RELEASE NOTES: JDK openjdk8u422

Notes generated: Tue Jul 23 05:04:58 CEST 2024





Issue Description

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.


Issue Description

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 ```



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


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


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


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


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


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


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


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


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


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.


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


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/ is failing


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