The following table lists the bug fixes included in the JDK 8u331 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8259343 | client-libs | [macOS] Update JNI error handling in Cocoa code. | |
2 | JDK-8251840 | client-libs | java.awt | Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers |
3 | JDK-8259237 | client-libs | javax.swing | Demo selection changes with left/right arrow key. No need to press space for selection. |
4 | JDK-8074883 | client-libs | javax.swing | Tab key should move to focused button in a button group |
5 | JDK-8258554 | client-libs | javax.swing | javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F |
6 | JDK-8272105 | client-libs | javax.swing | TestButtonGroupFocusTraversal.java fails in 8u |
7 | JDK-8275703 | core-libs | java.lang | System.loadLibrary fails on Big Sur for libraries hidden from filesystem |
8 | JDK-8274779 | core-libs | java.net | HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST |
9 | JDK-8209178 | core-libs | java.net | Proxied HttpsURLConnection doesn't send BODY when retrying POST request |
10 | JDK-8272473 | core-libs | java.time | Parsing epoch seconds at a DST transition with a non-UTC parser is wrong |
11 | JDK-8279618 | core-libs | java.util | Deserializing HashMap throws access denied suppressAccessChecks |
12 | JDK-8274658 | core-libs | java.util:i18n | ISO 4217 Amendment 170 Update |
13 | JDK-8277795 | core-libs | javax.naming | ldap connection timeout not honoured under contention |
14 | JDK-8266187 | core-svc | java.lang.instrument | Memory leak in appendBootClassPath() |
15 | JDK-8273575 | core-svc | java.lang.instrument | memory leak in appendBootClassPath(), paths must be deallocated |
16 | JDK-8276957 | docs | guides | Fix broken JDK8 documentation links |
17 | JDK-8166140 | hotspot | compiler | C1: Possible integer overflow in LIRGenerator::generate_address on several platforms |
18 | JDK-8183543 | hotspot | compiler | Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check" |
19 | JDK-8132306 | hotspot | gc | java/lang/ref/ReferenceEnqueue.java fails with "RuntimeException: Error: poll() returned null; expected ref object" |
20 | JDK-8273341 | hotspot | runtime | Update Siphash to version 1.0 |
21 | JDK-8189641 | javafx | accessibility | [Accessibility, windows] NPE when navigating to ComboBox with empty string |
22 | JDK-8151974 | javafx | accessibility | Invisible controls are still accessible by screen readers. |
23 | JDK-8089884 | javafx | controls | TextInputControls capturing function key events |
24 | JDK-8274022 | javafx | controls | Additional Memory Leak in ControlAcceleratorSupport |
25 | JDK-8244075 | javafx | controls | Accelerator of ContextMenu's MenuItem is not removed when ContextMenu is removed from Scene |
26 | JDK-8276847 | javafx | web | JSException: ReferenceError: Can't find variable: IntersectionObserver |
27 | JDK-8278980 | javafx | web | Update WebKit to 613.1 |
28 | JDK-8281711 | javafx | web | Cherry-pick WebKit 613.1 stabilization fixes |
29 | JDK-8282099 | javafx | web | Cherry-pick WebKit 613.1 stabilization fixes (2) |
30 | JDK-8242544 | javafx | window-toolkit | CMD+ENTER key event crashes the application when invoked on dialog |
31 | JDK-8257497 | security-libs | java.security | Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 |
32 | JDK-8274736 | security-libs | java.security | Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily |
33 | JDK-8241248 | security-libs | javax.net.ssl | NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) |
34 | JDK-8275811 | security-libs | javax.net.ssl | Incorrect instance to dispose |
35 | JDK-8141508 | tools | javac | java.lang.invoke.LambdaConversionException: Invalid receiver type ... |
36 | JDK-8255035 | xml | jaxp | Update BCEL to Version 6.5.0 |
37 | JDK-8276141 | xml | jaxp | XPathFactory set/getProperty method |