Skip to content

What's new in version 0.53.0

The following new features and notable changes since version 0.51.0 are included in this release:

Features and changes

Binaries and supported environments

Eclipse OpenJ9™ release 0.53.0 supports OpenJDK 8, 11, 17, and 21.

RHEL 8.8 and 9.2 are out of support and are removed from the list of supported platforms. RHEL 8.10 and 9.4 are the new minimum operating system levels.

To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see Supported environments.

OpenSSL support added for PBKDF2 algorithm

OpenSSL native cryptographic support is added for the Password based key derivation (PBKDF2) algorithm, providing improved cryptographic performance. OpenSSL support is enabled by default for the PBKDF2 algorithm. If you want to turn off support for the PBKDF2 algorithm, set the -Djdk.nativePBKDF2 system property to false.

OpenSSL 3.5.1 is bundled on all platforms

OpenSSL 3.5.1 is now supported and bundled on all platforms. You can use the jdk.native.openssl.skipBundled property to specify whether to load the pre-packaged OpenSSL library or the library available on the system path.

For more information, see OpenSSL.

Offheap support is added for the balanced GC policy

Before the 0.53.0 release, the balanced GC policy used an arraylet representation in the heap to support large arrays that cannot be contained in a region. Now, if the array's data are larger than a region size, the data are stored into a separate area, Offheap.

For more information, see GC processing.

Known problems and full release information

To see known problems and a complete list of changes between Eclipse OpenJ9 v0.51.0 and v0.53.0 releases, see the Release notes.