close

JDK 19

JDK 19 is the open-source reference implementation of version 19 of the Java SE Platform, as specified by by JSR 394 in the Java Community Process.

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

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).

Features

405:Record Patterns (Preview)
422:Linux/RISC-V Port
424:Foreign Function & Memory API (Preview)
425:Virtual Threads (Preview)
426:Vector API (Fourth Incubator)
427:Pattern Matching for switch (Third Preview)
428:Structured Concurrency (Incubator)

Schedule

2022/06/09Rampdown Phase One (fork from main line)
2022/07/21Rampdown Phase Two
2022/08/11Initial Release Candidate
2022/08/25Final Release Candidate
2022/09/20General Availability
Last update: 2022/9/20 14:13 UTC