RELEASE NOTES: JDK 17.0.17

Notes generated: Mon Jun 23 06:23:04 CEST 2025

JEPs

None.

RELEASE NOTES

None.

FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8312191 ColorConvertOp.filter for the default destination is too slow

client-libs/java.awt

Priority Bug Summary
P4 JDK-8339561 The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401

core-libs

Priority Bug Summary
P4 JDK-8335252 Reduce size of j.u.Formatter.Conversion#isValid

core-libs/java.io

Priority Bug Summary
P4 JDK-8136895 Writer not closed with disk full error, file resource leaked

core-libs/java.lang

Priority Bug Summary
P4 JDK-8334394 Race condition in Class::protectionDomain

core-libs/java.net

Priority Bug Summary
P3 JDK-8277969 HttpClient SelectorManager shuts down when custom Executor rejects a task
P4 JDK-8286194 ExecutorShutdown test fails intermittently

core-libs/java.nio.charsets

Priority Bug Summary
P4 JDK-8167252 Some of Charset.availableCharsets() does not contain itself

core-svc/debugger

Priority Bug Summary
P4 JDK-8317804 com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18
P4 JDK-8298514 vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker
P4 JDK-8285032 vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected"

core-svc/java.lang.management

Priority Bug Summary
P4 JDK-8332551 Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out

hotspot/compiler

Priority Bug Summary
P3 JDK-8273539 [PPC64] gtest build error after JDK-8264207
P3 JDK-8354941 Build failure with glibc 2.42 due to uabs() name collision
P3 JDK-8342330 C2: "node pinned on loop exit test?" assert failure
P3 JDK-8294839 Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java
P4 JDK-8330106 C2: VectorInsertNode::make() shouldn't call ConINode::make() directly
P4 JDK-8264207 CodeStrings does not honour fixed address assumption.
P4 JDK-8295005 compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839
P4 JDK-8295210 IR framework should not whitelist -XX:-UseTLAB

hotspot/gc

Priority Bug Summary
P2 JDK-8340389 vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3
P4 JDK-8285773 Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java
P4 JDK-8285951 Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase_vm_gc_ref tests

hotspot/runtime

Priority Bug Summary
P3 JDK-8357793 [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks

hotspot/test

Priority Bug Summary
P4 JDK-8359272 Several vmTestbase/compact tests timed out on large memory machine

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8358660 Bump update version for OpenJDK: jdk-17.0.17

security-libs/jdk.security

Priority Bug Summary
P4 JDK-8346285 Update jarsigner compatibility test for change in default digest algorithm

tools/jshell

Priority Bug Summary
P4 JDK-8312475 org.jline.util.PumpReader signed byte problem