January 25th, 2023

Microsoft Build of OpenJDK – January 2023 Release

Bruno Borges
Principal PM Manager

We are happy to announce the latest January 2023 patch & security update release for the Microsoft Build of OpenJDK. See the release notes for detailed changes present in the Microsoft Build of OpenJDK binaries. And download or install the binaries today.

Below you can find the usual updates from the OpenJDK upstream community:

As a reminder, the source code of our builds are now available on GitHub for further inspection: jdk17u and jdk11u.

New Experimental Feature

We continue to experiment an improved Escape Analysis. You can read more from our October release. To enable this feature, developers must use the following JVM flags:

-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

Join the discussion on the new Escape Analysis work by visiting our respective GitHub repositories for Escape Analysis work on OpenJDK 11, and Escape Analysis work on OpenJDK 17.

Container Images for AArch64

We have now included AArch64 container images for developers interested in building or deploying Java applications on Arm64 and Apple Silicon hardware with a natively supported JDK. The images shall be downloaded transparently by your container runtime, but if required, check the Microsoft Artifact Registry for when the images become available.

More details can be found in the documentation.

Note on CBL-Mariner 1.0

The Microsoft distribution of Linux CBL-Mariner version 1.0 will be retired sometime in 2023. For that reason, the existing Mariner-based images of Microsoft Build of OpenJDK under tags 11-mariner and 17-mariner have already been updated to CBL-Mariner 2.0. Users who  need to remain on CBL-Mariner 1.0 until then, must change their dependencies to the tags 11-mariner-cm1​​​​​​​ and 17-mariner-cm1, knowing that these images will eventually be dropped.

Note on CBL-D

Following guidance from the Microsoft CBL-D team, we have unlisted – though it remains available for now – the CBL-D based images of Microsoft Build of OpenJDK. These images will no longer be updated, and users must move to CBL-Mariner 2.0 as soon as possible. Alternatively, users may opt to the Ubuntu-based images.

End of Life: Azul Zulu for Azure

Announced in June 30th, 2021, the Azul Zulu for Azure builds of OpenJDK are no longer supported and no longer updated. The repositories holding those binaries have been removed or will be removed at some point soon by Azul Systems. Users are urged to move to Microsoft Build of OpenJDK binaries for Java 11 and Java 17, or Eclipse Temurin for Java 8.

Author

Bruno Borges
Principal PM Manager

Bruno is Principal Program Manager for Microsoft's Java Engineering Group. Previously the Java lead for Azure Developer Relations. Conference speaker, open source contributor, Java Champion and influencer, Twitter junkie, beer sommelier.

0 comments

Discussion are closed.