JDK 21 Forked From Mainline For What Will Be The Next Java LTS Release

Written by Michael Larabel in Programming on 8 June 2023 at 04:25 PM EDT. 40 Comments
Today marks the ramp-down phase one point for JDK 21 where the OpenJDK code is forked from mainline for this de facto Java 21 implementation. Making OpenJDK 21 all the more exciting is this is going to be one of Oracle's bi-annual Long-Term Support (LTS) releases.

With being forked from mainline, the feature set of OpenJDK 21 is effectively frozen now and the coding is now focused on bug fixing and any approved late enhancements. The initial release candidate of JDK 21 is due in August, a second release candidate in late August, and the current GA target for JDK 21 is 19 September.

JDK 21 is bringing Virtual Threads as a lightweight threading solution, string templates in preview form, generational behavior for the Z Garbage Collector, the third preview of the Java Foreign Function & Memory API, the latest iteration of the work on Java's Vector API to make use of modern CPU architecture features, and structured concurrency in preview form.

OpenJDK logo

More details on the new features coming with JDK 21 and the planned schedule for this next reference Java software release can be found on OpenJDK.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week