RELEASE NOTES: JDK openjdk8u422

Notes generated: Thu Apr 25 05:31:28 CEST 2024

JEPs

None.

RELEASE NOTES

core-libs/java.net

Issue Description
JDK-8278067

Make HttpURLConnection Default Keep Alive Timeout Configurable


Two system properties have been added which control the keep alive behavior of HttpURLConnection in the case where the server does not specify a keep alive time. Two properties are defined for controlling connections to servers and proxies separately. They are http.keepAlive.time.server and http.keepAlive.time.proxy respectively. More information about them can be found in Networking Properties.


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8240756 [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled
P4 JDK-8325927 [8u] Backport of JDK-8170552 missed part of the test
P4 JDK-8025439 [TEST BUG] [macosx] PrintServiceLookup.lookupPrintServices doesn't work properly since jdk8b105

client-libs/javax.swing

Priority Bug Summary
P4 JDK-8159454 [TEST_BUG] javax/swing/ToolTipManager/7123767/bug7123767.java: number of checked graphics configurations should be limited
P4 JDK-8198321 javax/swing/JEditorPane/5076514/bug5076514.java fails

core-libs/java.net

Priority Bug Summary
P3 JDK-8291226 Create Test Cases to cover scenarios for JDK-8278067
P3 JDK-8291637 HttpClient default keep alive timeout not followed if server sends invalid value
P3 JDK-8291638 Keep-Alive timeout of 0 should close connection immediately
P4 JDK-8278067 Make HttpURLConnection default keep alive timeout configurable

core-libs/java.util.stream

Priority Bug Summary
P3 JDK-8256152 tests fail because of ambiguous method resolution

core-svc/java.lang.instrument

Priority Bug Summary
P4 JDK-8318410 jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows

core-svc/java.lang.management

Priority Bug Summary
P4 JDK-8304074 [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM

hotspot/compiler

Priority Bug Summary
P4 JDK-8069389 CompilerOracle prefix wildcarding is broken for long strings

hotspot/runtime

Priority Bug Summary
P4 JDK-8320005 Allow loading of shared objects with .a extension on AIX
P4 JDK-8313081 MonitoringSupport_lock should be unconditionally initialized after 8304074

infrastructure/build

Priority Bug Summary
P3 JDK-8324185 [8u] Accept Xcode 12+ builds on macOS
P4 JDK-8327440 Fix "bad source file" error during beaninfo generation

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8326686 Bump update version of OpenJDK: 8u422

security-libs/java.security

Priority Bug Summary
P3 JDK-8268916 Tests for AffirmTrust roots
P4 JDK-8325096 Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing

security-libs/org.ietf.jgss:krb5

Priority Bug Summary
P3 JDK-8258855 Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3