APIdia Launch Partner
Top Description Modules

OpenJDK 27

Reference implementation of the Java SE Platform
Resources
Homepage, Development, Bug Tracker, Mailing Lists, Documentation, Wiki, Developers' Guide

Project OpenJDK

The goal of this long-running Project is to produce a series of open-source reference implementations of the Java SE Platform, as specified by JSRs in the Java Community Process. The Project ships a feature release every six months according to a strict, time-based model, as proposed.

Release 27

This release is the Reference Implementation of version 27 of the Java SE Platform, as specified by JSR 402 in the Java Community Process.

The features and schedule of this release were proposed and tracked via the JEP Process, as amended by the JEP 2.0 proposal. The release was produced using the JDK Release Process (JEP 3).

Status

JDK 27 reached General Availability on 15 September 2026. Production-ready binaries under the GPL are available from Oracle; binaries from other vendors will follow shortly.

Release Date
2026-09-15
Mailing Lists
jdk-dev :subscribe
Technical discussion related to the JDK Project
jdk-changes :subscribe
Commit notifications for main-line JDK development (openjdk/jdk)
Version Control
Git
https://github.com/openjdk/jdk.git
Git (SSH)
[email protected]:openjdk/jdk.git
Features
JEP 523:Make G1 the Default Garbage Collector in All Environments
JEP 527:Post-Quantum Hybrid Key Exchange for TLS 1.3
JEP 531:Lazy Constants (Third Preview)
JEP 532:Primitive Types in Patterns, instanceof, and switch (Fifth Preview)
JEP 533:Structured Concurrency (Seventh Preview)
JEP 534:Compact Object Headers by Default
JEP 536:JFR In-Process Data Redaction
JEP 537:Vector API (Twelfth Incubator)
JEP 538:PEM Encodings of Cryptographic Objects (Third Preview)