Java 20 will be was released in March 2023. It is not an LTS release and will be obsoleted at the release of Java 21 in September 2023.
Status: early access
Page last updated: 2022-10-17, EA 20.
Schedule: TBD
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)