What's new in version 0.39.0
The following new features and notable changes since version 0.38.0 are included in this release:
- New binaries and changes to supported environments
- EC key generation algorithm support for OpenSSL
- New JDK 20 features
Features and changes
Binaries and supported environments
Eclipse OpenJ9™ release 0.39.0 supports OpenJDK 20.
OpenJDK 20 with Eclipse OpenJ9 is not a long term support (LTS) release.
RHEL 8.4 is out of support. RHEL 8.6 is the new minimum operating system level.
To learn more about support for OpenJ9 releases, including OpenJDK levels and platform support, see Supported environments.
EC key generation algorithm support for OpenSSL
The EC key generation algorithm can now use the native OpenSSL library for OpenJDK 20. For more information, see -Djdk.nativeECKeyGen
.
New JDK 20 features
The following features are supported by OpenJ9:
- JEP 434: Foreign Function & Memory API (Second Preview)
- JEP 436: Virtual Threads (Second Preview)
- JEP 437: Structured Concurrency (Second Incubator)
- JEP 438: Vector API (Fifth Incubator)
The following features are implemented in OpenJDK and available in any build of OpenJDK 20 with OpenJ9:
You can find the full list of features for JDK 20 at the OpenJDK project. Any remaining features that are listed either do not apply to OpenJ9 or are not implemented and hence not applicable to OpenJ9 in this release.
Known problems and full release information
To see known problems and a complete list of changes between Eclipse OpenJ9 v0.38.0 and v0.39.0 releases, see the Release notes.