← Back to all sparks
E

Eclipse OpenJ9

DEVOPS
Velocity5.0

High performance Java virtual machine optimized for cloud and small footprint

Eclipse OpenJ9 v0.60.0 patches three CVEs and broadens JDK support to 26.0.2, while Valhalla and JFR build out across releases.

jvmjavajfrvalhallasecurityjitserver
Current state
Eclipse OpenJ9 is IBM's alternative JVM implementation, shipping minor version releases roughly every 6-8 weeks aligned with OpenJDK LTS updates. The v0.60.0 release patched three security CVEs (CVE-2026-16243, CVE-2026-16439, CVE-2026-16441) — the most CVEs in a single OpenJ9 release in recent history. JDK support now extends to 26.0.2 and early builds for JDK27. The last two releases tagged (v0.62.0, v0.61.0) have minimal release notes published, which is unusual.
Where it's heading
Two parallel initiatives dominate the development activity visible in these releases: JFR (Java Flight Recorder) implementation — building out the OpenJ9-native event infrastructure — and Valhalla support (value types, strict fields, flat layouts), tracking the JEP that's expected to finalize in JDK27+. Both represent multi-year engineering efforts being completed incrementally. The JITServer Helm Chart for Kubernetes is a continuing feature that distinguishes OpenJ9 from standard JVM distributions.
Prediction
JFR will reach feature parity with HotSpot-JFR in the next two or three releases as the remaining event types are added. Valhalla finalization for JDK27 will consume significant team attention. The sparse release notes on v0.61.0 and v0.62.0 may mean those are early/pre-release tags with full notes pending.

Recent moves

  1. 7d ago

    openj9-0.62.0 — release tagged (notes pending)

    v0.62.0 tagged with only repo SHAs published — full release notes are not yet available. No content to evaluate.

    View source ↗
  2. 22d ago

    openj9-0.61.0 — release tagged (notes pending)

    v0.61.0 tagged with only repo SHAs — same as v0.62.0, full release notes not yet published.

    View source ↗
  3. 1mo ago

    Eclipse OpenJ9 v0.60.0

    Three security CVEs patched in one release — the most in a single OpenJ9 release recently. JDK support extended to 26.0.2. JFR gains NetworkUtilization event support, thread exclusion/inclusion, and improved JFR v2 testing. VectorAPI expansion gets UseDef-based optimization.

    View source ↗
  4. 4mo ago

    Eclipse OpenJ9 v0.59.0

    Security fix for CVE-2026-6918 alongside JFR carrier thread processing fix and switch to OpenSSL 3.5.6. Improved default jcmd heap dump to use compact format, and reduced default park() sleep time for better virtual thread throughput.

    View source ↗
  5. 6mo ago

    Eclipse OpenJ9 v0.58.0

    First release supporting JDK 26. Removes UMA (Unified Module Architecture) build system, switching fully to CMake — a significant build infrastructure simplification. JFR progresses with GC events, AArch64 gets accelerated multianewarray.

    View source ↗
  6. 7mo ago

    Eclipse OpenJ9 v0.57.0

    Security fix for CVE-2026-1188 alongside improved memory disclaim heuristics and park sleep optimizations for virtual threads. Valhalla strict instance fields and early larval stack map frame support continue the ongoing JDK27 tracking work.

    View source ↗