RELEASE NOTES FOR: 25.0.5 ==================================================================================================== Notes generated: Thu Jul 16 07:25:21 CEST 2026 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/2d: (P4) JDK-8365426: [macos26] Graphics2D tests fail on new macOS 26 client-libs/java.awt: (P3) JDK-8341382: EXCEPTION_ACCESS_VIOLATION in awt.dll after JDK-8185862 (P4) JDK-8372546: UnixMultiResolutionSplashTest.java fails intermittently on Ubuntu_24.04 client-libs/javax.accessibility: (P3) JDK-8372757: MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311 client-libs/javax.swing: (P4) JDK-8382063: Jtreg test javax/swing/SwingWorker/TestDoneBeforeDoInBackground.java fails core-libs: (P3) JDK-8378180: Compiling OpenJDK with C23 C-Compiler gives warning: initialization discards ‘const’ qualifier from pointer target type (P4) JDK-8367027: java/lang/ProcessBuilder/Basic.java fails on Windows AArch64 core-libs/java.lang: (P4) JDK-8352565: Add native method implementation of Reference.get() core-libs/java.net: (P4) JDK-8362884: [GCC static analyzer] unix NetworkInterface.c addif leak on early returns (P4) JDK-8372731: Detailed authentication failure messages (P4) JDK-8375352: java/net/httpclient/ConnectTimeoutWithProxy*.java tests fail on EC2 core-libs/java.util:i18n: (P4) JDK-8380993: [REDO] Incorrect Interpretation of POSIX TZ Environment Variable on AIX core-svc/javax.management: (P4) JDK-8384804: JMX remote bootstrap tests fail on Windows core-svc/tools: (P4) JDK-8380896: Reduce runtime for MonitorVmStartTerminate.java on hosts with a lot of VMs hotspot/compiler: (P3) JDK-8379129: C2 crash in LoadNode::can_split_through_phi_base during Escape Analysis (JDK 25.0.1+8) (P3) JDK-8347901: C2 should remove unused leaf / pure runtime calls (P3) JDK-8387015: C2: crash with "named projection 2 not found" from ArrayCopyNode::finish_transform() for clone (P3) JDK-8376400: C2: folding ifs may cause incorrect execution when trap is taken (P4) JDK-8384161: [PPC64] Consolidate code related to calls in nmethods that use trampoline stubs (P4) JDK-8368861: [TEST] compiler/floatingpoint/ScalarFPtoIntCastTest.java expects x86 IR on non-x86 platforms (P4) JDK-8360116: Add support for AVX10 floating point minmax instruction (P4) JDK-8386578: double_keccak stub does not set its return value on x86 (P4) JDK-8385166: PPC: C2: c_return_value and return_value should not set 2nd OptoRegPair for Op_RegI (P4) JDK-8364305: Support AVX10 saturating floating point conversion instructions (P5) JDK-8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI hotspot/gc: (P4) JDK-8369447: GenShen: Regulator thread may observe inconsistent states (P4) JDK-8385454: Provide more NUMA related information in hsinfo/hserr files (P4) JDK-8386798: Shenandoah: Missing load barrier when making assertions about mark bitmap (P4) JDK-8380390: Shenandoah: Missing store barrier when resetting bitmaps hotspot/jfr: (P4) JDK-8386345: Remove redundant @requires from TestGarbageCollectionEventWithZMinor hotspot/runtime: (P3) JDK-8377991: TestLimitsUpdating.java fails with runtime exception even after JDK-8370492 is fixed (P4) JDK-8382166: [AOT Cache] CRC was not checked on Code Region (P4) JDK-8385165: [ubsan] TestDockerMemoryMetricsSubgroup.java jtreg test fails with ubsan-enabled binaries (P4) JDK-8383611: assert(count == os::processor_count() + 1) failed: invalid enumeration! (P4) JDK-8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer (P4) JDK-8364106: Include java.runtime.version in thread dump output (P4) JDK-8357220: Introduce a BSMAttributeEntry struct (P4) JDK-8372615: Many container tests fail when running rootless on cgroup v1 (P4) JDK-8387381: RISC-V: assert failed with fastdebug build on systems with different core types (P4) JDK-8348862: runtime/ErrorHandling/CreateCoredumpOnCrash fails on Windows aarch64 (P4) JDK-8378211: Test ChangedJarFile.java failed: missing "timestamp has changed" hotspot/svc: (P4) JDK-8379516: Adjust JVM debug helper exports hotspot/svc-agent: (P4) JDK-8378838: Fix issues with "dead" code elimination and serviceability agent in libjvm.so on Linux infrastructure: (P3) JDK-8369488: Update to use jtreg 8.1 (P3) JDK-8376355: Update to use jtreg 8.2.1 (P4) JDK-8385507: Bump update version for OpenJDK: jdk-25.0.5 infrastructure/build: (P2) JDK-8373246: JDK-8351842 broke native debugging on Linux (P4) JDK-8378462: Build fails with --enable-linktime-gc set when using some devkits/toolchains (P4) JDK-8365579: ml64.exe is not the right assembler for Windows aarch64 (P4) JDK-8247690: RunTest does not support running of JTREG manual tests (P4) JDK-8351842: Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public security-libs: (P4) JDK-8349535: Refactor ./pkcs11/Provider/MultipleLogins.sh to java test security-libs/java.security: (P3) JDK-8374886: CAInterop.java#microsoftrsa2017 test fails as EE certificate does not specify OCSP responder (P4) JDK-8381771: Add a check for DNS label not to end with a hyphen (P4) JDK-8385584: CAInterop.java#buypassclass3ca fails with Intermediate Root CA not found in the chain security-libs/javax.crypto: (P4) JDK-8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 security-libs/javax.crypto:pkcs11: (P4) JDK-8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode security-libs/javax.net.ssl: (P4) JDK-8361125: Fix typo in onTradAbsence (P4) JDK-8382222: sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java fails sporadically (P4) JDK-8368520: TLS 1.3 KeyUpdate fails with SunPKCS11 provider (P4) JDK-8368514: TLS stateless session ticket decryption fails on some providers tools/jar: (P4) JDK-8381840: Lots of /tmp/8173970- folders on test machines tools/jconsole: (P4) JDK-8385817: Headless jdk still contains bin/jconsole tools/jshell: (P3) JDK-8366926: Unexpected exception occurs when executing code in a "local" JShell environment