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 | 11 | JDK-8252482 | hotspot | compiler | disable 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 |