Skip to content

What's new in version 0.62.0

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

Features and changes

Binaries and supported environments

Eclipse OpenJ9™ release 0.62.0 supports OpenJDK 27.

OpenJDK 27 with Eclipse OpenJ9 is not a long term support (LTS) release.

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

ZIP64 extension support is added

OpenJ9 VM now supports ZIP files that use ZIP64 extensions for bootstrap class loading and shared classes cache operations.

This enhancement enables the VM to eliminate the 4 GB size limitation of standard ZIP files and work with large JAR or ZIP files.

The VM automatically detects and handles ZIP files that contain ZIP64 extensions. The VM works with both standard ZIP files and ZIP files that use ZIP64 extensions.

For more information about shared classes cache, see Introduction to class data sharing.

Start of content that applies to Java 27 and later New JDK 27 features

The following features are supported by OpenJ9:

  • JEP 537: Vector API (Twelfth Incubator)

The following features are implemented in OpenJDK and available in any build of OpenJDK 27 with OpenJ9:

  • JEP 527: Post-Quantum Hybrid Key Exchange for TLS 1.3
  • JEP 531: Lazy Constants (Third Preview)
  • JEP 532: Primitive Types in Patterns, instanceof, and switch (Fifth Preview)
  • JEP 533: Structured Concurrency (Seventh Preview)
  • JEP 538: PEM Encodings of Cryptographic Objects (Third Preview)

You can find the full list of features for JDK 27 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. End of content that applies to Java 27 and later

Known problems and full release information

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