RELEASE NOTES: JDK openjdk8u282

Notes generated: Mon Jun 03 18:58:43 CEST 2024





Issue Description

Updated XML Signature Implementation to Apache Santuario 2.1.3

The XML Signature implementation in the java.xml.crypto module has been updated to version 2.1.3 of Apache Santuario. New features include: * Added support for embedding elliptic curve public keys in the KeyValue element


Issue Description

US/Pacific-New Zone Name Removed as Part of tzdata2020b

Following the JDK's update to tzdata2020b, the long-obsolete files named pacificnew and systemv have been removed. As a result, the "US/Pacific-New" Zone name declared in the pacificnew data file is no longer available for use.

Information regarding this update can be viewed at



Priority Bug Summary
P4 JDK-8074807 Fix some tests unnecessary using internal API


Priority Bug Summary
P3 JDK-8245400 Upgrade to LittleCMS 2.11
P4 JDK-8251469 Better cleanup for test/jdk/javax/imageio/


Priority Bug Summary
P3 JDK-8058805 [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/NoPermissionTest/ fails
P3 JDK-8063102 Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1
P3 JDK-8063104 Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2
P3 JDK-8232114 JVM crashed at imjpapi.dll in native code
P3 JDK-8031423 Test java/awt/dnd/DisposeFrameOnDragCrash/ fails by Timeout on Windows
P4 JDK-8166015 [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/
P4 JDK-8046221 [TEST_BUG] Cleanup datatransfer tests
P4 JDK-8044157 [TEST_BUG] Improve recently submitted AWT_Mixing tests
P4 JDK-8041592 [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk
P4 JDK-8044172 [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk
P4 JDK-8053657 [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK
P4 JDK-8251840 Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers
P4 JDK-8049694 Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK
P4 JDK-8055664 move 14 tests about setLocationRelativeTo to jdk
P4 JDK-8044429 move awt automated exclusion tests for AWT_Modality to OpenJDK repository
P4 JDK-8043126 move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
P4 JDK-8057694 move awt automated tests from AWT_Modality to OpenJDK repository - part 10
P4 JDK-8047367 move awt automated tests from AWT_Modality to OpenJDK repository - part 2
P4 JDK-8049617 move awt automated tests from AWT_Modality to OpenJDK repository - part 3
P4 JDK-8050885 move awt automated tests from AWT_Modality to OpenJDK repository - part 4
P4 JDK-8052012 move awt automated tests from AWT_Modality to OpenJDK repository - part 5
P4 JDK-8054143 move awt automated tests from AWT_Modality to OpenJDK repository - part 6
P4 JDK-8054358 move awt automated tests from AWT_Modality to OpenJDK repository - part 7
P4 JDK-8054359 move awt automated tests from AWT_Modality to OpenJDK repository - part 8
P4 JDK-8055836 move awt tests from AWT_Modality to OpenJDK repository - part 9
P4 JDK-8039279 Move awt tests to openjdk repository
P4 JDK-8048246 Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
P4 JDK-8047180 Move functional tests AWT_Headless/Automated to OpenJDK repository
P4 JDK-8044765 Move functional tests AWT_SystemTray/Automated to openjdk repository
P4 JDK-8043131 Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree
P4 JDK-8051440 move tests about maximizing undecorated to OpenJDK
P4 JDK-8068275 Some tests failed after JDK-8063104
P4 JDK-8223108 Test java/awt/EventQueue/ is unstable


Priority Bug Summary
P3 JDK-8148983 Fix extra comma in changes for JDK-8148916
P3 JDK-8134632 Mark javax/sound/midi/Devices/ as headful
P4 JDK-8148916 Mark as intermittently failing


Priority Bug Summary
P3 JDK-8064575 [TEST_BUG] javax/swing/JEditorPane/6917744/ 100 times press keys and never releases
P3 JDK-8064573 [TEST_BUG] javax/swing/text/AbstractDocument/6968363/ is asocial pressing VK_LEFT and not releasing.
P3 JDK-8063106 Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1
P3 JDK-8063107 Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2
P3 JDK-8008657 JSpinner setComponentOrientation doesn't affect on text orientation
P3 JDK-8076315 move 4 manual functional swing tests to regression suite
P3 JDK-6962725 Regtest javax/swing/JFileChooser/6738668/ fails under Linux
P3 JDK-8067441 Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes()
P3 JDK-8130772 Util.hitMnemonics does not work: getSystemMnemonicKeyCodes() returns ALT_MASK rather than VK_ALT
P4 JDK-8160438 [PIT][macosx] [TEST_BUG] javax/swing/plaf/nimbus/8057791/ fails
P4 JDK-8163161 [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/
P4 JDK-8022535 [TEST BUG] javax/swing/text/html/parser/ fails
P4 JDK-8064809 [TEST_BUG] javax/swing/JComboBox/4199622/ contains a lot of keyPress and not a single keyRelease
P4 JDK-8052408 Move AWT_BAT functional tests to OpenJDK (3 of 3)
P4 JDK-8055360 Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK


Priority Bug Summary
P3 JDK-8255003 Build failures on Solaris
P4 JDK-8253752 jdk/test/sun/management/jmxremote/bootstrap/ fails randomly


Priority Bug Summary
P4 JDK-8202076 test/jdk/java/io/File/ on windows with VS2017


Priority Bug Summary
P4 JDK-8168682 jdk/test/java/lang/ClassLoader/forNameLeak/ fails with -Xcomp: ClassLoader was never enqueued!


Priority Bug Summary
P4 JDK-8051853 new URI("x/").resolve("..").getSchemeSpecificPart() returns null!


Priority Bug Summary
P3 JDK-8069211 (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once


Priority Bug Summary
P3 JDK-8254177 (tz) Upgrade Timezone Data to tzdata2020b
P3 JDK-8254982 (tz) Upgrade Timezone Data to tzdata2020c
P3 JDK-8255226 (tz) Upgrade Timezone Data to tzdata2020d


Priority Bug Summary
P2 JDK-8249846 Change of behavior after JDK-8237117: Better ForkJoinPool behavior


Priority Bug Summary
P4 JDK-8252497 Incorrect numeric currency code for ROL


Priority Bug Summary
P4 JDK-8220579 [Containers] out of sync with osContainer_linux.cpp


Priority Bug Summary
P4 JDK-8231209 [REDO] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
P4 JDK-8231968 getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
P4 JDK-8185003 JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument
P4 JDK-8242480 Negative value may be returned by getFreeSwapSpaceSize() in the docker


Priority Bug Summary
P3 JDK-8250665 Wrong translation for the month of May in ar_JO, ar_LB and ar_SY


Priority Bug Summary
P3 JDK-8156803 Turn StressLCM/StressGCM flags to diagnostic
P4 JDK-8253036 [8u] Support building the Zero assembler port on AArch64
P4 JDK-8043899 compiler/5091921/ fails if specified -Xmx is less than 1600m
P4 JDK-8036122 Fix warning "format not a string literal"
P4 JDK-8212070 Introduce diagnostic flag to abort VM on failed JIT compilation
P4 JDK-8197981 Missing return statement in __sync_val_compare_and_swap_8


Priority Bug Summary
P2 JDK-8166583 Add oopDesc::klass_or_null_acquire()
P2 JDK-8165808 Add release barriers when allocating objects with concurrent collection
P2 JDK-8166862 CMS needs klass_or_null_acquire
P2 JDK-8166663 Simplify oops_on_card_seq_iterate_careful
P3 JDK-8248214 Add paddings for TaskQueueSuper to reduce false-sharing cache contention
P4 JDK-8256671 [8u] Incorrect assignment operator used in guarantee() in genCollectedHeap
P4 JDK-8062808 Turn on the -Wreturn-type warning
P4 JDK-8255269 Unsigned overflow in g1Policy.cpp


Priority Bug Summary
P3 JDK-8252754 Hash code calculation of JfrStackTrace is inconsistent
P3 JDK-8255717 JFR crash in WriteObjectSampleStacktrace with uninitialized klass
P3 JDK-8253837 JFR generate same symbol ID for different symbols in 8U
P3 JDK-8220657 JFR.dump does not work when filename is set
P3 JDK-8250928 JFR: Improve hash algorithm for stack traces
P3 JDK-8215727 Restore JFR thread sampler loop to old / previous behavior
P4 JDK-8217362 Emergency dump does not work when disk=false is set


Priority Bug Summary
P2 JDK-8251365 Build failure on AIX after 8250636
P2 JDK-8253284 Zero OrderAccess barrier mappings are incorrect
P3 JDK-8234270 [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
P3 JDK-8244225 stringop-overflow warning on strncpy call from compile_the_world_in
P3 JDK-8179083 Uninitialized notifier in Java Monitor Wait tracing event
P3 JDK-8252904 VM crashes when JFR is used and JFR event class is transformed
P4 JDK-8227006 [linux] Runtime.availableProcessors execution time increased by factor of 100
P4 JDK-8217766 Container Support doesn't work for some Join Controllers combinations
P4 JDK-8250636 iso8601_time returns incorrect offset part on MacOS
P4 JDK-8246648 issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480
P4 JDK-8219562 Line of code in osContainer_linux.cpp#L102 appears unreachable
P4 JDK-8254144 Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp
P4 JDK-8256618 Zero: Linux x86_32 build still fails
P4 JDK-8254166 Zero: return-type warning in zeroInterpreter_zero.cpp


Priority Bug Summary
P2 JDK-8252975 [8u] JDK-8252395 breaks the build for --with-native-debug-symbols=internal
P3 JDK-8030350 Enable additional compiler warnings for GCC
P4 JDK-8256752 8252395 incorrect copy rule for macos .dSYM folder
P4 JDK-8252395 [8u] --with-native-debug-symbols=external doesn't include debuginfo files for binaries
P4 JDK-8253550 [8u] JDK-8252395 breaks the build for make STRIP_POLICY=no_strip
P4 JDK-8152545 Use preprocessor instead of compiling a program to generate native nio constants
P5 JDK-8025936 Windows .pdb and .map files does not have proper dependencies setup


Priority Bug Summary
P2 JDK-8225072 Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs
P2 JDK-8254081 java/security/cert/PolicyNode/ fails due to an expired certificate
P3 JDK-8239105 Add exception for expiring Digicert root certificates to VerifyCACerts test
P3 JDK-8258630 Add expiry exception for QuoVadis root certificate
P3 JDK-8238448 RSASSA-PSS signature verification fail when using certain odd key sizes
P4 JDK-8249176 jdk jtreg test security/infra/java/security/cert/CertPathValidator/certification/ fails


Priority Bug Summary
P2 JDK-8255603 Memory/Performance regression after JDK-8210985


Priority Bug Summary
P3 JDK-8242335 Additional Tests for RSASSA-PSS


Priority Bug Summary
P3 JDK-8219013 Update Apache Santuario (XML Signature) to version 2.1.3
P4 JDK-8205507 jdk/javax/xml/crypto/dsig/ timed out
P4 JDK-8229868 Update Apache Santuario TPRM version


Priority Bug Summary
P4 JDK-8254683 [TEST_BUG] jdk/test/sun/tools/jconsole/ fails


Priority Bug Summary
P4 JDK-8234339 replace JLI_StrTok in java_md_solinux.c


Priority Bug Summary
P4 JDK-8233548 Update JCUP to v0.11b