RELEASE NOTES FOR: openjdk8u322 ==================================================================================================== Notes generated: Sun Dec 01 23:25:30 CET 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: security-libs/java.security: 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: 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](https://mm.icann.org/pipermail/tz-announce/2021-October/000067.html). Note that in [2021b](https://mm.icann.org/pipermail/tz-announce/2021-September/000066.html), 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](https://mm.icann.org/pipermail/tz-announce/2021-September/000066.html). ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (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: (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: (P3) JDK-8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java client-libs/javax.sound: (P2) JDK-8148915: Intermittent failures of bug6400879.java client-libs/javax.swing: (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: (P3) JDK-8190482: InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride core-libs/java.net: (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: (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: (P3) JDK-8274595: DisableRMIOverHTTPTest failed: connection refused core-libs/java.time: (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: (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: (P3) JDK-8066588: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile hotspot/compiler: (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: (P1) JDK-8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure hotspot/jfr: (P3) JDK-8237499: JFR: Include stack trace in the ThreadStart event hotspot/runtime: (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: (P4) JDK-8048021: Remove @version tag in jaxp repo security-libs/java.security: (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: (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: (P4) JDK-8147051: StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator