RELEASE NOTES: JDK openjdk8u332

Notes generated: Sun Dec 01 23:32:15 CET 2024

JEPs

None.

RELEASE NOTES

hotspot/runtime

Issue Description
JDK-8273229

Release Doesn't Correctly Recognize Windows Server


This release doesn't correctly identify Windows Server. The property os.name is set to Windows 2019 on Windows Server 2022. In HotSpot error logs, the OS is identified as Windows 10.0 for Windows Server releases 2016, 2019, and 2022; however, the HotSpot error log does show the Build number. Windows Server 2016 has Build 14393 or above, Windows Server 2019 has Build 17763 or above, and Windows Server 2022 has Build 20348 or above.


Release Doesn't Correctly Recognize Windows Server 2022


This release doesn't correctly identify Windows Server 2022. The property os.name is set to Windows Server 2019 on Windows Server 2022. In HotSpot error logs the OS is identified as Windows Server 2019; however, the HotSpot error log does show the Build number. Windows Server 2022 has Build 20348, or above.


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8218682 [TEST_BUG] DashOffset fails in mach5
P4 JDK-8198411 [TEST_BUG] Two java2d tests are unstable in mach5

client-libs/javax.swing

Priority Bug Summary
P4 JDK-8240633 Memory leaks in the implementations of FileChooserUI
P4 JDK-8253147 The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens

core-libs/java.net

Priority Bug Summary
P4 JDK-8270290 NTLM authentication fails if HEAD request is used
P4 JDK-8209178 Proxied HttpsURLConnection doesn't send BODY when retrying POST request

core-svc/debugger

Priority Bug Summary
P4 JDK-8205540 test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails with Debuggee did not exit after 15 commands

core-svc/java.lang.instrument

Priority Bug Summary
P4 JDK-8273575 memory leak in appendBootClassPath(), paths must be deallocated

hotspot/compiler

Priority Bug Summary
P2 JDK-8253353 Crash in C2: guarantee(n != NULL) failed: No Node
P3 JDK-8247766 AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn

hotspot/jfr

Priority Bug Summary
P3 JDK-8279077 JFR crashes on Linux ppc due to missing crash protector in signal handler

hotspot/jvmti

Priority Bug Summary
P4 JDK-8227738 jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134"

hotspot/runtime

Priority Bug Summary
P3 JDK-8273229 Update OS detection code to recognize Windows Server 2022
P4 JDK-8266749 AArch64: Backtracing broken on PAC enabled systems
P4 JDK-8273341 Update SipHash to version 1.0

hotspot/svc

Priority Bug Summary
P2 JDK-8227815 Minimal VM: set_state is not a member of AttachListener
P4 JDK-8225690 Multiple AttachListener threads can be created

infrastructure/build

Priority Bug Summary
P3 JDK-8210283 Support git as an SCM alternative in the build
P4 JDK-8202822 Add .git to .hgignore
P4 JDK-8241768 git needs .gitattributes

other-libs

Priority Bug Summary
P4 JDK-8280060 The sun/rmi/server/Activation.java class use Thread.dumpStack()

security-libs/java.security

Priority Bug Summary
P3 JDK-8277488 Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022
P3 JDK-8277224 sun.security.pkcs.PKCS9Attributes.toString() throws NPE

security-libs/javax.net.ssl

Priority Bug Summary
P2 JDK-8274524 SSLSocket.close() hangs if it is called during the ssl handshake

tools

Priority Bug Summary
P3 JDK-8167014 jdeps: Missing message: warn.skipped.entry

tools/javac

Priority Bug Summary
P4 JDK-8141508 java.lang.invoke.LambdaConversionException: Invalid receiver type ...

xml

Priority Bug Summary
P4 JDK-8284936 Fix Java 7 bootstrap breakage due to use of Arrays.stream

xml/javax.xml.xpath

Priority Bug Summary
P2 JDK-8284920 Incorrect Token type causes XPath expression to return incorrect results

xml/jaxp

Priority Bug Summary
P3 JDK-8284548 Invalid XPath expression causes StringIndexOutOfBoundsException
P3 JDK-8033980 Xerces Update: datatype XMLGregorianCalendarImpl and DurationImpl
P3 JDK-8035577 Xerces Update: impl/xpath/regex/RangeToken.java
P3 JDK-8041523 Xerces Update: Serializer improvements from Xalan
P4 JDK-8037259 Xerces Update: XPointer update

xml/org.w3c.dom

Priority Bug Summary
P3 JDK-8035437 Xerces Update: xml/serialize/DOMSerializerImpl