RELEASE NOTES FOR: openjdk8u422 ==================================================================================================== Notes generated: Mon Dec 02 00:39:54 CET 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: core-libs/java.net: 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](https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/net/doc-files/net-properties.html). security-libs/java.security: 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 ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (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: (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: (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: (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: (P3) JDK-8256152: tests fail because of ambiguous method resolution core-svc/java.lang.instrument: (P4) JDK-8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows core-svc/java.lang.management: (P4) JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM hotspot/compiler: (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: (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: (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: (P4) JDK-8326686: Bump update version of OpenJDK: 8u422 security-libs/java.security: (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: (P3) JDK-8258855: Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3