RELEASE NOTES: JDK openjdk8u322

Notes generated: Sat Mar 02 01:23:08 CET 2024

JEPs

None.

RELEASE NOTES

security-libs/java.security

Issue Description
JDK-8225083

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

```


JDK-8225082

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.

```


core-libs/java.time

Issue Description
JDK-8274407

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.


FIXED ISSUES

client-libs/2d

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/PageDialogMarginTest.java 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/EqualityTest.java may fail
P4 JDK-8210058 Algorithmic Italic font leans opposite angle in Printing

client-libs/java.awt

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 FullScreenAfterSplash.java failed because image was not generated

client-libs/java.beans

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

client-libs/javax.sound

Priority Bug Summary
P2 JDK-8148915 Intermittent failures of bug6400879.java

client-libs/javax.swing

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

core-libs

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

core-libs/java.net

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/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind
P4 JDK-8187450 JNI local refs exceeds capacity warning in NetworkInterface::getAll

core-libs/java.nio

Priority Bug Summary
P3 JDK-8232178 MacVolumesTest failed after upgrade to MacOS Catalina
P4 JDK-8044365 (dc) MulticastSendReceiveTests.java 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

core-libs/java.rmi

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

core-libs/java.time

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 TestZoneInfo310.java fails with tzdata2021e
P4 JDK-8274467 TestZoneInfo310.java fails with tzdata2021b
P4 JDK-8274468 TimeZoneTest.java fails with tzdata2021b

core-libs/java.util:i18n

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

core-svc/javax.management

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

hotspot/compiler

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

hotspot/gc

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

hotspot/jfr

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

hotspot/runtime

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

other-libs/other

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

security-libs/java.security

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

security-libs/javax.crypto:pkcs11

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

xml/javax.xml.stream

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