Skip to content

Latest commit

 

History

History
119 lines (95 loc) · 5.48 KB

0.39.md

File metadata and controls

119 lines (95 loc) · 5.48 KB

Eclipse OpenJ9 version 0.39.0 release notes

These release notes support the Eclipse OpenJ9™ 0.39.0 release 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 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.

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.

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.
#6432 If you mount the /proc file system with the hidepid=2 option on Linux® systems and the VM does not have root privileges, it cannot access the /proc/1/cgroup file and the container detection fails. All versions (Linux) The VM fails to start when the container detection code cannot access the /proc/1/cgroup file. Remount the /proc file system with the hidepid=0 option or remount the /proc file system with the gid option to allow users in a certain group to access the /proc file system.

Other changes

A full commit history for 0.39.0 release is available at Eclipse OpenJ9 v0.39.0.