RELEASE NOTES: JDK 15.0.1

Notes generated: Sat Mar 02 22:20:16 CET 2024

JEPs

None.

RELEASE NOTES

security-libs/java.security

Issue Description
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 `


FIXED ISSUES

docs/guides

Priority Bug Summary
P3 JDK-8241387 Doc: Disable native SunEC implementation by default

globalization/locale-data

Priority Bug Summary
P3 JDK-8250665 Wrong translation for the month of May in ar_JO, ar_LB and ar_SY

hotspot/compiler

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8248495 [macos] zerovm is broken due to libffi headers location

infrastructure/build

Priority Bug Summary
P4 JDK-8250876 Fix issues with cross-compile on macos

security-libs/java.security

Priority Bug Summary
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

Priority Bug Summary
P2 JDK-8250582 Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets