What's new in version 0.38.0
The following new features and notable changes since version 0.37.0 are included in this release:
- New binaries and changes to supported environments
- Technical preview of CRIU support
Features and changes
Binaries and supported environments
Eclipse OpenJ9™ release 0.38.0 supports OpenJDK 8, 11 and 17.
Support for running OpenJ9 with OpenJDK 8 or OpenJDK 11 on CentOS 6.10 is deprecated and might be removed in a future release. Since release 0.37, OpenJ9 is no longer tested with OpenJDK 11 on CentOS 6.10. Testing of OpenJ9 with OpenJDK 8 on CentOS 6.10 is likely to end in a future release.
OpenJ9 Windows® builds for OpenJDK 8 are now compiled with Microsoft® Visual Studio 2019. The Visual Studio redistributable files included with the build are updated to match.
To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see Supported environments.
-XX:[+|-]HandleSIGUSR2 option added
This option controls the handling of the
SIGUSR2 signal by the VM signal handler. The VM signal handler is installed only if this option is enabled.
For more information, see
Technical preview of CRIU support
This release supports, as a technical preview, the Checkpoint/Restore In Userspace (CRIU) tool that is included with many Linux distributions. This tool is available for OpenJDK 11 and later running on Linux® x86, Linux on POWER® (Little Endian), and Linux on IBM Z® only.
You can use the CRIU feature to stop the VM at a checkpoint, save its state, then run the VM from the point where it was stopped. You can restore the checkpoint image in multiple other environments with improved start-up time. This capability means that the CRIU support is particularly useful in container environments. For more information, see CRIU support.
Known problems and full release information
To see known problems and a complete list of changes between Eclipse OpenJ9 v0.37.0 and v0.38.0 releases, see the Release notes.