Crashes with JNA due to conflict with symbols exposed from the JVM
24.12.0.0
24.12.0.0
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_classesand_number_of_unloaded_classeswere 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
.jinfofiles has been added to manageupdate-java-alternativeson Debian-based systems with the DEB installers.