The following table lists the bug fixes included in the JDK 8u221 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8214252 | client-libs | Expanded & Collapsed nodes of a JTree look the same on GTK3 | |
2 | JDK-8153732 | client-libs | 2d | Windows remote printer changes do not reflect in lookupPrintServices() |
3 | JDK-8212202 | client-libs | 2d | [Windows] Exception if no printers are installed. |
4 | JDK-8218020 | client-libs | 2d | Fix version number in mesa.md 3rd party legal file |
5 | JDK-8215210 | client-libs | 2d | [macos] Hangul text does not shape to the precomposed form on JDK8u |
6 | JDK-8218605 | client-libs | 2d | Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size |
7 | JDK-8214765 | client-libs | java.awt | All TrayIcon MessageType icons does not show up with gtk3 option set |
8 | JDK-8204142 | client-libs | java.awt | AWT hang occurs when sequenced events arrive out of sequence in multiple AppContexts. |
9 | JDK-8210886 | client-libs | java.awt | Remove references in xwindows.md to non-existent files. |
10 | JDK-8214109 | client-libs | java.awt | XToolkit is not correctly displayed color on 16-bit high color setting |
11 | JDK-8213183 | client-libs | java.awt:i18n | InputMethod cannot be used after its restarting |
12 | JDK-8214253 | client-libs | javax.swing | Tooltip is transparent rather than having a black background |
13 | JDK-8214112 | client-libs | javax.swing | The whole text in target JPasswordField image are not selected. |
14 | JDK-8214111 | client-libs | javax.swing | There is no icon in all JOptionPane target image |
15 | JDK-8220349 | client-libs | javax.swing | The fix done for JDK-8214253 have caused issues in JTree behaviour |
16 | JDK-8218674 | client-libs | javax.swing | HTML Tooltip with "img src=" on component doesn't show |
17 | JDK-8196775 | core-libs | java.net | java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused |
18 | JDK-8044047 | core-libs | java.util.stream | Missing null pointer checks for streams |
19 | JDK-8213294 | core-libs | java.util:i18n | Upgrade IANA LSR data |
20 | JDK-8040211 | core-libs | java.util:i18n | Update LSR datafile for BCP 47 |
21 | JDK-8191404 | core-libs | java.util:i18n | Upgrading JDK with latest available LSR data from IANA. |
22 | JDK-8203872 | core-libs | java.util:i18n | Upgrading JDK with latest available LSR data from IANA. |
23 | JDK-8214935 | core-libs | java.util:i18n | Upgrade IANA LSR data |
24 | JDK-8218781 | core-libs | java.util:i18n | Localized names for Japanese Era Reiwa in COMPAT provider |
25 | JDK-8209775 | core-libs | java.util:i18n | ISO 4217 Amendment #169 Update |
26 | JDK-8210153 | core-libs | java.util:i18n | localized currency symbol of VES |
27 | JDK-8209951 | hotspot | compiler | Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining |
28 | JDK-8211106 | hotspot | runtime | [windows] Update OS detection code to recognize Windows Server 2019 |
29 | JDK-8134030 | hotspot | svc | test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump |
30 | JDK-8202884 | hotspot | svc-agent | SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching |
31 | JDK-8222812 | install | install | java usage unit tests are failing |
32 | JDK-8212742 | install | uninstall | More information link at Java Uninstall tool for MAC point to Windows page instructions |
33 | JDK-8215686 | javafx | build | FX build fails using gradle 5 |
34 | JDK-8217942 | javafx | build | Upgrade to libxslt 1.1.33 |
35 | JDK-8219008 | javafx | graphics | Update OpenGL Headers to version 4.6 |
36 | JDK-8204060 | javafx | graphics | [Canvas] Add API in GraphicsContext to control image smoothing |
37 | JDK-8215894 | javafx | media | Provide media support for libav version 58 |
38 | JDK-8133841 | javafx | media | Full HD video can not be played on standard 1080p screen in portrait mode |
39 | JDK-8222217 | javafx | media | FX build fails on 32-bit Windows after fix for JDK-8133841 |
40 | JDK-8218174 | javafx | other | Add missing license file for Mesa header files |
41 | JDK-8222883 | javafx | samples | Ensemble: Update version of Lucene to 7.7.1 |
42 | JDK-8219734 | javafx | web | [WebView] Get rid of macOS SDK private API usage |
43 | JDK-8215775 | javafx | web | Scrollbars from web pages appear to be absolute, overlapping everything |
44 | JDK-8220147 | javafx | web | Cherry pick GTK WebKit 2.22.7 changes |
45 | JDK-8219917 | javafx | web | [WebView] Sub-resource integrity check fails on Windows and Linux |
46 | JDK-8151225 | security-libs | java.security | Mark SpecTest.java as intermittently failing |
47 | JDK-8222137 | security-libs | java.security | Remove T-Systems root CA certificate |
48 | JDK-8223499 | security-libs | java.security | Remove two DocuSign root certificates that are expiring |
49 | JDK-8222136 | security-libs | java.security | Remove two Comodo root CA certificates that are expiring |
50 | JDK-8181594 | security-libs | javax.crypto | Efficient and constant-time modular arithmetic |
51 | JDK-8203228 | security-libs | javax.crypto | Branch-free output conversion for X25519 and X448 |
52 | JDK-8201317 | security-libs | javax.crypto | X25519/X448 code improvements |
53 | JDK-8208648 | security-libs | javax.crypto | ECC Field Arithmetic Enhancements |
54 | JDK-8204909 | security-libs | javax.crypto | Improved ECC Implementation |
55 | JDK-8193830 | xml | jaxp | Xalan Update: Xalan Java 2.7.2 |