RELEASE NOTES: JDK 11.0.29

Notes generated: Fri Aug 29 05:37:03 CEST 2025

JEPs

None.

RELEASE NOTES

security-libs/java.security

Issue Description
JDK-8361212

Removed Four AffirmTrust Root Certificates


The following root certificates, which are deactivated and no longer in use, have been removed from the cacerts keystore:

``` + alias name "affirmtrustcommercialca [jdk]" Distinguished Name: CN=AffirmTrust Commercial, O=AffirmTrust, C=US

  • alias name "affirmtrustnetworkingca [jdk]" Distinguished Name: CN=AffirmTrust Networking, O=AffirmTrust, C=US

  • alias name "affirmtrustpremiumca [jdk]" Distinguished Name: CN=AffirmTrust Premium, O=AffirmTrust, C=US

  • alias name "affirmtrustpremiumeccca [jdk]" Distinguished Name: CN=AffirmTrust Premium ECC, O=AffirmTrust, C=US ```


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P4 JDK-8316497 ColorConvertOp - typo for non-ICC conversions needs one-line fix

client-libs/java.awt

Priority Bug Summary
P3 JDK-8312518 [macos13] setFullScreenWindow() shows black screen on macOS 13 & above
P4 JDK-8343618 Stack smashing in awt_InputMethod.c on Linux s390x
P4 JDK-8356053 Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout

core-libs

Priority Bug Summary
P4 JDK-8211804 Constant AO_UNUSED_MBZ uses left shift of negative value

core-libs/java.net

Priority Bug Summary
P4 JDK-8274453 (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings
P4 JDK-8350540 [17u,11u] B8312065.java fails Network is unreachable
P4 JDK-8365811 test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly"

core-svc/debugger

Priority Bug Summary
P3 JDK-8357193 [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build

hotspot/gc

Priority Bug Summary
P4 JDK-8315774 Enable parallelism in vmTestbase/gc/g1/unloading tests
P4 JDK-8231943 ZGC: Enable serviceability/dcmd/gc/RunGCTest

hotspot/jfr

Priority Bug Summary
P4 JDK-8352942 jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build

hotspot/jvmti

Priority Bug Summary
P3 JDK-8212155 Race condition when posting dynamic_code_generated event leads to JVM crash
P3 JDK-8268463 Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp

hotspot/runtime

Priority Bug Summary
P2 JDK-8211328 Different declaration and definition of ClassLoaderData::classes_do() leads to build failures

hotspot/svc

Priority Bug Summary
P3 JDK-8247362 HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected"

hotspot/test

Priority Bug Summary
P4 JDK-8318605 Enable parallelism in vmTestbase/nsk/stress/stack tests
P4 JDK-8322920 Some ProcessTools.execute* functions are declared to throw Throwable

infrastructure/build

Priority Bug Summary
P3 JDK-8360042 GHA: Bump MSVC to 14.44
P4 JDK-8360816 [11u] Use default value for ProgramFiles(x86) in GHA
P4 JDK-8363965 GHA: Switch cross-compiling sysroots to Debian bookworm
P4 JDK-8355249 Remove the use of WMIC from the entire source code
P4 JDK-8358538 Update GHA Windows runner to 2025
P4 JDK-8340185 Use make -k on GHA to catch more build errors

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8358325 Bump update version of OpenJDK: 11.0.29

security-libs/java.security

Priority Bug Summary
P3 JDK-8345414 Google CAInterop test failures
P3 JDK-8361212 Remove AffirmTrust root CAs