Java 19 / JDK 19: General Availability

Mark Reinhold mark.reinhold at
Tue Sep 20 14:16:12 UTC 2022

JDK 19, the reference implementation of Java 19, is now Generally
Available.  We shipped build 36 as the first Release Candidate of
JDK 19 on 18 August, 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:

Builds from other vendors will no doubt be available soon.

This release includes seven JEPs [1]:

  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)

along with hundreds of smaller enhancements and over a thousand bug

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!

- Mark


More information about the jdk-dev mailing list