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 |