RELEASE NOTES: JDK 8u181

Notes generated: Mon Apr 01 18:11:19 CEST 2024

JEPs

None.

RELEASE NOTES

install/install

Issue Description
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

Issue Description
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

Issue Description
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: <server:port>; socket closed at com.sun.jndi.ldap.Connection.readReply(Unknown Source)<br /> at com.sun.jndi.ldap.LdapClient.ldapBind(Unknown Source) ... `


FIXED ISSUES

client-libs/2d

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P3 JDK-8203368 ObjectInputStream filterCheck method throws NullPointerException

core-libs/java.rmi

Priority Bug Summary
P4 JDK-8202996 Remove debug print statements from RMI fix

core-libs/java.time

Priority Bug Summary
P4 JDK-8203233 (tz) Upgrade time-zone data to tzdata2018e

core-libs/java.util.jar

Priority Bug Summary
P4 JDK-8196854 TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException

core-libs/javax.naming

Priority Bug Summary
P2 JDK-8211107 LDAPS communication failure with jdk 1.8.0_181

core-svc/debugger

Priority Bug Summary
P3 JDK-8197943 Unable to use JDWP API in JDK 8 to debug JDK 9 VM

deploy/plugin

Priority Bug Summary
P3 JDK-8190689 Java incorrectly requires "HttpOnly" cookie attribute to be case sensitive

deploy/webstart

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P5 JDK-8078628 linux-zero does not build without precompiled header

infrastructure

Priority Bug Summary
P3 JDK-6305659 [RE] Java RPM packages should be signed and the public key available for download.

install/install

Priority Bug Summary
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

Priority Bug Summary
P3 JDK-8157898 SupportedDSAParamGen.java failed with timeout
P4 JDK-8176183 sun/security/mscapi/SignedObjectChain.java fails on Windows

security-libs/javax.crypto

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8051972 sun/security/pkcs11/ec/ReadCertificates.java fails intermittently

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8170035 When determining the ciphersuite lists there is no debug output for disabled suites.