JDK 8u301 Bug Fixes

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

# JBS Component Subcomponent Summary
1 JDK-8249142 client-libs java/awt/FontClass/CreateFont/DeleteFont.sh is unstable
2 JDK-8166673 client-libs The new implementation of Robot.waitForIdle() may hang
3 JDK-8263311 client-libs 2d Watch registry changes for remote printers update instead of polling
4 JDK-8262829 client-libs 2d Native crash in Win32PrintServiceLookup.getAllPrinterNames()
5 JDK-8260380 client-libs 2d Upgrade to LittleCMS 2.12
6 JDK-6847157 client-libs 2d java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
7 JDK-8225105 client-libs java.awt java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails in Windows 10
8 JDK-8198335 client-libs java.awt java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java fails in headless mode
9 JDK-6544871 client-libs java.awt java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html fails from jdk b09 on windows.
10 JDK-8196019 client-libs java.awt java/awt/Window/Grab/GrabTest.java fails on Windows
11 JDK-8224821 client-libs java.awt java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64
12 JDK-8215105 client-libs java.awt java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
13 JDK-8261231 client-libs java.awt Windows IME was disabled after DnD operation
14 JDK-7185258 client-libs java.awt [macOS] Deadlock in SunToolKit.realSync()
15 JDK-8240518 client-libs java.awt Incorrect JNU_ReleaseStringPlatformChars in Windows Print
16 JDK-8004148 client-libs java.awt NPE in sun.awt.SunToolkit.getWindowDeactivationTime
17 JDK-8262446 client-libs java.awt DragAndDrop hangs on Windows
18 JDK-8159898 client-libs java.beans Negative array size in java/beans/Introspector/Test8027905.java
19 JDK-8178403 client-libs javax.sound DirectAudio in JavaSound may hang and leak
20 JDK-8159135 client-libs javax.swing [PIT] javax/swing/JMenuItem/8152981/MenuItemIconTest.java always fail
21 JDK-8264328 client-libs javax.swing Broken license in javax/swing/JComboBox/8072767/bug8072767.java
22 JDK-8240690 client-libs javax.swing Race condition between EDT and BasicDirectoryModel.FilesLoader.run0()
23 JDK-8239312 client-libs javax.swing [macOS] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java
24 JDK-8196100 client-libs javax.swing javax/swing/text/JTextComponent/5074573/bug5074573.java fails
25 JDK-8177809 core-libs java.io File.lastModified() is losing milliseconds (always ends in 000)
26 JDK-8178161 core-libs java.net Default multicast interface on Mac
27 JDK-8263917 core-libs java.rmi Backout of 8049202 in 8u
28 JDK-8252883 core-libs java.util.logging AccessDeniedException caused by delayed file deletion on Windows
29 JDK-8262110 core-libs java.util:i18n DST starts from incorrect time in 2038
30 JDK-8255086 core-libs java.util:i18n Update the root locale display names
31 JDK-8247432 core-libs java.util:i18n Update IANA Language Subtag Registry to Version 2020-09-29
32 JDK-8241082 core-libs java.util:i18n Upgrade IANA Language Subtag Registry data to 03-16-2020 version
33 JDK-8242010 core-libs java.util:i18n Update IANA Language Subtag Registry to Version 2020-04-01
34 JDK-8073446 core-libs java.util:i18n TimeZone getOffset API does not return a DST offset between years 2038-2137
35 JDK-8258753 core-libs javax.naming StartTlsResponse.close() hangs due to synchronization issues
36 JDK-8247707 deploy plugin UAC prompt of unknown publisher after upgrading java 8u241
37 JDK-7123987 docs Request Documentation on JNLP/JNI with in 32-bit and 64-bit windows
38 JDK-8216154 hotspot compiler C4819 warnings at HotSpot sources on Windows
39 JDK-8211233 hotspot compiler MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
40 JDK-8209420 hotspot compiler Track membars for volatile accesses so they can be properly optimized
41 JDK-8132148 hotspot gc G1 hs_err region dump legend out of sync with region values
42 JDK-8166607 hotspot gc G1 needs klass_or_null_acquire
43 JDK-8166862 hotspot gc CMS needs klass_or_null_acquire
44 JDK-8166229 hotspot gc Eliminate ParNew's use of klass_or_null()
45 JDK-8166663 hotspot gc Simplify oops_on_card_seq_iterate_careful
46 JDK-8166583 hotspot gc Add oopDesc::klass_or_null_acquire()
47 JDK-8165808 hotspot gc Add release barriers when allocating objects with concurrent collection
48 JDK-8260704 hotspot gc ParallelGC: oldgen expansion needs release-store for _end
49 JDK-8259271 hotspot gc gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region"
50 JDK-8257746 hotspot runtime Regression introduced with JDK-8250984 - memory might be null in some machines
51 JDK-8203345 javafx accessibility Memory leak in VirtualFlow when screen reader is enabled
52 JDK-8160554 javafx controls Wrong unit measure in CornerRadiiConverter
53 JDK-8185854 javafx controls NPE on non-editable ComboBox in TabPane with custom Skin
54 JDK-8266966 javafx controls Wrong CSS properties are applied to other nodes after fix for JDK-8204568
55 JDK-8204568 javafx controls Relative CSS-Attributes don't work all time
56 JDK-8239589 javafx graphics JavaFX UI will not repaint after reconnecting via Remote Desktop
57 JDK-8259046 javafx graphics ViewPainter.ROOT_PATHS holds reference to Scene causing memory leak
58 JDK-8258986 javafx graphics getColor throws IOOBE when PixelReader reads the same pixel twice
59 JDK-8259356 javafx media MediaPlayer's seek freezes video
60 JDK-8262365 javafx media Update GStreamer to version 1.18.3
61 JDK-8262366 javafx media Update glib to version 2.66.7
62 JDK-8268152 javafx media gstmpegaudioparse does not provides timestamps for HLS MP3 streams
63 JDK-8260246 javafx samples Ensemble: Update version of Lucene to 7.7.3
64 JDK-8259680 javafx scenegraph Need API to query states of CAPS LOCK and NUM LOCK keys
65 JDK-8264990 javafx web WebEngine crashes with segfault when not loaded through system classloader
66 JDK-8259555 javafx web Webkit crashes on Apple Silicon
67 JDK-8263788 javafx web JavaFX application freezes completely after some time when using the WebView
68 JDK-8261927 javafx web WebKit build fails with Visual Studio 2017
69 JDK-8260245 javafx web Update ICU4C to version 68.2
70 JDK-8251555 javafx window-toolkit Remove unused focusedWindow field in glass Window to avoid leak
71 JDK-8263169 javafx window-toolkit [macOS] JavaFX windows open as tabs when system preference for documents is set
72 JDK-8266293 security-libs Key protection using PBEWithMD5AndDES fails with "java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long"
73 JDK-8263817 security-libs java.security java.util.MissingResourceException if add cert with GOST key in cacerts
74 JDK-8218553 security-libs java.security Enhance keystore load debug output
75 JDK-8243559 security-libs java.security Remove root certificates with 1024-bit keys
76 JDK-8225081 security-libs java.security Remove Telia Company CA certificate expiring in April 2021
77 JDK-8153005 security-libs java.security Upgrade the default PKCS12 encryption/MAC algorithms
78 JDK-8267599 security-libs java.security Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u
79 JDK-8214513 security-libs java.security A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11
80 JDK-8202837 security-libs java.security PBES2 AlgorithmId encoding error in PKCS12 KeyStore
81 JDK-8267100 security-libs java.security [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs
82 JDK-8196415 security-libs java.security Disable SHA-1 Signed JARs
83 JDK-8076190 security-libs java.security Customizing the generation of a PKCS12 keystore
84 JDK-8260300 security-libs javax.net.ssl Restrict TLS signature schemes in 8u
85 JDK-8254631 security-libs javax.net.ssl Better support ALPN byte wire values in SunJSSE
86 JDK-8005819 security-libs org.ietf.jgss:krb5 Support cross-realm MSSFU
87 JDK-8180478 tools tools/launcher/MultipleJRE.sh fails on Windows because of extra-''
88 JDK-8260568 xml Xerces version string output does not match actual version in JDK
89 JDK-8235368 xml jaxp Update BCEL to Version 6.4.1
90 JDK-8213734 xml org.xml.sax SAXParser.parse(File, ..) does not close resources when Exception occurs.