RELEASE NOTES: JDK openjdk8u452

Notes generated: Wed Mar 12 05:09:22 CET 2025

JEPs

None.

RELEASE NOTES

core-libs/java.time

Issue Description
JDK-8339637

Support for Time Zone Database 2024b


IANA Time Zone Database has been upgraded to 2024b. This version mainly includes changes to improve historical data for Mexico, Mongolia, and Portugal. It also changes one timestamp abbreviation, for the time zone 'MET'. Also Asia/Choibalsan is now an alias for Asia/Ulaanbaatar.

The new tzdata changes also impact some legacy zone IDs. Mapping of EST/MST/HST in java.time.ZoneId.SHORT_IDS have changed from fixed offset zones to links to other existing time zones with 2024b. "EST" now links to "America/Panama", "HST" links to "Pacific/Honolulu" and "MST" links to "America/Phoenix". Parsing of the short zone names "EST", "MST", and "HST" is not affected by this change. Further details are available at JDK-8340138


Support for Time Zone Database 2024b


IANA Time Zone Database has been upgraded to 2024b. This version mainly includes changes to improve historical data for Mexico, Mongolia, and Portugal. It also changes one timestamp abbreviation, for the time zone 'MET'. Also Asia/Choibalsan is now an alias for Asia/Ulaanbaatar.

The new tzdata changes also impact some legacy time zone IDs. As per 2024b changes "EST" links to "America/Panama", "HST" links to "Pacific/Honolulu" and "MST" links to "America/Phoenix". To maintain compatibility with the Java SE specification, the java.time.ZoneId.SHORT_IDS Map has not changed. Further details are available at JDK-8342331


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P4 JDK-8326110 [8u] The Marlin tests should be updated after JDK-8241307

client-libs/java.awt

Priority Bug Summary
P4 JDK-8068305 [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F

core-libs/java.lang

Priority Bug Summary
P3 JDK-8265019 Update tests for additional TestNG test permissions

core-libs/java.time

Priority Bug Summary
P3 JDK-8339637 (tz) Update Timezone Data to 2024b
P4 JDK-8350816 [8u] Update TzdbZoneRulesCompiler to ignore HST/EST/MST links
P4 JDK-8339644 Improve parsing of Day/Month in tzdata rules

core-svc/debugger

Priority Bug Summary
P4 JDK-8340660 [8u] Test com/sun/jdi/PrivateTransportTest.sh fails on MacOS

core-svc/javax.management

Priority Bug Summary
P4 JDK-8348211 [8u] sun/management/jmxremote/startstop/JMXStartStopTest.java fails after backport of JDK-8066708

hotspot/compiler

Priority Bug Summary
P3 JDK-8255466 C2 crashes at ciObject::get_oop() const+0x0
P3 JDK-8250825 C2 crashes with assert(field != __null) failed: missing field
P4 JDK-8349166 Bad indentation in backport of JDK-8250825

hotspot/jfr

Priority Bug Summary
P4 JDK-8316193 jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak
P4 JDK-8261020 Wrong format parameter in create_emergency_chunk_path

infrastructure/build

Priority Bug Summary
P5 JDK-8244966 Add .vscode to .hgignore and .gitignore
P5 JDK-8340552 Harden TzdbZoneRulesCompiler against missing zone names

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8345504 Bump update version of OpenJDK: 8u452

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8212096 javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch
P3 JDK-8227651 Tests fail with SSLProtocolException: Input record too big
P4 JDK-8266881 Enable debug log for SSLEngineExplorerMatchedSNI.java
P4 JDK-8339560 Unaddressed comments during code review of JDK-8337664

tools/jar

Priority Bug Summary
P5 JDK-8346140 [8u] tools/jar/ExtractFilesTest.java and tools/jar/MultipleManifestTest.java fails with jtreg5.1

tools/javac

Priority Bug Summary
P3 JDK-8285756 clean up use of bad arguments for `@clean` in langtools tests

xml

Priority Bug Summary
P4 JDK-8268457 XML Transformer outputs Unicode supplementary character incorrectly to HTML