RELEASE NOTES FOR: 8u45 ==================================================================================================== Notes generated: Mon Apr 01 05:11:42 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: None. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P2) JDK-8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts client-libs/java.awt: (P2) JDK-8065709: Deadlock in awt/logging apparently introduced by 8019623 (P3) JDK-8073008: press-and-hold input method for accented characters works incorrectly on OS X (P3) JDK-8058120: Rendering / caret errors with HTMLDocument client-libs/javax.swing: (P3) JDK-8072676: [macosx] Jtree icon painted over label when scrollbars present in window core-libs/java.lang: (P4) JDK-8063772: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c core-libs/java.net: (P3) JDK-8077155: LoginContext Subject ignored by jdk8 sun.net.www.protocol.http.HttpURLConnection (P4) JDK-7178362: Socket impls should ignore unsupported proxy types rather than throwing core-libs/java.util:i18n: (P3) JDK-8072042: (tz) Support tzdata2015a core-libs/jdk.nashorn: (P3) JDK-8061955: asm.js idioms result in unnecessarily code emission deploy: (P2) JDK-8067034: Client certificate authentication issues with TLS 1.2 and browser keystore (P2) JDK-8079223: unnecessary performance degradation caused by fix to JDK-8052111 (P3) JDK-8068313: Parsing JNLP file should not cause download of extensions. deploy/packager: (P1) JDK-8097047: Apple Store submission fails after using 8u31 (P1) JDK-8096918: Apple Store submission fails after Yosemite Apple Store update deploy/plugin: (P2) JDK-8063186: [nightly] 8u40 - second security warning in html signed sandbox applet deploy/webstart: (P3) JDK-8072999: DRS certificate based rule does not match with Java WS Application compressed by pack200 hotspot/gc: (P3) JDK-8085965: VM hangs in C2Compiler (P4) JDK-8067655: Clean up G1 remembered set oop iteration (P4) JDK-8061630: G1 iterates over JNIHandles two times (P4) JDK-8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap (P4) JDK-8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases (P4) JDK-8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() (P5) JDK-8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags hotspot/runtime: (P3) JDK-8063534: VerifyError on backward branch infrastructure: (P1) JDK-8068792: No 8u-* nightly builds infrastructure/build: (P4) JDK-8060073: Increment minor version of HSx for 8u45 and initialize the build number (P4) JDK-8073223: Increment the build value to b02 for hs25.45 in 8u45-b08 install/install: (P2) JDK-8063684: too much delay between welcome and progress dialog (P3) JDK-8061590: Typo in Installer Removal Tool UE, "hightly" security-libs/java.security: (P3) JDK-8041740: [TEST_BUG] Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac security-libs/javax.security: (P4) JDK-8063909: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions (P4) JDK-8063910: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp security-libs/org.ietf.jgss:krb5: (P3) JDK-8055045: StringIndexOutOfBoundsException while reading krb5.conf tools/javac: (P1) JDK-8058708: java.lang.AssertionError compiling source code xml/jaxb: (P2) JDK-8046817: JDK 8 schemagen tool does not generate xsd files for enum types xml/jaxp: (P3) JDK-8062923: XSL: Run-time internal error in 'substring()' (P3) JDK-8062924: XSL: wrong answer from substring() function