20.09.0.0
20.09.0.0
Release date: September 30, 2020
This release corresponds to the following OpenJDK versions:
| Major Version | OpenJDK Version |
|---|---|
7 |
7u272 |
8 |
8u265 |
11 |
11.0.8+10 |
13 |
13.0.4+8 |
What’s New
-
Zing 20.09.0.0 introduces Medium Term Support for Java SE 13. See Azul Product Support Lifecycle for more information.
-
Zing 20.09.0.0 includes accelerated copying of large array chunks. The optimization is enabled by default. See
UseArrayCopyChunkingIntrinsicsin Using Zing Command-Line Options for details. -
Zing 20.09.0.0 provides a performance improvement for
org.apache.logging.log4j.util.StackLocator.getCallerClass(), which maximizes logging performance when using log4j versions 2.13.1 - 2.13.3 on Zing 8 and log4j versions 2.9.0 - 2.13.3 on Zing 11+. The improvement is disabled by default. SeeUseLog4jGetCallerClassIntrinsicin Using Zing Command-Line Options for details. -
Zing 20.09.0.0 introduces unified Garbage Collection (GC) logging that utilizes unified JVM logging framework (JEP 271: Unified GC Logging). See Unified GC Logging Recommendations to learn more.
Resolved Issues
| Issue ID | Description |
|---|---|
ZVM-16945 |
Core bundler: pid extraction can select more than one line. |
ZVM-16239 |
Racy initialization logic in GraphBuilder::initialize(): under rare circumstances another thread can observe the _is_initialized flag set before the static fields _can_trap and _is_async are actually initialized. |