RELEASE NOTES: JDK openjdk8u422

Notes generated: Mon Dec 02 00:39:54 CET 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.


security-libs/java.security

Issue Description
JDK-8316138

Added GlobalSign R46 and E46 Root CA Certificates


The following root certificates have been added to the cacerts truststore: ``` + GlobalSign + globalsignr46 DN: CN=GlobalSign Root R46, O=GlobalSign nv-sa, C=BE

  • GlobalSign
  • globalsigne46 DN: CN=GlobalSign Root E46, O=GlobalSign nv-sa, C=BE ```

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-8293562 KeepAliveCache Blocks Threads while Closing Connections
P4 JDK-8278067 Make HttpURLConnection default keep alive timeout configurable

core-libs/java.nio.charsets

Priority Bug Summary
P3 JDK-8235834 IBM-943 charset encoder needs updating
P4 JDK-8239965 XMLEncoder/Test4625418.java fails due to "Error: Cp943 - can't read properly"

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
P3 JDK-8262017 C2: assert(n != __null) failed: Bad immediate dominator info.
P3 JDK-8303466 C2: failed: malformed control flow. Limit type made precise with MaxL/MinL
P4 JDK-8335552 [8u] JDK-8303466 backport to 8u requires 3 ::Identity signature fixes
P4 JDK-8069389 CompilerOracle prefix wildcarding is broken for long strings

hotspot/runtime

Priority Bug Summary
P1 JDK-8331791 [8u] AIX build break from JDK-8320005 backport
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-8205407 [windows, vs<2017] C4800 after 8203197
P4 JDK-8327440 Fix "bad source file" error during beaninfo generation
P4 JDK-8315020 The macro definition for LoongArch64 zero build is not accurate.

infrastructure/release_eng

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

security-libs/java.security

Priority Bug Summary
P3 JDK-8316138 Add GlobalSign 2 TLS root certificates
P3 JDK-8328825 Google CAInterop test failures
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