Java 20 will be released in March 2023. It is not an LTS release and will be obsoleted at the release of Java 21 in September 2023.
Status: Initial Release Candidate
Page last updated: 2023-02-1017, EA 3536.
Schedule:
2022-12-08 Rampdown Phase One
2023-01-19 Rampdown Phase Two
2023-02-09 Initial Release Candidate
2023-02-23 Final Release Candidate
2023-03-21 General Availability
Resources:
Selected Changes Targeted to Java 20
JDK-8249627:
Thread.suspend
/resume
changed to throwUnsupportedOperationException
JDK-8284842: Support Unicode 15.0
JDK-8289610:
Thread.Stop
changed to throwUnsupportedOperationException
https://bugs.openjdk.org/browse/JDK-8297030
”In this release the default idle connection timeout value for the HTTP/1.1 and HTTP/2 connections created by the java.net.http.HttpClient has been reduced from 1200 seconds to 30 seconds.”JEP 432: Record Patterns (Second Preview)
...