The following table lists the bug fixes included in the JDK 8u311 release:
# | JBS | Component | Subcomponent | Summary | 1 | JDK-8148886 | client-libs | SEGV in sun.java2d.marlin.Renderer._endRendering |
---|---|---|---|---|
2 | JDK-8149338 | client-libs | 2d | JVM Crash caused by Marlin renderer not handling NaN coordinates |
3 | JDK-8144938 | client-libs | 2d | Handle properly coordinate overflow in Marlin Renderer |
4 | JDK-8180055 | client-libs | 2d | Upgrade the Marlin renderer in Java2D |
5 | JDK-8202580 | client-libs | 2d | Dashed BasicStroke randomly painted incorrectly, may freeze application |
6 | JDK-8210335 | client-libs | 2d | Clipping problems with complex affine transforms: negative scaling factors or small scaling factors |
7 | JDK-8228711 | client-libs | 2d | Path rendered incorrectly when it goes outside the clipping region |
8 | JDK-8230728 | client-libs | 2d | Thin stroked shapes are not rendered if affine transform has flip bit |
9 | JDK-8145055 | client-libs | 2d | Marlin renderer causes unaligned write accesses |
10 | JDK-8244088 | client-libs | 2d | [Regression] Switch of Gnome theme ends up in deadlocked UI |
11 | JDK-8262392 | client-libs | 2d | Update Mesa 3-D Headers to version 21.0.3 |
12 | JDK-8262731 | client-libs | 2d | [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" |
13 | JDK-8198885 | client-libs | 2d | Upgrade Marlin (java2d) to 0.9.1 |
14 | JDK-8273358 | client-libs | 2d | macOS Monterey does not have the font Times needed by Serif |
15 | JDK-8269984 | client-libs | java.awt | [macos] JTabbedPane title looks like disabled |
16 | JDK-8129940 | client-libs | javax.swing | JRadioButton does not honor non-standard FocusTraversalKeys |
17 | JDK-8251377 | client-libs | javax.swing | [macos11] JTabbedPane selected tab text is barely legible |
18 | JDK-8269931 | client-libs | javax.swing | ButtonGroupLayoutTraversalTest.java fails on macOS |
19 | JDK-8268518 | client-libs | javax.swing | Add headful keyword to LayoutFocusTraversalPolicy.java |
20 | JDK-8154043 | client-libs | javax.swing | Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups. |
21 | JDK-8035424 | core-libs | java.lang:reflect | Performance problem in sun.reflect.generics.parser.SignatureParser |
22 | JDK-8161016 | core-libs | java.net | Strange behavior of URLConnection with proxy |
23 | JDK-8183369 | core-libs | java.net | RFC unconformity of HttpURLConnection with proxy |
24 | JDK-8067744 | hotspot | compiler | XMM/SSE float register values corrupted by JNI_CreateVM call in JRE 8 (Windows) |
25 | JDK-8268366 | hotspot | compiler | Incorrect calculation of has_fpu_registers in C1 linear scan |
26 | JDK-8268347 | hotspot | compiler | C2: nested locks optimization may create unbalanced monitor enter/exit code |
27 | JDK-8269304 | hotspot | compiler | Regression ~5% in spec2005 in b27 |
28 | JDK-8065895 | hotspot | runtime | Synchronous signals during error reporting may terminate or hang VM process |
29 | JDK-8261397 | hotspot | runtime | try catch Method failing to work when dividing an integer by 0 |
30 | JDK-8262396 | javafx | graphics | Update Mesa 3-D Headers to version 21.0.3 |
31 | JDK-8266860 | javafx | media | [macos] Incorrect duration reported for HLS live streams |
32 | JDK-8264737 | javafx | media | JavaFX media stream stops playing after reconnecting via Remote Desktop |
33 | JDK-8267819 | javafx | media | CoInitialize/CoUninitialize should be called on same thread |
34 | JDK-8268219 | javafx | media | hlsprogressbuffer should provide PTS after GStreamer update |
35 | JDK-8269147 | javafx | media | Update GStreamer to version 1.18.4 |
36 | JDK-8268718 | javafx | media | [macos] Video stops, but audio continues to play when stopTime is reached |
37 | JDK-8269131 | javafx | web | Update libxml2 to version 2.9.12 |
38 | JDK-8270479 | javafx | web | WebKit 612.1 build fails with Visual Studio 2017 |
39 | JDK-8272329 | javafx | web | Cherry pick GTK WebKit 2.32.3 changes |
40 | JDK-8268849 | javafx | web | Update to 612.1 version of WebKit |
41 | JDK-8274107 | javafx | web | Cherry pick GTK WebKit 2.32.4 changes |
42 | JDK-8231558 | javafx | window-toolkit | [macos] Platform.exit causes assertion error on macOS 10.15 or later |
43 | JDK-8268158 | security-libs | Partial backport of JDK-8214074 | |
44 | JDK-8156584 | security-libs | java.security | Initialization race in sun.security.x509.AlgorithmId.get |
45 | JDK-8268128 | security-libs | java.security | ProviderConfig deadlock in JDK 8u291 |
46 | JDK-8225082 | security-libs | java.security | Remove IdenTrust certificate that is expiring in September 2021 |
47 | JDK-8238555 | security-libs | javax.crypto:pkcs11 | Allow initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB |
48 | JDK-8163326 | security-libs | javax.net.ssl | Update the default enabled cipher suites preference |
49 | JDK-8259886 | security-libs | javax.net.ssl | Improve SSL session cache performance and scalability |
50 | JDK-8255255 | security-libs | javax.xml.crypto | Update Apache Santuario (XML Signature) to version 2.2.1 |
51 | JDK-8260690 | tools | jconsole | JConsole User Guide Link from the Help menu is not accessible by keyboard |
52 | JDK-8268213 | xml | jax-ws | Racecondition at ContextClassloaderLocal.java:45 |