The following table lists the bug fixes included in the JDK 18.0.1 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8274751 | client-libs | java.awt | Drag And Drop hangs on Windows |
2 | JDK-8280414 | core-libs | java.net | Memory leak in DefaultProxySelector |
3 | JDK-8280550 | core-libs | java.util | SplittableRandom#nextDouble(double,double) can return result >= bound |
4 | JDK-8281183 | core-libs | java.util | RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 |
5 | JDK-8280950 | core-libs | java.util | RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix |
6 | JDK-8272996 | core-libs | javax.naming | JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled |
7 | JDK-8277795 | core-libs | javax.naming | LDAP connection timeout not honoured under contention |
8 | JDK-8276990 | core-svc | debugger | Memory leak in invoker.c fillInvokeRequest() during JDI operations |
9 | JDK-8280526 | hotspot | compiler | x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1} |
10 | JDK-8279437 | hotspot | compiler | [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM |
11 | JDK-8273139 | hotspot | compiler | C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency |
12 | JDK-8280123 | hotspot | compiler | C2: Infinite loop in CMoveINode::Ideal during IGVN |
13 | JDK-8279225 | hotspot | compiler | [arm32] C1 longs comparison operation destroys argument registers |
14 | JDK-8279412 | hotspot | compiler | [JVMCI] failed speculations list must outlive any nmethod that refers to it |
15 | JDK-8278384 | hotspot | runtime | Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT |
16 | JDK-8281275 | hotspot | runtime | Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths |
17 | JDK-8278851 | security-libs | java.security | Correct signer logic for jars signed with multiple digest algorithms |
18 | JDK-8278186 | security-libs | javax.xml.crypto | org.jcp.xml.dsig.internal.dom.Utils.parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method |