Visit Azul.com Support

25.06.0.0

Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

25.06.0.0

Release Notes PDF

Release date: June 30, 2025

This release is based on the Azul Zing Build of OpenJDK (Zing) 25.05.0.0 and corresponds to the following OpenJDK versions:

Major Version OpenJDK Version

8

1.8.0_452-b9

11

11.0.27+6-LTS

17

17.0.15+6-LTS

21

21.0.7+6-LTS

What’s New

  • Zing 25.06.0.0 introduces a new command line option, -XX:AvoidInterruptsDuringHeapFunding, which switches Java heap funding to use system calls that do not get interrupted by signals. This option is disabled by default.

  • Zing 25.06.0.0 implements optimizations for JNI handle lookups, allowing weak and global JNI handle lookups to be done much quicker.

Known Issues

Issue ID Description

ZVM-34474

Open JDK build number for JDK 8 is displayed incorrectly in java -version output.

Resolved Issues

Issue ID Description

ZVM-35115

Emergency code cache flushing does not work in Zing 25.05.0.0 unless -XX:+GPGCHeuristicForCodeCache is specified on the command line.

ZVM-34955

Some local reference variables running in a virtual thread can become corrupted.

ZVM-34755

Memory funding for java heap fails when interrupted by SIGSTOP signal.

ZVM-32263

Unable to use Transparent Huge Pages (THP) for Java heap when -XX:+UseLargePages is specified on the command line.