RELEASE NOTES FOR: 8u181 ==================================================================================================== Notes generated: Mon Apr 01 18:11:19 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: install/install: JDK-8202065: jre/bin/javaw.exe is missing from server-jre for windows since 8u171 Two files, `jre/bin/javaw.exe` and `jre/bin/jabswitch.exe`, were not included in 8u171. As a workaround, users who need those files can download the non-server JRE and copy those files from it into the server JRE image. core-svc/debugger: JDK-8197943: Unable to use the JDWP API in JDK 8 to debug JDK >=9 The implementation of `VirtualMachineImpl.canGetInstanceInfo()` has been corrected, so it is now able to see JDK JVMs >= JDK 9. This correction allows certain debugger agents to operate correctly without any action required from a user (developer). core-libs/javax.naming: JDK-8211107: LDAPS Communication Failure Application code using LDAPS with a socket connect timeout that is <= 0 ( the default value ), may encounter an exception when establishing the connection. The top most frames from Exception stack traces of applications encountering such issues might resemble the following: ``` javax.naming.ServiceUnavailableException: ; socket closed at com.sun.jndi.ldap.Connection.readReply(Unknown Source) at com.sun.jndi.ldap.LdapClient.ldapBind(Unknown Source) ... ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P3) JDK-8201818: [macosx] Printing attributes break page size set via "java.awt.print.Book" object (P3) JDK-8201433: Fix potential crash in BufImg_SetupICM client-libs/java.awt: (P3) JDK-8198606: Touch keyboard does not hide, when a text component looses focus (P3) JDK-8199748: Touch keyboard is not shown, if text component gets focus from other text component (P3) JDK-8198605: Touch keyboard is shown for a non-focusable text component client-libs/javax.swing: (P3) JDK-8195095: Images are not scaled correctly in JEditorPane (P3) JDK-8202696: Remove exclusion range for phonetic chars in windows fontconfig.properties core-libs/java.io:serialization: (P3) JDK-8203368: ObjectInputStream filterCheck method throws NullPointerException core-libs/java.rmi: (P4) JDK-8202996: Remove debug print statements from RMI fix core-libs/java.time: (P4) JDK-8203233: (tz) Upgrade time-zone data to tzdata2018e core-libs/java.util.jar: (P4) JDK-8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException core-libs/javax.naming: (P2) JDK-8211107: LDAPS communication failure with jdk 1.8.0_181 core-svc/debugger: (P3) JDK-8197943: Unable to use JDWP API in JDK 8 to debug JDK 9 VM deploy/plugin: (P3) JDK-8190689: Java incorrectly requires "HttpOnly" cookie attribute to be case sensitive deploy/webstart: (P3) JDK-8189783: Java Web Start application with file extension association is removed from cache when invoked for the second time from browser (P3) JDK-8187223: Long JNLP file is not parsed correctly and ends with javaws path (P3) JDK-8201133: Security check failure for main jar downlaod with jnlp.versionEnabled and Deployment Rule Set feature hotspot/compiler: (P2) JDK-8188223: IfNode::range_check_trap_proj() should handle dying subgraph with single if proj (P5) JDK-8169201: Montgomery multiply intrinsic should use correct name hotspot/runtime: (P5) JDK-8078628: linux-zero does not build without precompiled header infrastructure: (P3) JDK-6305659: [RE] Java RPM packages should be signed and the public key available for download. install/install: (P2) JDK-8199650: JDK installation uninstalls public JRE (P2) JDK-8202065: jre/bin/javaw.exe is missing from server-jre for windows since 8u171 security-libs/java.security: (P3) JDK-8157898: SupportedDSAParamGen.java failed with timeout (P4) JDK-8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows security-libs/javax.crypto: (P3) JDK-8207775: Better management of CipherCore buffers (P3) JDK-8208583: Better management of internal KeyStore buffers (P4) JDK-8209129: Further improvements to cipher buffer management security-libs/javax.crypto:pkcs11: (P4) JDK-8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently security-libs/javax.net.ssl: (P3) JDK-8170035: When determining the ciphersuite lists there is no debug output for disabled suites.