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 numberDescriptionVersion / PlatformImpact
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 numberDescriptionPlatformImpactWorkaround
#15011The default stack size is modified for the main thread.AllThe 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.
#13767Compressed references mode is not available.Apple silicon macOSYou can use only the large heap (non-compressed references) mode.None
#14803Using the -XX:+ShowHiddenFrames option in an OpenJ9 release that is built with OpenJDK 18 and later causes errors.All platformsWrong 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).