October 18, 2022
The full version string for this update release is 19.0.1+10 (where "+" means "build"). The version number is 19.0.1.
JDK 19.0.1 contains IANA time zone data 2022b, 2022c.
The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 19.0.1 are specified in the following table:
JRE Family Version | JRE Security Baseline (Full Version String) |
---|---|
19 | 19.0.1+10 |
17 | 17.0.5+9 |
11 | 11.0.17+10 |
8 | 8u351-b10 |
7 | 7u361-b08 |
Oracle recommends that the JDK is updated with each Critical Patch Update. In order to determine if a release is the latest, the Security Baseline page can be used to determine which is the latest version for each release family.
Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Bulletins. It is not recommended that this JDK (version 19.0.1) be used after the next critical patch update scheduled for January 17, 2023.
This version includes changes from 2022b that merged multiple regions that have the same timestamp data post-1970 into a single time zone data. All time zone IDs remain the same but the merged time zones will point to a shared zone data.
As a result, pre-1970 data may not be compatible with earlier JDK versions. The affected zones are Antarctica/Vostok, Asia/Brunei, Asia/Kuala_Lumpur, Atlantic/Reykjavik, Europe/Amsterdam, Europe/Copenhagen, Europe/Luxembourg, Europe/Monaco, Europe/Oslo, Europe/Stockholm, Indian/Christmas, Indian/Cocos, Indian/Kerguelen, Indian/Mahe, Indian/Reunion, Pacific/Chuuk, Pacific/Funafuti, Pacific/Majuro, Pacific/Pohnpei, Pacific/Wake, Pacific/Wallis, Arctic/Longyearbyen, Atlantic/Jan_Mayen, Iceland, Pacific/Ponape, Pacific/Truk, and Pacific/Yap.
For more details, refer to the announcement of 2022b.
A new system property named jdk.httpserver.maxConnections
has been introduced to allow users to configure the com.sun.net.httpserver.HttpServer
to limit the maximum number of open connections to the server at any given time. This system property takes an integer value and can be configured to be a positive integer. If the property is absent, set to 0, or a negative value, the server will not limit the number of open connections. By default, this system property is not set.
This release also contains fixes for security vulnerabilities described in the Oracle Critical Patch Update.
➜ Issues fixed in 19.0.1:# | JBS | Component | Sumary |
---|---|---|---|
1 | JDK-8289853 | client-libs/2d | Update HarfBuzz to 4.4.1 |
2 | JDK-8290334 | client-libs/2d | Update FreeType to 2.12.1 |
3 | JDK-8291897 | core-libs/java.lang | TerminatingThreadLocal(s) not registered from virtual thread(s) |
4 | JDK-8292240 | core-libs/java.lang | CarrierThread.blocking not reset when spare not activated |
5 | JDK-8287917 | core-libs/java.lang:class_loading | System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier |
6 | JDK-8292654 | hotspot/gc | G1 remembered set memory footprint regression after JDK-8286115 |