RELEASE NOTES FOR: openjdk8u442 ==================================================================================================== Notes generated: Fri May 02 01:53:38 CEST 2025 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: core-libs/java.util.jar: JDK-8335912: New JAR Command Option to Not Overwrite Existing Files The `jar` tool's extract operation has been enhanced to allow the `--keep-old-files` and the `-k` options to be used in preventing the overwriting of existing files. *Examples:* `jar xkf foo.jar` or `jar --extract --keep-old-files --file foo.jar` Either of these commands will extract the contents of `foo.jar`. If an entry with the same name already exists in the target directory, then the existing file will not be overwritten. For more details, see the [jar command](https://docs-uat.us.oracle.com/en/java/javase/24/docs/specs/man/jar.html) man page. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P3) JDK-8260380: Upgrade to LittleCMS 2.12 client-libs/javax.swing: (P3) JDK-8239312: [macOS] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java (P3) JDK-8189687: Swing: Invalid position of candidate pop-up of InputMethod in Hi-DPI on Windows (P4) JDK-8315731: Open source several Swing Text related tests core-libs/java.lang:reflect: (P4) JDK-8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException. core-libs/java.nio: (P4) JDK-8133287: (fs) java/nio/file/Files/probeContentType/ParallelProbes.java should use othervm mode core-libs/java.util.jar: (P5) JDK-8335912: Add an operation mode to the jar command when extracting to not overwriting existing files hotspot/compiler: (P2) JDK-8342822: jdk8u432-b06 does not compile on AIX (P2) JDK-8048003: test/compiler/8009761/Test8009761.java failed with: java.lang.RuntimeException: static java.lang.Object Test8009761.m3(boolean,boolean) not compiled (P4) JDK-8209023: fix 2 compiler tests to avoid JDK-8208690 hotspot/runtime: (P4) JDK-8339882: Replace ThreadLocalStorage::thread with Thread::current_or_null in jdk8 backport of JDK-8183925 hotspot/svc: (P1) JDK-8066708: JMXStartStopTest fails to connect to port 38112 (P4) JDK-8339133: [8u] Profiler crashes at guarantee(is_result_safe || is_in_asgct()): unsafe access to zombie method infrastructure/build: (P4) JDK-8342841: [8u] Separate jdk_security_infra tests from jdk_tier1 (P4) JDK-8340815: Add SECURITY.md file (P4) JDK-8338402: GHA: some of bundles may not get removed infrastructure/release_eng: (P4) JDK-8339394: Bump update version of OpenJDK: 8u442