Java 16 will be released in March 2021. It is not an LTS release and will be obsoleted at the release of Java 17 in September 2021.
This is probably the last release in which preview features could be introduced in time for their inclusion in Java 17, the next LTS release.
Status:
Page last updated: 2020-10-15, EA 19
Schedule:
- 2020-12-10 Rampdown Phase One
- 2021-01-14 Rampdown Phase Two
- 2021-02-04 Initial Release Candidate
- 2021-02-18 Final Release Candidate
- 2021-03-16 General Availability
Resources
Selected Changes Targeted to Java 16
- JEP 357: Migrate from Mercurial to Git
- JEP 369: Migrate to GitHub
- JEP 380: Unix-Domain Socket Channels
- JEP 386: Alpine Linux Port
- JEP 394: Pattern Matching for instanceof
- JEP 395: Records
Proposed to Target Java 16
- none at present