JDK 19

This release will be the Reference Implementation of version 19 of the Java SE Platform, as specified by JSR 394 in the Java Community Process.

Status

JDK 19 is in Rampdown Phase One. The overall feature set is frozen. No further
JEPs will be targeted to this release.

The stabilization repository, jdk19, is open for select bug fixes and, with approval, late enhancements per the JDK Release Process (JEP 3).

Schedule

2022/06/09 Rampdown Phase One (fork from main line)
2022/07/21 Rampdown Phase Two
2022/08/11 Initial Release Candidate
2022/08/25 Final Release Candidate
2022/09/20 General Availability

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)
Last update: 2022/6/9 14:55 UTC