Liberica JDK 22.0.1+12: Release Notes

1. Introduction

This document provides the late-breaking information about Liberica JDK 22.0.1 release.

The full version string for this update release is 22.0.1+12. The version number is 22.

2. Liberica JDK 22.0.1+12

Liberica is a certified, Java SE 22-compliant distribution of OpenJDK 22, which works on server (Linux x86_64, Linux ARM64, Windows 64), desktop (Windows 64, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:

  • Linux x86_64 version contains support for ZGC.

  • Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.

  • Alpine Linux x86_64 and aarch64 are built with musl support.

  • Windows x86_64, Windows ARMv8, Mac, Linux x86_64, and Linux ARMv7 distributions contain OpenJFX 22.

  • Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.

Refer to the Oracle JDK 22.0.1 release notes for further information on JDK 22 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 22 distribution.

Discontinued OS support

Note that Liberica JDK 22.0.1 is not available for and cannot be run on the following operating systems:

  • Windows x86 (32-bit)

  • macOS 10.x

3. Liberica JDK 22 distribution

Liberica JDK 22 is distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the most appropriate for your purposes.

Liberica JDK 22 introduced all new features supported by OpenJDK 22.

With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.

By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires minimizing the footprint, it may be beneficial to use Minimal VM, which emphasis is a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.

4. Known Issues

This build does not contain any additional known issues. For the list of Liberica JDK known issues, see Liberica JDK 22.0.1+10 Known Issues.

5. CVEs

This build does not contain any additional fixed CVEs. For the list of Liberica JDK fixed CVEs, see Liberica JDK 22.0.1+10 Fixed CVEs.

6. Notable Issues

This is the list of the notable issues fixed in this release.

Issue ID

N/A

Summary: Improved CDS archive

Description: Improved building of the CDS archive (classes.jsa and classes_nocoops.jsa) on supported platforms. Bundles with client and server VM contain CDS archives (including JDK and JRE).

7. Resolved Issues

This build does not contain any additional fixed issues. For the list of Liberica JDK fixed issues, see Liberica JDK 22.0.1+10 Fixed Issues.

ON THIS PAGE