Oracle Unveils JDK 27 with 9 Key Enhancements
Oracle has announced the general availability of JDK 27, marking the 18th feature release delivered on its six-month cadence. The update brings nine JDK Enhancement Proposals (JEPs) spanning security, language, performance, and library improvements, reinforcing Java’s position as a platform built for modern AI and cloud-native workloads.

Nine JEPs, One Release

The latest Java Development Kit includes nine distinct JEPs, four of them still in preview and one classified as an incubator feature, meaning Oracle is still gathering real-world feedback before locking them in. Full details on each enhancement are available on the OpenJDK project page for JDK 27.

The headline features break down across a few categories:

  • Security: JEP 527 adds post-quantum hybrid key exchange for TLS 1.3, and JEP 538 introduces PEM encodings for cryptographic objects
  • Language: JEP 532 improves primitive types in patterns and switch statements
  • Performance: JEP 523 makes G1 the default garbage collector everywhere, while JEP 534 delivers compact object headers
  • Libraries: JEP 531 brings lazy constants, JEP 533 adds structured concurrency, and JEP 537 updates the Vector API
  • Diagnostics: JEP 536 enhances JDK Flight Recorder with in-process data redaction

Closing the Door on Quantum Threats

The security work in JDK 27 is aimed squarely at threats that haven’t fully arrived yet. JEP 527 integrates hybrid key exchange algorithms for TLS 1.3, combining quantum-resistant algorithms with traditional ones so applications using the javax.net.ssl APIs get the protection without any code changes on their end.

JEP 538 tackles a more everyday problem: cryptographic setup. It provides a cleaner API for encoding and decoding keys and certificates in PEM format, cutting down on configuration errors and improving interoperability for applications that need airtight security, particularly in enterprise and cloud environments.

Faster Under the Hood

Performance gets real attention in this release too. Making G1 the default garbage collector across all environments (JEP 523) is meant to deliver more consistent performance regardless of where an application runs. JEP 534 shrinks object headers to 64 bits on 64-bit architectures, which trims heap size and lets more instances fit into the same memory footprint.

Built With AI Workloads in Mind

Several JDK 27 features speak directly to how modern applications are actually built now, especially AI and cloud-native services. Lazy Constants (JEP 531) allow more flexibility during initialization, which can translate into faster application launches and more efficient resource use for data-heavy applications.

Structured Concurrency (JEP 533) treats groups of related tasks as a single unit, making multithreaded code easier to reason about and maintain, a meaningful improvement for AI and cloud workloads that juggle many concurrent operations. The Vector API (JEP 537) compiles vector computations directly to optimal CPU instructions, giving data analytics and AI inference workloads a real speed advantage over scalar methods.

Oracle’s companion releases, Helidon 27 and JavaFX 27, arrived alongside JDK 27. Helidon 27, part of the Oracle Java Verified Portfolio, pushes forward on cloud-native microservices, while JavaFX 27 adds enhancements like the Metal rendering pipeline on macOS for rich client applications.

Backed by the Usual Names

The on-time delivery keeps Java’s reputation for predictability intact, giving organizations a steady rhythm to plan upgrades around rather than reacting to surprise releases. Oracle credits contributions from Alibaba, Amazon, Google, IBM, and Microsoft, among others, for helping shape this release.

Oracle Cloud Infrastructure (OCI) is the first cloud provider to support Oracle JDK 27. Oracle will continue providing updates to this release until March 2027, when JDK 28 takes over.

Developers can get JDK 27 directly from Oracle’s Java downloads page.

Follow Hashlytics on Bluesky, Facebook, LinkedIn , Telegram and X to Get Instant Updates