Visit Azul.com Support

24.12.0.0

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

24.12.0.0

Release Notes PDF

Release date: December 18, 2024

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

Major Version OpenJDK Version

8

1.8.0_432-b6

11

11.0.25+9-LTS

17

17.0.13+11-LTS

21

21.0.5+11-LTS

23

23.0.1-beta+11

What’s New

  • Zing 24.12.0.0 includes the EA (beta) release of OpenJDK 23.

    OpenJDK 23 is a Mid Term Supported (MTS) release. This new OpenJDK version includes several thousand general bug and performance fixes over Java 21 as well as three distinct new features.

    You can check out the community podcast where you can learn more about OpenJDK 23 and the evolution process of the OpenJDK project.

  • Zing 24.12.0.0 enhances the garbage collection implementation to process JNI weak references in parallel. This reduces GC durations for applications that use a large number of such references.

  • Two new fields, _number_of_classes and _number_of_unloaded_classes were added to the main GC log line, which track the total number of classes loaded and unloaded respectively

  • The install directory for x86_64 DEB packages changed to /usr/lib/jvm/<ZVM directory name>. For example: /usr/lib/jvm/zing-jdk11.0.24.0.101-24.10.0.0-4-amd64.

    Support for .jinfo files has been added to manage update-java-alternatives on Debian-based systems with the DEB installers.

Known Issues

  • There are no new issues to report in this release.

Resolved Issues

Issue ID Description

ZVM-33032

Crashes with JNA due to conflict with symbols exposed from the JVM

ZVM-33000

Data race in CodeBlob instrumentation code.

ZVM-32844

VM state reset followed by failure to reconnect makes CNC client stuck

ZVM-32229

Out of order JVMTI GC events with option -XX:-GPGCNotifyJVMTIGCEventsInSafepoint