IBM Semeru Runtime Certified Edition for z/TPF 21 is a new release of Java support on z/TPF.
IBM has been a long time Java community member and over many years IBM has maintained its own JVM called OpenJ9. IBM continually integrates OpenJ9 with the Java Class Libraries component of the Java SE implementation maintained by the OpenJDK community to provide an alternate certified edition that leverages IBM performance. IBM Semeru Runtime Certified Edition 21 is a long-term service version.
The following are key enhancements that are available with IBM Semeru Runtime Certified Edition for z/TPF 21:
- JVM startup time is improved for z/TPF by providing RandomAccessFile caching.
- Text block support improves coding experience when working with text that contain quotes, like JSON documents.
- Records class support improves working with immutable fixed field data structures.
- Additional performance improvements going from Semeru 11 to Semeru 21.
APAR PJ48101 provides flexibility for planning your migration and for minimizing the effort required to migrate to IBM Semeru Runtime Certified Edition for z/TPF 21 from IBM Semeru Runtime Certified Edition for z/TPF 11. The APAR provides support for applications to coexist and run as Java 11 or Java 21 applications. To facilitate coexistence and migration, the <JAVA_VERSION> JAM descriptor element is available for overriding the subsystem default JRE that JAMs run in. The default is to run standalone Java and JAM applications as Java 11 to match current client environments. Additionally, Java 11 compiled applications can run in the IBM Semeru Runtime Certified Edition 21 environment. IBM product code was updated with dependencies in APAR PJ48101 so that they can be compiled for either environment.
Download and install the PJ48101_ibm-semeru-certified-jre-21.0.6.0 package from the z/TPF support for IBM Semeru Runtimes and IBM Java SDK download page.
For more information about this support, see the APEDIT for APAR PJ48101.