RELEASE NOTES FOR: openjdk8u422 ==================================================================================================== Notes generated: Tue Apr 30 05:10:38 CEST 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). 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-8278067: Make HttpURLConnection default keep alive timeout configurable 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: (P4) JDK-8069389: CompilerOracle prefix wildcarding is broken for long strings hotspot/runtime: (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-8327440: Fix "bad source file" error during beaninfo generation infrastructure/release_eng: (P4) JDK-8326686: Bump update version of OpenJDK: 8u422 security-libs/java.security: (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