Version 21.0.7.0
The new features and functions available with this release are listed here.
This refresh contains the latest IBM® fixes, the most recent
OpenJDK level and the following new features.
- OpenJ9 features
- This release contains features from the 0.51 release of the Eclipse OpenJ9 project, as listed in the Version 0.51.0 OpenJ9 user documentation.
- New enhancements for IBM z17
- Support is added for the new IBM
z17 hardware in this release.
The JVM transparently uses 22 new IBM z17 hardware instructions to deliver better performance for your Java™ workloads. These instructions improve pathlength for common Java code patterns like array accesses, bit manipulation (blend or extract), vector operations and more. In addition, the OpenJCEPlus provider uses the z17 hardware to accelerate the Hash-based Message Authentication Code (HMAC) algorithm, improving message digest performance for Java workloads.
- Post-quantum cryptography (PQC) support for Java applications
- The IBMJCECCA security provider is enhanced to support PQC on Java through the NIST standard algorithms Module Lattice - Key Encapsulation Mechanism (ML-KEM) and Module Lattice - Digital Signature Algorithm (ML-DSA). For more information, see PQC support with IBMJCECCA.
- JZOS enhancements
- The Java Batch Launcher and Toolkit for z/OS (JZOS) has added a new section to SMF Record type 121 (Java runtime performance statistics). The new section includes information about the JES job that launched the Java instance that a SMF 121 record belongs to, thus making the analysis and troubleshooting easier. For more information, see Java runtime statistics.
- New monitoring and profiling tool
- This release includes JDK Flight Recorder (JFR), a low-overhead, continuous workload monitoring and diagnostics tool on the z/OS platform. For more information, see the JFR user guide.