RELEASE NOTES: JDK 13.0.2

Notes generated: Tue Apr 02 17:08:37 CEST 2024

JEPs

None.

RELEASE NOTES

client-libs/2d

Issue Description
JDK-8229800

Windows 2019 Core Server Is Not Supported


Windows Core Server 2019 does not ship a dll required by JDK in order to run. Specifically, if a Java application, including a headless one, requires awt.dll, the Java runtime will exit with an exception. There is no workaround. Until this is resolved, this Windows Server configuration is not supported.


Windows 2019 Core Server Is Not Supported


Windows Core Server 2019 does not ship a dll required by JDK in order to run. Specifically, if a Java application, including a headless one, requires awt.dll, the Java runtime will exit with an exception. There is no workaround. Until this is resolved, this Windows Server configuration is not supported.


core-libs/java.nio

Issue Description
JDK-8229887

Using the ZIP File System (zipfs) Provider to Update a ZIP or JAR File Containing Uncompressed Entries Might Corrupt the File


Using the ZIP File System (zipfs) to update a JAR or ZIP file might corrupt that file. Corruption occurs only if the JAR or ZIP file contains a non-compressed entry. If the JAR or ZIP file contains only compressed entries, as is typical, then no data corruption occurs.

As a workaround, users can use the jar tool or the java.util.zip API to update JAR or ZIP files that contain non-compressed entries.


security-libs/java.security

Issue Description
JDK-8232019

Added LuxTrust Global Root 2 Certificate


The following root certificate has been added to the cacerts truststore: ``` + LuxTrust + luxtrustglobalroot2ca

DN: CN=LuxTrust Global Root 2, O=LuxTrust S.A., C=LU

```


hotspot/gc

Issue Description
JDK-8230646

Epsilon does not extend TLABs to max size


Due to a simple implementation bug, Epsilon GC did not extend the size of the issued TLABs to the max size configured by user, or set by default. This bug might have introduced performance penalties and was generally confusing during performance analysis. This is now fixed and backported to 13u and 11u. Users are advised to double-check their performance results before and after this update.


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P2 JDK-8227662 freetype seeks to index at the end of the font data
P2 JDK-8229800 WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll
P3 JDK-8228711 Path rendered incorrectly when it goes outside the clipping region
P3 JDK-8230728 Thin stroked shapes are not rendered if affine transform has flip bit

client-libs/java.awt

Priority Bug Summary
P2 JDK-8230869 [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
P3 JDK-8230782 Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8225505 ctrl-F1 does not show the tooltip of a menu item (JMenuItems)

core-libs/java.net

Priority Bug Summary
P3 JDK-8185898 setRequestProperty(key, null) results in HTTP header without colon in request
P4 JDK-8222968 ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
P4 JDK-8229706 java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines

core-libs/java.nio

Priority Bug Summary
P2 JDK-8230085 (fs) FileStore::isReadOnly is always true on macOS Catalina
P2 JDK-8229887 (zipfs) zip file corruption when replacing an existing STORED entry
P4 JDK-8229872 (fs) Increase buffer size used with getmntent

core-libs/java.time

Priority Bug Summary
P2 JDK-8212970 TZ database in "vanguard" format support
P3 JDK-8231098 (tz) Upgrade Timezone Data to tzdata2019c

core-libs/java.util.jar

Priority Bug Summary
P3 JDK-8226530 ZipFile reads wrong entry size from ZIP64 entries
P4 JDK-8231770 Test java/util/zip/FlaterTest.java fails with -Xcheck:jni

core-libs/java.util:i18n

Priority Bug Summary
P3 JDK-8228465 HOST locale provider holds wrong era name for GregorianCalendar in US locale

core-svc/debugger

Priority Bug Summary
P3 JDK-8230303 JDB hangs when running monitor command

core-svc/tools

Priority Bug Summary
P4 JDK-8227435 Perf::attach() should not throw a java.lang.Exception

hotspot/compiler

Priority Bug Summary
P4 JDK-8230943 False deadlock detection with -XX:+CIPrintCompileQueue after JDK-8163511
P4 JDK-8230110 TestLinkageErrorInGenerateOopMap times out

hotspot/gc

Priority Bug Summary
P1 JDK-8231405 [Shenandoah] guarantee(d != NULL) failed: Null dominator info
P1 JDK-8231583 Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing
P2 JDK-8230565 ZGC: Redesign C2 load barrier to expand on the MachNode level
P3 JDK-8230646 Epsilon does not extend TLABs to max size
P3 JDK-8231197 Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee
P4 JDK-8230425 Shenandoah forces +UseNUMAInterleaving even after explicitly disabled
P4 JDK-8229002 Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl()

hotspot/jfr

Priority Bug Summary
P4 JDK-8219082 jdk/jfr/event/runtime/TestShutdownEvent.java failed in validateStackTrace()

hotspot/runtime

Priority Bug Summary
P1 JDK-8231930 Windows build fails after JDK-8191521
P3 JDK-8229925 [s390, PPC64] Exception check missing in interpreter
P3 JDK-8231885 Fix/remove malformed assert in os_windows.cpp
P3 JDK-8191521 handle long relative path specified in -Xbootclasspath/a on windows

hotspot/svc

Priority Bug Summary
P3 JDK-8230850 Test sun/tools/jcmd/TestProcessHelper.java fails intermittently
P4 JDK-8228649 [PPC64] SA reads wrong slots from interpreter frames

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8209790 SA tools not providing option to connect to debug server
P4 JDK-8230666 Exclude serviceability/sa/TestInstanceKlassSize.java on linuxppc64 and linuxppc64le
P4 JDK-8227594 sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger"

infrastructure

Priority Bug Summary
P4 JDK-8227171 provide function names in native stack trace on aix with xlc16

security-libs/java.security

Priority Bug Summary
P3 JDK-8232019 Add LuxTrust certificate updates to the existing root program
P3 JDK-8231887 Test security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails because certificate was revoked