diff --git a/.gitignore b/.gitignore
index 9404084c9bd..effe6abaf07 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,3 +45,6 @@ com.ibm.jvmti.tests
# Default test directory (BUILD_ROOT)
/jvmtest/
/build/
+.DS_Store
+doc/.DS_Store
+doc/release-notes/.DS_Store
diff --git a/doc/release-notes/0.39/0.39.md b/doc/release-notes/0.39/0.39.md
new file mode 100644
index 00000000000..a17bce1285b
--- /dev/null
+++ b/doc/release-notes/0.39/0.39.md
@@ -0,0 +1,111 @@
+
+
+# Eclipse OpenJ9 version 0.39.0 release notes
+
+These release notes support the [Eclipse OpenJ9™ 0.39.0 release plan](https://projects.eclipse.org/projects/technology.openj9/releases/0.39.0/plan).
+
+## Supported environments
+
+OpenJ9 release 0.39.0 supports OpenJDK 20. For a list of JDK Enhancement Proposals (JEP) that are supported by or implemented in OpenJ9, see the [release topic](https://eclipse.org/openj9/docs/version0.39/#new-jdk-20-features) in the user documentation.
+
+All releases are tested against the OpenJ9 functional verification (FV) test suite, the OpenJDK test suites, and additional tests provided by Adoptium.
+
+To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see [Supported environments](https://eclipse.org/openj9/docs/openj9_support/index.html).
+
+## Notable changes in this release
+
+The following table covers notable changes in v0.39.0. Further information about these changes can be found in the [user documentation](https://www.eclipse.org/openj9/docs/version0.39/).
+
+
+
+Issue number |
+Description |
+Version / Platform |
+Impact |
+
+
+
+
+
+
+N/A |
+RHEL 8.4 is out of support. |
+All versions (RHEL 8.4) |
+RHEL 8.6 is the new minimum operating system level. |
+
+
+
+
+
+
+
+## Known issues
+
+The v0.39.0 release contains the following known issues and limitations:
+
+
+
+
+Issue number |
+Description |
+Platform |
+Impact |
+Workaround |
+
+
+
+
+
+#15011 |
+The default stack size is modified for the main thread. |
+All |
+The main thread stack size was 1 MB in releases prior to 0.32. In the 0.32 release and later it's modified to a smaller
+platform-dependent value, the same value as the -Xmso setting. The 0.33 release increases the default -Xmso stack size
+on x64 platforms, but builds with OpenJDK 17 and later also require more stack space to run. These changes might result in a
+java.lang.StackOverflowError: operating system stack overflow. |
+Use -Xmso to set the default stack size. See the default value by using -verbose:sizes. |
+
+
+
+#13767 |
+Compressed references mode is not available. |
+Apple silicon macOS |
+You can use only the large heap (non-compressed references) mode. |
+None |
+
+
+
+#14803 |
+Using the -XX:+ShowHiddenFrames option in an OpenJ9 release that is built with OpenJDK 18 and later causes errors. |
+All platforms |
+Wrong exception might be thrown when using the Reflection API. |
+Avoid using the -XX:+ShowHiddenFrames option with OpenJDK 18 and later. |
+
+
+
+
+
+## Other changes
+
+A full commit history for 0.39.0 release is available at [Eclipse OpenJ9 v0.39.0](https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.39.0).