RELEASE NOTES FOR: openjdk8u382 ==================================================================================================== Notes generated: Tue Apr 02 03:45:04 CEST 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: core-libs/java.nio.charsets: JDK-8301119: Support for GB18030-2022 China National Standard body (CESI) has recently published GB18030-2022 which is an updated version of the GB18030 standard and brings GB18030 in sync with Unicode version 11.0. The `Charset` implementation for this new standard has now replaced the prior `2000` standard. However, this new standard has some incompatible changes from the prior implementation. For those who need to use the old mappings, a new system property `jdk.charset.GB18030` is introduced. By setting its value to `2000`, the previous JDK releases' mappings for the `GB18030 Charset` are used which are based on the `2000` standard. security-libs/java.security: JDK-8307134: Added 4 GTS Root CA Certificates The following root certificates have been added to the cacerts truststore: ``` + Google Trust Services LLC + gtsrootcar1 DN: CN=GTS Root R1, O=Google Trust Services LLC, C=US + Google Trust Services LLC + gtsrootcar2 DN: CN=GTS Root R2, O=Google Trust Services LLC, C=US + Google Trust Services LLC + gtsrootecccar3 DN: CN=GTS Root R3, O=Google Trust Services LLC, C=US + Google Trust Services LLC + gtsrootecccar4 DN: CN=GTS Root R4, O=Google Trust Services LLC, C=US ``` JDK-8305975: Added TWCA Root CA Certificate The following root certificate has been added to the cacerts truststore: ``` + TWCA + twcaglobalrootca DN: CN=TWCA Global Root CA, OU=Root CA, O=TAIWAN-CA, C=TW ``` JDK-8304760: Added Microsoft Corporation's 2 TLS Root CA Certificates The following root certificates have been added to the cacerts truststore: ``` + Microsoft Corporation + microsoftecc2017 DN: CN=Microsoft ECC Root Certificate Authority 2017, O=Microsoft Corporation, C=US + Microsoft Corporation + microsoftrsa2017 DN: CN=Microsoft RSA Root Certificate Authority 2017, O=Microsoft Corporation, C=US ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P4) JDK-8307310: Backport the tests for JDK-8058969 and JDK-8039271 to the OpenJDK8 (P4) JDK-8072678: Wrong exception messages in java.awt.color.ICC_ColorSpace client-libs/java.awt: (P3) JDK-8215105: java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color core-libs/java.lang:class_loading: (P4) JDK-8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message core-libs/java.nio: (P3) JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 core-libs/java.nio.charsets: (P3) JDK-8310947: gb18030-2000 not selectable with LANG=zh_CN.GB18030 after JDK-8301119 (P4) JDK-8186801: Add regression test to test mapping based charsets (generated at build time) (P4) JDK-8241311: Move some charset mapping tests from closed to open (P4) JDK-8301119: Support for GB18030-2022 core-libs/java.util.jar: (P4) JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 hotspot/compiler: (P2) JDK-8185736: missing default exception handler in calls to rethrow_Stub hotspot/gc: (P1) JDK-8151460: Metaspace counters can have inconsistent values hotspot/jvmti: (P4) JDK-8305165: [8u] ServiceThread::nmethods_do is not called to keep nmethods from being zombied while in the queue (P4) JDK-8307531: [aarch64] JDK8 single-step debugging is extremely slow hotspot/runtime: (P4) JDK-8282345: handle latest VS2022 in abstract_vm_version hotspot/test: (P4) JDK-8152432: Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode infrastructure/build: (P4) JDK-8276841: Add support for Visual Studio 2022 infrastructure/release_eng: (P4) JDK-8303462: Bump update version of OpenJDK: 8u382 security-libs/java.security: (P3) JDK-8304760: Add 2 Microsoft TLS roots (P3) JDK-8298108: Add a regression test for JDK-8297684 (P3) JDK-8307134: Add GTS root CAs (P3) JDK-8305975: Add TWCA Global Root CA (P3) JDK-8278851: Correct signer logic for jars signed with multiple digest algorithms (P3) JDK-8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows (P3) JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key (P3) JDK-8263059: security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert security-libs/javax.crypto:pkcs11: (P4) JDK-8293232: Fix race condition in pkcs11 SessionManager (P4) JDK-8289301: P11Cipher should not throw out of bounds exception during padding (P4) JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation security-libs/javax.net.ssl: (P3) JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary (P4) JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode