Java 26 / JDK 26: General Availability - jdk-dev

1 min read Original article ↗

JDK 26, the reference implementation of Java 26, is now Generally Available. We shipped build 35 as the second Release Candidate of JDK 26 on 13 February, and no P1 bugs have been reported since then. Build 36 is therefore now the GA build, ready for production use. GPL-licensed OpenJDK builds from Oracle are available here: https://jdk.java.net/26 Builds from other vendors will no doubt be available soon. This release includes ten JEPs [1]: 500: Prepare to Make Final Mean Final 504: Remove the Applet API 516: Ahead-of-Time Object Caching with Any GC 517: HTTP/3 for the HTTP Client API 522: G1 GC: Improve Throughput by Reducing Synchronization 524: PEM Encodings of Cryptographic Objects (Second Preview) 525: Structured Concurrency (Sixth Preview) 526: Lazy Constants (Second Preview) 529: Vector API (Eleventh Incubator) 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview) This release also includes, as usual, hundreds of smaller enhancements and thousands of bug fixes. Thanks to everyone who contributed this release, whether by designing and implementing features or enhancements, by fixing bugs, or by testing the early-access builds. - Mark [1] https://openjdk.org/projects/jdk/26/

Show replies by date