Get the latest tech news

Java 23 / JDK 23: General Availability


Mark Reinhold mark.reinhold at oracle.com Tue Sep 17 13:27:49 UTC 2024 JDK 23, the reference implementation of Java 23, is now Generally Available. We shipped build 37 as the second Release Candidate of JDK 23 on 21 August, and no P1 bugs have been reported since then.

We shipped build 37 as the second Release Candidate of JDK 23 on 21 August, and no P1 bugs have been reported since then. This release includes twelve JEPs [1], including the switch of ZGC’s default mode to the generational mode (474): 455: Primitive Types in Patterns, instanceof, and switch (Preview) 466: Class-File API (Second Preview) 467: Markdown Documentation Comments 469: Vector API (Eighth Incubator) 473: Stream Gatherers (Second Preview) 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal 474: ZGC: Generational Mode by Default 476: Module Import Declarations (Preview) 477: Implicitly Declared Classes and Instance Main Methods (Third Preview) 480: Structured Concurrency (Third Preview) 481: Scoped Values (Third Preview) 482: Flexible Constructor Bodies (Second Preview) This release also includes, as usual, hundreds of smaller enhancements and thousands of bug fixes. Thank you to everyone who contributed this release, whether by designing and implementing features or enhancements, by fixing bugs, or by downloading and testing the early-access builds!

Get the Android app

Or read this on Hacker News

Read more on:

Photo of general availability

general availability

Photo of JDK

JDK

Related news:

News photo

Azure Linux 3 hits general availability – but don't expect any frills

News photo

Microsoft Promotes Azure Linux 3.0 To General Availability

News photo

Proposal to change default annotation processing policy in JDK 23