JDK 8u281 Bug Fixes

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