RELEASE NOTES: JDK openjdk8u322

Notes generated: Thu May 02 01:22:38 CEST 2024





Issue Description

Removal of Google's GlobalSign Root Certificate

The following root certificate from Google has been removed from the cacerts keystore: ``` + alias name "globalsignr2ca [jdk]" Distinguished Name: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2



Removal of IdenTrust Root Certificate

The following root certificate from IdenTrust has been removed from the cacerts keystore: ``` + alias name "identrustdstx3 [jdk]" Distinguished Name: CN=DST Root CA X3, O=Digital Signature Trust Co.



Issue Description

Update Timezone Data to 2021c

The IANA Time Zone Database, on which the JDK's Date/Time libraries are based, has made a tweak to some of the time zone rules in 2021c.

Note that in 2021b, which is cumulatively included in this change, some of the time zone rules prior to the year 1970 have been modified according to changes introduced with 2021b. For more details, refer to the announcement of 2021b.



Priority Bug Summary
P2 JDK-8177393 Result of RescaleOp for 4BYTE_ABGR images may be 25% black
P3 JDK-8262731 [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"
P3 JDK-8220150 [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
P3 JDK-8272342 [TEST_BUG] java/awt/print/PrinterJob/ catches all exceptions
P3 JDK-6801613 Cross-platform pageDialog and printDialog top margin entry broken
P3 JDK-8042199 The build of J2DBench via makefile is broken after the JDK-8005402
P4 JDK-8232226 [macos 10.15] test/jdk/java/awt/color/EqualityTest/ may fail
P4 JDK-8210058 Algorithmic Italic font leans opposite angle in Printing


Priority Bug Summary
P3 JDK-8231438 [macOS] Dark mode for the desktop is not supported
P3 JDK-8041928 MouseEvent.getModifiersEx gives wrong result
P4 JDK-8226806 [macOS 10.14] Methods of Java Robot should be called from appropriate thread
P4 JDK-8140329 [TEST_BUG] test failed because image was not generated


Priority Bug Summary
P3 JDK-8060027 Tests java/beans/XMLEncoder/ and java/beans/XMLEncoder/


Priority Bug Summary
P2 JDK-8148915 Intermittent failures of


Priority Bug Summary
P4 JDK-8025430 [TEST_BUG] closed/javax/swing/JEditorPane/5076514/ failed since jdk8b108
P4 JDK-8011541 [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/ fails NPE since 7u25b03


Priority Bug Summary
P3 JDK-8190482 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride


Priority Bug Summary
P3 JDK-8274779 HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST
P3 JDK-8183369 RFC unconformity of HttpURLConnection with proxy
P4 JDK-8177536 Avoid Apple Peer-to-Peer interfaces in networking tests
P4 JDK-8190793 Httpserver does not detect truncated request body
P4 JDK-8140472 java/net/ipv6tests/ failed intermittently with Address already in use: NET_Bind
P4 JDK-8187450 JNI local refs exceeds capacity warning in NetworkInterface::getAll


Priority Bug Summary
P3 JDK-8232178 MacVolumesTest failed after upgrade to MacOS Catalina
P4 JDK-8044365 (dc) failing with ENOMEM when joining group (OS X 10.9)
P4 JDK-8231254 (fs) Add test for macOS Catalina changes to protect system software
P4 JDK-8202788 Explicitly reclaim cached thread-local direct buffers at thread exit


Priority Bug Summary
P3 JDK-8274595 DisableRMIOverHTTPTest failed: connection refused


Priority Bug Summary
P2 JDK-8276536 Update TimeZoneNames files to follow the changes made by JDK-8275766
P3 JDK-8274407 (tz) Update Timezone Data to 2021c
P3 JDK-8275766 (tz) Update Timezone Data to 2021e
P3 JDK-8275849 fails with tzdata2021e
P4 JDK-8274467 fails with tzdata2021b
P4 JDK-8274468 fails with tzdata2021b


Priority Bug Summary
P3 JDK-8187649 ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar
P4 JDK-8066652 Default TimeZone is GMT not local if user.timezone is invalid on Mac OS


Priority Bug Summary
P3 JDK-8066588 javax/management/remote/mandatory/connection/ fails to compile


Priority Bug Summary
P1 JDK-8183543 Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
P1 JDK-8276073 windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade
P2 JDK-8182036 Load from initializing arraycopy uses wrong memory state
P3 JDK-8049348 compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage


Priority Bug Summary
P1 JDK-8069034 gc/g1/ nightly failure


Priority Bug Summary
P3 JDK-8237499 JFR: Include stack trace in the ThreadStart event


Priority Bug Summary
P3 JDK-8273342 Null pointer dereference in classFileParser.cpp:2817
P3 JDK-8261397 try catch Method failing to work when dividing an integer by 0
P4 JDK-8239886 Minimal VM build fails after JDK-8237499


Priority Bug Summary
P4 JDK-8048021 Remove @version tag in jaxp repo


Priority Bug Summary
P3 JDK-8273826 Correct Manifest file name and NPE checks
P3 JDK-8225083 Remove Google certificate that is expiring in December 2021
P3 JDK-8225082 Remove IdenTrust certificate that is expiring in September 2021


Priority Bug Summary
P4 JDK-8236897 Fix the copyright header for pkcs11gcm2.h
P4 JDK-8176837 SunPKCS11 provider needs to check more details on PKCS11 Mechanism


Priority Bug Summary
P4 JDK-8147051 StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator