RELEASE NOTES FOR: 18.0.1 ==================================================================================================== Notes generated: Wed Apr 03 08:00:30 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: None. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs: (P4) JDK-8276819: javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free client-libs/java.awt: (P3) JDK-8274751: Drag And Drop hangs on Windows client-libs/java.awt:i18n: (P3) JDK-8278472: Invalid value set to CANDIDATEFORM structure core-libs/java.net: (P4) JDK-8280414: Memory leak in DefaultProxySelector core-libs/java.util: (P2) JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix (P2) JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 (P4) JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound core-libs/javax.naming: (P3) JDK-8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled (P3) JDK-8277795: LDAP connection timeout not honoured under contention core-svc/debugger: (P3) JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations docs/guides: (P3) JDK-8273941: G1 GC tuning guide updates for JDK18 (P3) JDK-8283516: Remove 3 krb5.conf settings from The Kerberos 5 GSS-API Mechanism (P4) JDK-6584403: Request to add a CA/CSR certificate cookbook to JSSE Reference Guide hotspot/compiler: (P3) JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers (P3) JDK-8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM (P3) JDK-8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it (P3) JDK-8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency (P3) JDK-8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1} (P4) JDK-8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN (P4) JDK-8258814: Compilation logging crashes for thread suspension / debugging tests hotspot/runtime: (P3) JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure (P3) JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths (P4) JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT infrastructure: (P4) JDK-8278869: Bump version numbers for OPENJDK 18.0.1 infrastructure/build: (P3) JDK-8279223: Define version in .jcheck/conf (P3) JDK-8280910: Update openjdk project in jcheck to "jdk-updates" for jdk18u (P4) JDK-8279445: Update JMH devkit to 1.34 (P4) JDK-8281262: Windows builds in different directories are not fully reproducible security-libs/java.security: (P3) JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 (P3) JDK-8278851: Correct signer logic for jars signed with multiple digest algorithms security-libs/javax.xml.crypto: (P4) JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils.parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method