RELEASE NOTES: JDK openjdk8u442

Notes generated: Wed Jan 22 05:04:26 CET 2025

JEPs

None.

RELEASE NOTES

core-libs/java.util.jar

Issue Description
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 or the -k options to be used to preventing overwriting existing files.

Example Usages:

jar xkf foo.jar

or

jar --extract --keep-old-files --file foo.jar

Either of these commands will extract the foo.jar, and if an entry with the same name already exist in the target directory, then the existing file will not be overwritten.


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8260380 Upgrade to LittleCMS 2.12

client-libs/javax.swing

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8058322 Zero name_index item of MethodParameters attribute cause MalformedParameterException.

core-libs/java.nio

Priority Bug Summary
P4 JDK-8133287 (fs) java/nio/file/Files/probeContentType/ParallelProbes.java should use othervm mode

core-libs/java.util.jar

Priority Bug Summary
P5 JDK-8335912 Add an operation mode to the jar command when extracting to not overwriting existing files

hotspot/compiler

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8339882 Replace ThreadLocalStorage::thread with Thread::current_or_null in jdk8 backport of JDK-8183925

hotspot/svc

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8339394 Bump update version of OpenJDK: 8u442