RELEASE NOTES: JDK 17.0.22

Notes generated: Mon Oct 12 05:48:47 CEST 2026

JEPs

None.

RELEASE NOTES

None.

FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8386576 Calculating Area using a complex polygon creates spurious horizontal line segments

core-libs/java.net

Priority Bug Summary
P4 JDK-8387273 Enhance httpserver logging to log when maxConnections is reached

core-libs/java.time

Priority Bug Summary
P3 JDK-8393337 (tz) Update Timezone Data to 2026e
P4 JDK-8392377 (tz) Update Timezone Data to 2026d

core-libs/java.util:i18n

Priority Bug Summary
P3 JDK-8392538 Align the JDK with Microsoft's new timezone names for British Columbia/Alberta
P3 JDK-8392519 Cherry-pick metazone changes from CLDR for tzdata2026d, for JDK update release
P4 JDK-8393344 Cherry-pick metazone changes from CLDR to support tzdata2026e for JDK update releases
P4 JDK-8343788 Provide means to alter lib/tzmappings entries on Windows
P4 JDK-8317126 Redundant entries in Windows `tzmappings` file

hotspot/compiler

Priority Bug Summary
P3 JDK-8390765 [PPC64] AES Crypto intrinsics may access memory beyond the key array
P3 JDK-8391881 RISC-V: jni_fast_GetField registers the wrong pc for the speculative load
P4 JDK-8386474 Aarch64: Correct static_assert((N & (N - 1)) == 0
P4 JDK-8390521 RISC-V: Clean up vector register dispatch in MachSpillCopyNode::implementation
P4 JDK-8390441 RISC-V: Fix C2 stack-to-stack spill copies with large offsets
P4 JDK-8391041 RISC-V: Fix out-of-bounds read in string_indexof_char intrinsic

hotspot/jfr

Priority Bug Summary
P3 JDK-8383367 jdk/jfr/event/oldobject/TestDFSWithSmallStack.java failed with -XX:+UseZGC -XX:+UseCompactObjectHeaders

hotspot/jvmti

Priority Bug Summary
P4 JDK-8375367 vmTestbase tests reported variable uninitialized by clang23

infrastructure

Priority Bug Summary
P4 JDK-8391438 Bump update version for OpenJDK: jdk-17.0.22

security-libs/javax.net.ssl

Priority Bug Summary
P4 JDK-8392076 Sporadic failure of test InvalidateServerSessionRenegotiate.java
P4 JDK-8392780 Sporadic failure of test ServerRenegoWithTwoVersions.java and NoImpactServerRenego.java
P4 JDK-8382222 sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java fails sporadically
P4 JDK-8368514 TLS stateless session ticket decryption fails on some providers

security-libs/jdk.security

Priority Bug Summary
P4 JDK-8365623 test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception