The following table lists the bug fixes included in the JDK 8u251 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8232154 | client-libs | 2d | Update Mesa 3-D Headers to version 19.2.1 |
2 | JDK-8214578 | client-libs | java.awt | [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings |
3 | JDK-8230597 | client-libs | java.awt | Update GIFlib library to the 5.2.1 |
4 | JDK-8230926 | client-libs | java.awt | [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout |
5 | JDK-4949105 | client-libs | javax.accessibility | Access Bridge lacks html tags parsing |
6 | JDK-8223158 | client-libs | javax.swing | Docked MacBook cannot start any Java Swing applications |
7 | JDK-8224475 | client-libs | javax.swing | JTextPane does not show images in HTML rendering |
8 | JDK-8226892 | client-libs | javax.swing | ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys |
9 | JDK-8230235 | client-libs | javax.swing | Rendering HTML with empty img attribute and documentBaseKey cause Exception |
10 | JDK-8235744 | client-libs | javax.swing | PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 |
11 | JDK-8229022 | core-libs | java.io | BufferedReader performance can be improved by using StringBuilder |
12 | JDK-6996807 | core-libs | java.io:serialization | FieldReflectorKey hash code computation can be improved |
13 | JDK-8067796 | core-libs | java.lang | (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null |
14 | JDK-8208715 | core-libs | java.lang | Conversion of milliseconds to nanoseconds in UNIXProcess contains bug. |
15 | JDK-8051853 | core-libs | java.net | new URI("x/").resolve("..").getSchemeSpecificPart() returns null! |
16 | JDK-8230856 | core-libs | java.net | Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return |
17 | JDK-8233022 | core-libs | java.net | [test] backout accidental change to SetLoopbackMode.java |
18 | JDK-8232003 | core-libs | java.nio | (fs) Files.write can leak file descriptor in the exception case |
19 | JDK-8237368 | core-libs | java.rmi | Problem with NullPointerException in RMI TCPEndpoint.read |
20 | JDK-8227127 | core-libs | java.text | Era designator not displayed correctly using the COMPAT provider |
21 | JDK-8234466 | core-libs | java.util.jar | Class loading deadlock involving X509Factory#commitEvent() |
22 | JDK-8066652 | core-libs | java.util:i18n | Default TimeZone is GMT not local if user.timezone is invalid on Mac OS |
23 | JDK-8225435 | core-libs | java.util:i18n | Upgrade IANA Language Subtag Registry to the latest for JDK14 |
24 | JDK-8033215 | hotspot | compiler | clang: node.cpp:284 IDX_INIT macro use uninitialized field _out |
25 | JDK-8146792 | hotspot | compiler | Predicate moved after partial peel may lead to broken graph |
26 | JDK-8231988 | hotspot | compiler | Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop |
27 | JDK-8222122 | hotspot | jfr | Provision to disable XML validation in .jfc file in JFR |
28 | JDK-8215355 | hotspot | runtime | Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) |
29 | JDK-8229345 | hotspot | runtime | Memory leak due to vtable stubs not being shared on SPARC |
30 | JDK-8146293 | security-libs | java.security | Add support for RSASSA-PSS Signature algorithm |
31 | JDK-8175029 | security-libs | java.security | StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider) |
32 | JDK-8206171 | security-libs | java.security | Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized |
33 | JDK-8214096 | security-libs | java.security | sun.security.util.SignatureUtil passes null parameter, so JCE validation fails |
34 | JDK-8215694 | security-libs | java.security | keytool cannot generate RSASSA-PSS certificates |
35 | JDK-8225180 | security-libs | java.security | SignedObject with invalid Key not throwing the InvalidKeyException in Windows |
36 | JDK-8225745 | security-libs | java.security | NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support |
37 | JDK-8236470 | security-libs | java.security | Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId |
38 | JDK-8193262 | security-libs | javax.crypto | JNI array not released in libsunmscapi convertToLittleEndian |
39 | JDK-8205445 | security-libs | javax.crypto | Add RSASSA-PSS Signature support to SunMSCAPI |
40 | JDK-8221407 | security-libs | javax.crypto | Windows 32bit build error in libsunmscapi/security.cpp |
41 | JDK-8223003 | security-libs | javax.crypto | SunMSCAPI keys are not cleaned up |
42 | JDK-8145849 | security-libs | javax.net.ssl | ALPN: getHandshakeApplicationProtocol() always return null |
43 | JDK-8158978 | security-libs | javax.net.ssl | ALPN not working when values are set directly on a SSLServerSocket |
44 | JDK-8170282 | security-libs | javax.net.ssl | Enable ALPN parameters to be supplied during the TLS handshake |
45 | JDK-8171443 | security-libs | javax.net.ssl | (spec) An ALPN callback function may also ignore ALPN |
46 | JDK-8216039 | security-libs | javax.net.ssl | TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange |
47 | JDK-8236645 | security-libs | javax.xml.crypto | JDK 8u231 introduces a regression with incompatible handling of XML messages |
48 | JDK-8207760 | xml | javax.xml.transform | SAXException: Invalid UTF-16 surrogate detected: d83c ? |
49 | JDK-8046274 | xml | jaxp | Removing dependency on jakarta-regexp |
50 | JDK-8163121 | xml | jaxp | BCEL: update to the latest 6.0 release |
51 | JDK-8233548 | xml | jaxp | Update CUP to v0.11b |