RELEASE NOTES: JDK 17.0.20

Notes generated: Fri Mar 20 05:49:45 CET 2026

JEPs

None.

RELEASE NOTES

None.

FIXED ISSUES

client-libs/2d

Priority Bug Summary
P4 JDK-8369911 Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent

client-libs/java.awt

Priority Bug Summary
P3 JDK-8376233 Clean up code in Desktop native peer

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8365625 Can't change accelerator colors in Windows L&F
P3 JDK-8374506 Incorrect positioning of arrow icon in parent JMenu in Windows L&F
P3 JDK-8373650 Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected

core-libs/java.lang

Priority Bug Summary
P4 JDK-8298783 java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output"

hotspot/compiler

Priority Bug Summary
P2 JDK-8358751 C2: Recursive inlining check for compiled lambda forms is broken

infrastructure

Priority Bug Summary
P4 JDK-8378777 Bump update version for OpenJDK: jdk-17.0.20

tools/jpackage

Priority Bug Summary
P4 JDK-8378802 [21u] backport changes to TKit.java by JDK-8352419
P4 JDK-8375080 The tools/jpackage/windows/Win8365790Test.java may fail with ClassNotFoundException: jtreg.SkippedException