What's new in version 0.51.0
The following new features and notable changes since version 0.49.0 are included in this release:
- New binaries and changes to supported environments
- New parameter
maxstringlength
added to the-Xtrace
option - XL C++ Runtime 16.1.0.10 or later required for AIX OpenJ9 builds
Support for JDK Flight Recorder (JFR) in the VM for OpenJDK 11 and later running on all platforms
- OpenJDK system properties used to initialize default encodings and locales
Features and changes
Binaries and supported environments
Eclipse OpenJ9™ release 0.51.0 supports OpenJDK 8, 11, 17, and 21.
Ubuntu 20.04 is removed from the list of supported platforms.
To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see Supported environments.
New parameter maxstringlength
added to the -Xtrace
option
You can use the maxstringlength
parameter of the -Xtrace
option to specify the length of the string arguments and return values of a method that are now printed in a trace output in addition to the addresses.
For more information, see maxstringlength
.
XL C++ Runtime 16.1.0.10 or later required for AIX OpenJ9 builds
AIX OpenJ9 builds now require version 16.1.0.10 or later of the IBM XL C++ Runtime.
Support for JDK Flight Recorder (JFR) in the VM for OpenJDK 11 and later running on all platforms
This release now supports JFR in the VM as a technical preview for OpenJDK 11 and later running on all platforms. In the 0.49.0 release, the support for JFR was available on OpenJDK 11 and later running on Linux® x86 and Linux on AArch64 only.
For more information, see -XX:[+|-]FlightRecorder
.
OpenJDK system properties used to initialize default encodings and locales
A number of OpenJDK system properties that were not set before are now set. For example, on Windows™ the console encoding properties reflect the console charset. The default locale might be different from previous Semeru versions, and is now consistent with OpenJDK behavior. In particular, on macOS® the default locale reflects the control panel settings rather than the environment variable settings. The locale script is set when available.
Known problems and full release information
To see known problems and a complete list of changes between Eclipse OpenJ9 v0.49.0 and v0.51.0 releases, see the Release notes.