RELEASE NOTES: JDK 14.0.1

Notes generated: Tue Apr 02 21:55:43 CEST 2024

JEPs

None.

RELEASE NOTES

None.

FIXED ISSUES

core-libs/java.math

Priority Bug Summary
P4 JDK-8239007 java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms

core-libs/java.util.jar

Priority Bug Summary
P3 JDK-8234466 Class loading deadlock involving X509Factory#commitEvent()
P4 JDK-8237508 Simplify JarFile.isInitializing

docs/guides

Priority Bug Summary
P3 JDK-8241447 Typo in commands to run sample in "Dynamic Events" in Flight Recorder API Programmer’s Guide

hotspot/compiler

Priority Bug Summary
P3 JDK-8237007 Shenandoah: assert(_base == Tuple) failure during C2 compilation
P3 JDK-8237375 SimpleThresholdPolicy misses CounterDecay timestamp initialization
P4 JDK-8238153 CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"

hotspot/gc

Priority Bug Summary
P2 JDK-8236815 Shenandoah: Fix weak roots in final Traversal GC phase
P4 JDK-8238932 Invalid tier1_gc_1 test group definition
P4 JDK-8238574 Shenandoah: Assertion failure due to missing null check
P4 JDK-8237570 Shenandoah: cleanup uses of allocation/free threshold in static heuristics
P4 JDK-8237223 Shenandoah: important flags should not be ergonomic for concurrent class unloading
P4 JDK-8237586 Shenandoah: provide option to disable periodic GC

hotspot/jfr

Priority Bug Summary
P3 JDK-8238959 Add missing classpath exception to FileAcess and ConstantLookup

hotspot/runtime

Priority Bug Summary
P4 JDK-8239915 Zero VM crashes when handling dynamic constant

infrastructure/build

Priority Bug Summary
P3 JDK-8238225 Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
P4 JDK-8236488 Support for configure option --with-native-debug-symbols=internal is impossible on Windows

security-libs/java.security

Priority Bug Summary
P3 JDK-8238452 Keytool generates wrong expiration date if validity is set to 2050/01/01
P4 JDK-8225130 Add exception for expiring Comodo roots to VerifyCACerts test
P4 JDK-8225128 Add exception for expiring DocuSign root to VerifyCACerts test
P4 JDK-8237869 exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities

tools/javadoc(tool)

Priority Bug Summary
P3 JDK-8236700 Upgrading JSZip to 3.2.2 from 3.1.5
P4 JDK-8239378 Add Classpath Exception to license in source file.