Skip to content

What's new in version 0.45.0

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

Features and changes

Binaries and supported environments

Eclipse OpenJ9™ release 0.45.0 supports OpenJDK 22.

OpenJDK 22 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 22 and later New JDK 22 features

The following features are supported by OpenJ9:

  • JEP 454: Foreign Function & Memory API
  • JEP 460: Vector API (Seventh Incubator)
  • JEP 464: Scoped Values (Second Preview)

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

  • JEP 447: Statements before super(...) (Preview)
  • JEP 456: Unnamed Variables & Patterns
  • JEP 457: Class-File API (Preview)
  • JEP 458: Launch Multi-File Source-Code Programs
  • JEP 459: String Templates (Second Preview)
  • JEP 461: Stream Gatherers (Preview)
  • JEP 462: Structured Concurrency (Second Preview)
  • JEP 463: Implicitly Declared Classes and Instance Main Methods (Second Preview)

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

Known problems and full release information

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