Java 20
Java 20 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: 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)