Skip to content

CAUTION: This site hosts draft documentation for the next release. For published content of the latest release, visit www.eclipse.org/openj9/docs

What's new in version 0.50.0

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

Features and changes

Binaries and supported environments

Eclipse OpenJ9™ release 0.50.0 supports OpenJDK 24.

OpenJDK 24 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.

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

The following features are supported by OpenJ9:

  • JEP 472: Prepare to Restrict the Use of JNI
  • JEP 486: Permanently Disable the Security Manager
  • JEP 491: Synchronize Virtual Threads without Pinning

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

  • JEP 478: Key Derivation Function API (Preview)
  • JEP 484: Class-File API
  • JEP 485: Stream Gatherers
  • JEP 487: Scoped Values (Fourth Preview)
  • JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)
  • JEP 489: Vector API (Ninth Incubator)
  • JEP 492: Flexible Constructor Bodies (Third Preview)
  • JEP 493: Linking Run-Time Images without JMODs
  • JEP 494: Module Import Declarations (Second Preview)
  • JEP 495: Simple Source Files and Instance Main Methods (Fourth Preview)
  • JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
  • JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
  • JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe
  • JEP 499: Structured Concurrency (Fourth Preview)

You can find the full list of features for JDK 24 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 24 and later

Known problems and full release information

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