Announcements

Liberica JDK 27 is Released

Published

Aleksei Voitylov

3

We are happy to announce the general availability of Liberica JDK 27 builds! The new version contains:

  • 2,542 fixes overall — 2,387 in JDK and 155 in FX. BellSoft contributed 3 fixes to this release.
  • 9 JEPs with new and improved features.

Download Liberica JDK 27

Summary of JEPs in JDK 27

New Features

  • JEP 523: Make G1 the Default Garbage Collector in All Environments extends the G1 default to resource-constrained systems that previously used Serial GC.
  • JEP 527: Post-Quantum Hybrid Key Exchange for TLS 1.3 makes Java’s TLS 1.3 connections more ready for the post-quantum world by adding hybrid key exchange algorithms.
  • JEP 534: Compact Object Headers by Default makes this feature, which reduces the size of object headers in the HotSpot JVM to 64 bits on 64-bit architectures, the default in the HotSpot JVM.
  • JEP 536: JFR In-Process Data Redaction enables JFR to redact sensitive data like command-line arguments, environment variables, and system properties so that they are not preserved in the recording.

Improved Features

  • JEP 531: Lazy Constants (Third Preview) re-previews the feature for working with immutable data efficiently.
  • JEP 532: Primitive Types in Patterns, instanceof, and switch (Fifth Preview) re-previews the feature without changes.
  • JEP 533: Structured Concurrency (Seventh Preview) re-previews the feature that improves the experience of working with concurrency in Java with several changes, the major one being around exception handling.
  • JEP 537: Vector API (Twelfth Incubator) re-previews the feature for writing complex vector algorithms directly in Java code without changes.
  • JEP 538: PEM Encodings of Cryptographic Objects (Third Preview) re-previews the new standard Java API for reading and writing files in the Privacy-Enhanced Mail transport format with several changes.

You can read more about each JEP in our Overview of JDK 27 Features or watch a dedicated video overview.

Download Liberica JDK 27 builds now!

Regardless of whether you are planning to migrate to the next LTS release or just want to play around with new Java features, you can download and use Liberica JDK for free. Head over to the Liberica JDK Download Center to get the fresh JDK builds for your platform.

Download Liberica JDK 27

Subcribe to our newsletter

figure

Read the industry news, receive solutions to your problems, and find the ways to save money.

Further reading