RELEASE NOTES FOR: 15.0.1 ==================================================================================================== Notes generated: Tue Apr 02 22:59:28 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: security-libs/java.security: JDK-8243320: Added 3 SSL Corporation Root CA Certificates The following root certificates have been added to the cacerts truststore: ``` + SSL Corporation + sslrootrsaca DN: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US + sslrootevrsaca DN: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US + sslrooteccca DN: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US ``` JDK-8243321: Added Entrust Root Certification Authority - G4 certificate The following root certificate has been added to the cacerts truststore: ``` + Entrust + entrustrootcag4 DN: CN=Entrust Root Certification Authority - G4, OU="(c) 2015 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: docs/guides: (P3) JDK-8241387: Doc: Disable native SunEC implementation by default globalization/locale-data: (P3) JDK-8250665: Wrong translation for the month of May in ar_JO, ar_LB and ar_SY hotspot/compiler: (P3) JDK-8250548: libgraal can deadlock in -Xcomp mode (P4) JDK-8248987: AOT's Linker.java seems to eagerly fail-fast on Windows. (P4) JDK-8248467: C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges (P4) JDK-8250612: jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int" hotspot/gc: (P2) JDK-8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here (P2) JDK-8249230: Shenandoah: assertion failure with -XX:-ResizeTLAB (P2) JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U (P2) JDK-8247593: Shenandoah: should not block pacing reporters (P3) JDK-8251910: Shenandoah: Handshake threads between weak-roots and reset phases (P3) JDK-8250841: Shenandoah: need to reset/finish dead counters for StringTable/ResolvedMethodTable during STW root processing (P3) JDK-8248041: Shenandoah: pre-Full GC root updates may miss some roots (P4) JDK-8247860: Shenandoah: add update watermark line in rich assert failure message (P4) JDK-8248632: Shenandoah: build fails without both JVMTI and JFR (P4) JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle (P4) JDK-8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier (P4) JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases (P4) JDK-8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp (P4) JDK-8247754: Shenandoah: mxbeans tests can be shorter (P4) JDK-8247751: Shenandoah: options tests should run with smaller heaps (P4) JDK-8247367: Shenandoah: pacer should wait on lock instead of exponential backoff (P4) JDK-8249649: Shenandoah: provide per-cycle pacing stats (P4) JDK-8247845: Shenandoah: refactor TLAB/GCLAB retirement code (P4) JDK-8241065: Shenandoah: remove leftover code after JDK-8231086 (P4) JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure (P4) JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support (P4) JDK-8248652: Shenandoah: SATB buffer handling may assume no forwarded objects (P4) JDK-8247757: Shenandoah: split heavy tests by heuristics to improve parallelism hotspot/runtime: (P3) JDK-8249672: Include microcode revision in features_string on x86 (P4) JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp (P4) JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds infrastructure: (P4) JDK-8248495: [macos] zerovm is broken due to libffi headers location infrastructure/build: (P4) JDK-8250876: Fix issues with cross-compile on macos security-libs/java.security: (P2) JDK-8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails with "RuntimeException: Received unexpected exception" (P3) JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program (P3) JDK-8248745: Add jarsigner and keytool tests for restricted algorithms (P3) JDK-8243320: Add SSL root certificates to Oracle Root CA program security-libs/org.ietf.jgss:krb5: (P2) JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets