RELEASE NOTES FOR: openjdk8u332 ==================================================================================================== Notes generated: Tue Apr 02 01:42:34 CEST 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: hotspot/runtime: 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. JDK-8273229: 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. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (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: (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: (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: (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: (P4) JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated hotspot/compiler: (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: (P3) JDK-8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler hotspot/jvmti: (P4) JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" hotspot/runtime: (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: (P2) JDK-8227815: Minimal VM: set_state is not a member of AttachListener (P4) JDK-8225690: Multiple AttachListener threads can be created infrastructure/build: (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: (P4) JDK-8280060: The sun/rmi/server/Activation.java class use Thread.dumpStack() security-libs/java.security: (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: (P2) JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake tools: (P3) JDK-8167014: jdeps: Missing message: warn.skipped.entry tools/javac: (P4) JDK-8141508: java.lang.invoke.LambdaConversionException: Invalid receiver type ... xml: (P4) JDK-8284936: Fix Java 7 bootstrap breakage due to use of Arrays.stream xml/javax.xml.xpath: (P2) JDK-8284920: Incorrect Token type causes XPath expression to return incorrect results xml/jaxp: (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: (P3) JDK-8035437: Xerces Update: xml/serialize/DOMSerializerImpl