RELEASE NOTES FOR: openjdk8u472 ==================================================================================================== Notes generated: Sun Dec 07 05:05:39 CET 2025 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: security-libs/java.security: 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 ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P4) JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver client-libs/java.awt: (P1) JDK-8186259: IOExceptionIfEncodedURLTest.sh versus IOExceptionIfEncodedURLTest.java (P4) JDK-8160767: [TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java client-libs/javax.swing: (P1) JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel (P3) JDK-8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground (P3) JDK-8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI core-libs/java.lang: (P4) JDK-8044051: Test jdk/lambda/vm/InterfaceAccessFlagsTest.java gets IOException during compilation core-libs/java.net: (P4) JDK-8339414: Fix JDK-8202369 incorrect backport for 8u (P4) JDK-8312065: Socket.connect does not timeout when profiling (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-libs/java.util.concurrent: (P2) JDK-8081734: ConcurrentHashMap/ConcurrentAssociateTest.java, times out 90% of time on sparc with 256 cpu. core-libs/java.util:i18n: (P3) JDK-7102969: currency.properties supercede not working correctly (P3) JDK-8368308: ISO 4217 Amendment 180 Update - Bulgaria Adopts the Euro in 2026 (P4) JDK-8157138: Error while fetching currency instance by Currency.getInstance(currencycode) hotspot/jvmti: (P3) JDK-8185348: Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions hotspot/runtime: (P3) JDK-8340387: Update OS detection code to recognize Windows Server 2025 (P4) JDK-8335978: [8u] incorrect include file name in semaphore.inline.hpp (P4) JDK-8365560: [8u] ppc64le MaxRAM default is too low at 4GiB hotspot/svc: (P4) JDK-8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms infrastructure/build: (P4) JDK-8366112: [8u] GHA: Fix broken installation of Windows SDK (P4) JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm (P4) JDK-8358538: Update GHA Windows runner to 2025 infrastructure/release_eng: (P4) JDK-8358328: Bump update version of OpenJDK: 8u472 security-libs/java.security: (P3) JDK-8345414: Google CAInterop test failures (P3) JDK-8361212: Remove AffirmTrust root CAs (P4) JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing security-libs/javax.net.ssl: (P3) JDK-8205653: test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure tools/javac: (P3) JDK-8056283: @ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed xml: (P4) JDK-8351624: [8u] Xerces-J version wrong in THIRD_PARTY_README after JDK-7150324