hn.today

Java 27 Has Released

openjdk.org4 points1 comments
Screenshot of Java 27 Has Released

Java 27 is the Reference Implementation of Java SE 27 (JSR 402) produced under the JEP and JDK release processes and reached General Availability on 15 September 2026. Production-ready GPL binaries are available from Oracle, with other vendors’ builds expected to follow. The release was developed on the OpenJDK mainline and underwent standard rampdown and release-candidate phases prior to GA.

Key technical changes include making G1 the default garbage collector in all environments and adding post-quantum hybrid key exchange support for TLS 1.3. Several language and platform enhancements are delivered as previews or incubators: Lazy Constants (third preview), Primitive Types in patterns/instanceof/switch (fifth preview), Structured Concurrency (seventh preview), and PEM encodings of cryptographic objects (third preview). Performance and runtime improvements include Compact Object Headers enabled by default, JFR in-process data redaction, and the Vector API in its twelfth incubator iteration. The release schedule shows branching from main on 2026-06-04, rampdown phases and release-candidate activity through July-August 2026, with the final GA on 2026-09-15.

Read on openjdk.org1 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.