JDK 8u331 Bug Fixes

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

# JBSComponentSubcomponentSummary
1JDK-8259343client-libs[macOS] Update JNI error handling in Cocoa code.
2JDK-8251840client-libsjava.awtJava_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers
3JDK-8259237client-libsjavax.swingDemo selection changes with left/right arrow key. No need to press space for selection.
4JDK-8074883client-libsjavax.swingTab key should move to focused button in a button group
5JDK-8258554client-libsjavax.swingjavax/swing/JTable/4235420/bug4235420.java fails in GTK L&F
6JDK-8272105client-libsjavax.swingTestButtonGroupFocusTraversal.java fails in 8u
7JDK-8275703core-libsjava.langSystem.loadLibrary fails on Big Sur for libraries hidden from filesystem
8JDK-8274779core-libsjava.netHttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST
9JDK-8209178core-libsjava.netProxied HttpsURLConnection doesn't send BODY when retrying POST request
10JDK-8272473core-libsjava.timeParsing epoch seconds at a DST transition with a non-UTC parser is wrong
11JDK-8279618core-libsjava.utilDeserializing HashMap throws access denied suppressAccessChecks
12JDK-8274658core-libsjava.util:i18nISO 4217 Amendment 170 Update
13JDK-8277795core-libsjavax.namingldap connection timeout not honoured under contention
14JDK-8266187core-svcjava.lang.instrumentMemory leak in appendBootClassPath()
15JDK-8273575core-svcjava.lang.instrumentmemory leak in appendBootClassPath(), paths must be deallocated
16JDK-8276957docsguidesFix broken JDK8 documentation links
17JDK-8166140hotspotcompilerC1: Possible integer overflow in LIRGenerator::generate_address on several platforms
18JDK-8183543hotspotcompilerAarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
19JDK-8132306hotspotgcjava/lang/ref/ReferenceEnqueue.java fails with "RuntimeException: Error: poll() returned null; expected ref object"
20JDK-8273341hotspotruntimeUpdate Siphash to version 1.0
21JDK-8189641javafxaccessibility[Accessibility, windows] NPE when navigating to ComboBox with empty string
22JDK-8151974javafxaccessibilityInvisible controls are still accessible by screen readers.
23JDK-8089884javafxcontrolsTextInputControls capturing function key events
24JDK-8274022javafxcontrolsAdditional Memory Leak in ControlAcceleratorSupport
25JDK-8244075javafxcontrolsAccelerator of ContextMenu's MenuItem is not removed when ContextMenu is removed from Scene
26JDK-8276847javafxwebJSException: ReferenceError: Can't find variable: IntersectionObserver
27JDK-8278980javafxwebUpdate WebKit to 613.1
28JDK-8281711javafxwebCherry-pick WebKit 613.1 stabilization fixes
29JDK-8282099javafxwebCherry-pick WebKit 613.1 stabilization fixes (2)
30JDK-8242544javafxwindow-toolkitCMD+ENTER key event crashes the application when invoked on dialog
31JDK-8257497security-libsjava.securityUpdate keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280
32JDK-8274736security-libsjava.securityConcurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily
33JDK-8241248security-libsjavax.net.sslNullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)
34JDK-8275811security-libsjavax.net.sslIncorrect instance to dispose
35JDK-8141508toolsjavacjava.lang.invoke.LambdaConversionException: Invalid receiver type ...
36JDK-8255035xmljaxpUpdate BCEL to Version 6.5.0
37JDK-8276141xmljaxpXPathFactory set/getProperty method
close