Releases: microsoft/openjdk
October 2022 Updates
The October 2022 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.
This release includes new container images, new experimental features, and source code now hosted on GitHub.
OpenJDK 17 LTS (download)
Release 17.0.5.
OpenJDK 11 LTS (download)
Release 11.0.17.
New experimental feature
To enable this feature, developers must use the following JVM flags:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
For more details on this release, please read our announcement.
January 2023 Updates
The January 2023 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.
This release also includes new container images.
OpenJDK 17.0.6 (download)
Enhancements
-
Includes an experimental feature to improve the performance of Escape Analysis by increasing the number of opportunities for Scalar Replacement. To enable this feature, developers must use the following JVM flags:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Known issues
- Binaries do not have Default CDS (JEP 341) archives. Run
java -Xshare:dump
to produce them after installation.
OpenJDK 11.0.18 (download)
OpenJDK 11.0.18
Enhancements
-
Includes an experimental feature to improve the performance of Escape Analysis by increasing the number of opportunities for Scalar Replacement. To enable this feature, developers must use the following JVM flags:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
-
Backports of the following enhancements and bug fixes:
- JDK-8250902 Implement MD5 Intrinsics on x86 - Java Bug System
- JFR
- JDK-8226897 Provide object age with JFR OldObjectSample event - Java Bug System
- JDK-8232594 Make the output of the JFR command duration more user friendly - Java Bug System
- JDK-8216041 [Event Request] - Deoptimization - Java Bug System
Known issues
- Binaries do not have Default CDS (JEP 341) archives. Run
java -Xshare:dump
to produce them after installation.
January 2022 Updates
The January 2022 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.
This release includes new supported operating systems and architectures, as well as information regarding End of Life of Zulu for Azure binaries. Please read the announcement for more details.
OpenJDK 17 LTS (download)
Release 17.0.2 now includes packages for the following operating systems:
- Linux (x64 / aarch64)
- Windows (x64 / aarch64)
- macOS (x64 / aarch64)
- Alpine Linux (x64; musl-libc)
OpenJDK 11 LTS (download)
Release 11.0.14 now includes packages for the following operating systems:
- Linux (x64 / aarch64)
- Windows (x64 / aarch64)
- macOS (x64 / aarch64)
- Alpine Linux (x64; musl-libc)
NOTE: The packages for macOS aarch64 are Early Access
and may have not passed all tests.