Java 19

Java 19 was released in September 2022. It is not an LTS release and was obsoleted at the release of Java 20 in March 2023.

Status: Obsolete.

Page last updated: 2023-03-22.

Schedule:

  • 2022-06-09 Rampdown Phase One

  • 2022-07-21 Rampdown Phase Two

  • 2022-08-11 Initial Release Candidate

  • 2022-08-25 Final Release Candidate

  • 2022-09-20 General Availability

Resources:

Selected Changes Targeted to Java 19

  • JEP 405: Record Patterns (Preview)

  • JEP 425: Virtual Threads (Preview)

  • JEP 427: Pattern Matching for switch (third preview)

  • JEP 428: Structured Concurrency (Incubator)