JDK 8u291 Bug Fixes

The following table lists the bug fixes included in the JDK 8u291 release:

# JBS Component Subcomponent Summary
1 JDK-8244621 client-libs 2d [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11
2 JDK-8258805 client-libs java.awt Japanese characters not entered by mouse click on Windows 10
3 JDK-8212678 client-libs java.awt Windows IME related patch
4 JDK-8239137 client-libs javax.accessibility JAWS does not always announce the value of JSliders in JColorChooser
5 JDK-8249588 client-libs javax.accessibility libwindowsaccessbridge issues on 64bit Windows
6 JDK-8255880 client-libs javax.swing UI of Swing components is not redrawn after their internal state changed
7 JDK-8250627 core-libs Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
8 JDK-8251397 core-libs java.lang NPE on ClassValue.ClassValueMap.cacheArray
9 JDK-7146776 core-libs java.net Deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection
10 JDK-8247766 hotspot compiler AArch64: guarantee(val < (1U << nbits)) failed: Field too big for insn
11JDK-8252482hotspotcompilerdisable cbcond instructions on SPARC64
12 JDK-8243290 hotspot runtime Improve diagnostic messages for class verification and redefinition failures
13 JDK-8257168 hotspot runtime Use SkippedException instead of RuntimeException for docker not able to pull the repository
14 JDK-8260159 install install Typo in Javapath.cpp
15 JDK-8260190 install install Incomplete JDK-8259215 fix
16 JDK-8259215 install install Default Java version is not updated for double click jar execution
17 JDK-8242565 security-libs java.security Policy initialization issues when the denyAfter constraint is enabled
18 JDK-8244154 security-libs javax.crypto:pkcs11 Update SunPKCS11 provider with PKCS11 v3.0 header files
19 JDK-8240871 security-libs javax.net.ssl SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3
20 JDK-8257997 security-libs javax.net.ssl sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884
21 JDK-8253368 security-libs javax.net.ssl TLS connection always receives close_notify exception
22 JDK-8202343 security-libs javax.net.ssl Disable TLS 1.0 and 1.1
23 JDK-8256818 security-libs javax.net.ssl SSLSocket that is never bound or connected leaks socket resources
24 JDK-8257670 security-libs javax.net.ssl sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks
25 JDK-8255559 security-libs javax.xml.crypto Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI()
26 JDK-8261970 xml reutilization of org.w3c.dom.ls.LSSerializer,produces unexpected result in 8u271
27 JDK-8256685 xml jaxp Behavior change in XML since JDK 8u271
28 JDK-8249867 xml jaxp XML declaration is not followed by a newline