Visit Azul.com Support

20.12.0.0

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

20.12.0.0

Release Notes PDF

Release date: December 18, 2020

This release corresponds to the following OpenJDK versions:

Major Version OpenJDK Version

7

7u285

8

8u275

11

11.0.9.1+1

13

13.0.5.1+1

What’s New

  • Zing 20.12.0.0 incorporates additional non-security changes associated with the October Patch Set Updates (PSU) 2020 OpenJDK 7u285, OpenJDK 8u275, OpenJDK 11.0.9.1, and OpenJDK 13.0.5.1 release contents.

  • Zing 20.12.0.0 introduces an enhanced induction variable analysis and range checks removal mechanism. Particularly, improved range check elimination capabilities for decrementing loops of the following type:

     
    for (int i = array.length - 1; i >= 0; i--) { array[i] = ... }

Resolved Issues

Issue ID Description

ZVM-18035

Backport of JDK-8202837 and JDK-8214513 to Zing 8.

ZVM-17938

Setting InitalHeapSize and MaxHeapSize the same fails in non-ZST mode. This affects applications such as ElasticSearch which insists that Initial Heap Size be equal to Maximum Heap Size.

ZVM-17430

JarFile constructor exception in JDK 11.0.8.

ZVM-17346

System data collected for GC logging could cause oom-killer invocation and kernel panic when java is launched under the root user.

ZVM-16051

Provide FalconTrustInterfaceTypesForArrayStore to move interface type conformance check from the VM to the application. This can improve throughput variability for some applications. -XX:+UnlockExperimentalVMOptions is required to use -XX:+FalconTrustInterfaceTypesForArrayStore.

Known Issues

There are no new issues to report in this release.