RELEASE NOTES: JDK 15.0.2

Notes generated: Thu Jun 06 15:11:31 CEST 2024

JEPs

None.

RELEASE NOTES

core-libs/java.time

Issue Description
JDK-8254177

US/Pacific-New Zone Name Removed as Part of tzdata2020b


Following the JDK's update to tzdata2020b, the long-obsolete files named pacificnew and systemv have been removed. As a result, the "US/Pacific-New" Zone name declared in the pacificnew data file is no longer available for use.

Information regarding this update can be viewed at https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html


FIXED ISSUES

client-libs/java.awt

Priority Bug Summary
P3 JDK-8249183 JVM crash in "AwtFrame::WmSize" method
P3 JDK-8232114 JVM crashed at imjpapi.dll in native code
P4 JDK-8252470 java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows

core-libs/java.lang

Priority Bug Summary
P4 JDK-8249217 Unexpected StackOverflowError in "process reaper" thread still happens

core-libs/java.time

Priority Bug Summary
P3 JDK-8254177 (tz) Upgrade Timezone Data to tzdata2020b

hotspot/compiler

Priority Bug Summary
P2 JDK-8252292 8240795 may cause anti-dependence to be missed
P2 JDK-8250861 Crash in MinINode::Ideal(PhaseGVN*, bool)
P3 JDK-8251458 Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"
P4 JDK-8252120 compiler/oracle/TestCompileCommand.java misspells "occured"
P4 JDK-8249165 Remove unneeded nops introduced by 8234160 changes

hotspot/gc

Priority Bug Summary
P4 JDK-8254560 Shenandoah: Concurrent Strong Roots logging is incorrect
P4 JDK-8253226 Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify
P4 JDK-8253224 Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues()
P4 JDK-8252660 Shenandoah: support manageable SoftMaxHeapSize option
P4 JDK-8253222 Shenandoah: unused AlwaysTrueClosure after JDK-8246591
P4 JDK-8252367 Undo JDK-8245000: Windows GDI functions don't support large pages
P4 JDK-8252368 Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving

hotspot/jfr

Priority Bug Summary
P3 JDK-8252754 Hash code calculation of JfrStackTrace is inconsistent
P3 JDK-8250928 JFR: Improve hash algorithm for stack traces

hotspot/other

Priority Bug Summary
P2 JDK-8280996 [BACKOUT BACKPORT] Example JBS issue
P3 JDK-8280989 [REDO BACKPORT] Example JBS issue
P3 JDK-8272373 Example JBS issue

hotspot/runtime

Priority Bug Summary
P2 JDK-8253778 ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads
P2 JDK-8253284 Zero OrderAccess barrier mappings are incorrect
P3 JDK-8253727 [cgroups v2] Memory and swap limits reported incorrectly
P3 JDK-8253714 [cgroups v2] Soft memory limit incorrectly using memory.high
P3 JDK-8252359 HotSpot Not Identifying it is Running in a Container
P4 JDK-8254144 Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp

infrastructure/build

Priority Bug Summary
P3 JDK-8248667 Need support for building native libraries located in the test/lib directory

security-libs/java.security

Priority Bug Summary
P2 JDK-8254081 java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate
P3 JDK-8239105 Add exception for expiring Digicert root certificates to VerifyCACerts test
P4 JDK-8249176 jdk jtreg test security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java fails