OpenJ9 Logo

What's new in the Eclipse OpenJ9 project

Find out what's happening at the project. Read about the highlights of our latest release. Catch the latest blog posts from our blog site; get top tips or deep dives about key features of Eclipse OpenJ9™ or simply read about experiences of working in the community.

Latest release

Eclipse OpenJ9 version 0.37.0 released

April 2023

We're pleased to announce the availability of Eclipse OpenJ9™ v0.37.0.

This release works with OpenJDK version 19. OpenJDK 19 is out of support at the time of the 0.37.0 release. Builds of 0.37.0 should not be used in production and might contain known security vulnerabilities as of 18 April 2023. For more information about supported platforms and OpenJDK versions, see Supported environments.

Other updates in this release include the following:

  • Linux® builds for platforms Linux x86 64-bit, Linux on POWER® LE 64-bit, and Linux on IBM Z® 64-bit now use gcc 11.2 instead of gcc 10.3. Linux AArch64 64-bit continues to use the gcc 10.3 compiler.
  • The OpenJ9 ThreadMXBean interface extends the com.sun.management.ThreadMXBean interface instead of the java.lang.management.ThreadMXBean interface.
  • OpenJ9 now supports the use of an extra attribute, tokenlabel, in the SunPKCS11 configuration file on z/OS® and Linux on IBM Z to assign a label to a PKCS#11 token. The tokenlabel attribute can be used instead of the slot or slotListIndex attributes.

To read more about these and other changes, see the OpenJ9 user documentation.

New release info

Recent blogs

OpenJ9 Debug Images

11 January 2023

Most OpenJ9 platforms create debug images as part of the build, automatically on jenkins or when running make all. These are overlays to the JDK which add additional debug information for native debuggers, such as gdb or windbg, to help developers diagnose problems. Looking at a build for the xLinux platform in Jenkins, you can…

OpenJ9 JCL Preprocessor (JPP) is extended to the extensions for OpenJDK

11 January 2023

OpenJ9 has been using the JPP to produce a custom set of libraries from a single JCL codebase since its inception. The customized libraries are used to build OpenJ9 JDKs. Initially, only the OpenJ9 JCL codebase is structured to support various JPP configurations. Recently the JPP is extended to preprocess some of the JCL code…

See all blogs
Eclipse Incubator Logo
OpenJ9 is an Eclipse Incubator Project
OpenJ9 is an Eclipse Incubator Project
Eclipse Incubator Logo