The following table lists the bug fixes included in the JDK 8u281 release:
# | JBS | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8209113 | client-libs | 2d | Use WeakReference for lastFontStrike for created Fonts |
2 | JDK-8245400 | client-libs | 2d | Upgrade to LittleCMS 2.11 |
3 | JDK-8198334 | client-libs | java.awt | java/awt/FileDialog/8003399/bug8003399.java fails in headless mode |
4 | JDK-8232114 | client-libs | java.awt | JVM crashed at imjpapi.dll in native code |
5 | JDK-8252470 | client-libs | java.awt | java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows |
6 | JDK-8240633 | client-libs | javax.swing | Memory leaks in the implementations of FileChooserUI |
7 | JDK-8253072 | core-libs | XERCES version is displayed incorrect | |
8 | JDK-8069211 | core-libs | java.nio | (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once |
9 | JDK-8242480 | core-svc | java.lang.management | Negative value may be returned by getFreeSwapSpaceSize() in the docker |
10 | JDK-8252789 | deploy | deployment_toolkit | Empty client certificate issue during TLS handshake |
11 | JDK-8253695 | docs | guides | JDK 8 Install Guide - 8u RPM Installer Failed to Install on SUSE When Updating Alternatives |
12 | JDK-8255558 | docs | guides | InstallGuide: Update documentation of JDK RPM installation steps |
13 | JDK-8250665 | globalization | locale-data | Wrong translation for the month of May in ar_JO, ar_LB and ar_SY |
14 | JDK-8146612 | hotspot | compiler | C2: Precedence edges specification violated |
15 | JDK-8160006 | hotspot | compiler | Fix AArch64 after changes made by 8151661 |
16 | JDK-8214862 | hotspot | compiler | assert(proj != __null) at compile.cpp:3251 |
17 | JDK-8248214 | hotspot | gc | Add paddings for TaskQueueSuper to reduce false-sharing cache contention |
18 | JDK-8185348 | hotspot | jvmti | Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions |
19 | JDK-8140091 | hotspot | runtime | remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug |
20 | JDK-8148854 | hotspot | runtime | Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent |
21 | JDK-8217338 | hotspot | runtime | [Containers] Improve systemd slice memory limit support |
22 | JDK-8217766 | hotspot | runtime | Container Support doesn't work for some Join Controllers combinations |
23 | JDK-8221408 | hotspot | runtime | Windows 32bit build build errors/warnings in hotspot |
24 | JDK-8221725 | hotspot | runtime | AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot) |
25 | JDK-8227006 | hotspot | runtime | [linux] Runtime.availableProcessors execution time increased by factor of 100 |
26 | JDK-8246648 | hotspot | runtime | issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 |
27 | JDK-8247839 | javafx | graphics | Wrong position of GUI elements using multiple HiDPI displays in JavaFX 8 |
28 | JDK-8252060 | javafx | media | gstreamer fails to build with gcc 10 |
29 | JDK-8254100 | javafx | other | FX: Update copyright year in docs, readme files to 2021 |
30 | JDK-8181775 | javafx | web | JavaFX WebView does not calculate border-radius properly |
31 | JDK-8234471 | javafx | web | Canvas in webview displayed with wrong scale on Windows |
32 | JDK-8251241 | javafx | window-toolkit | macOS: iconify property doesn't change after minimize when resizable is false |
33 | JDK-8244151 | security-libs | javax.smartcardio | Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26 |