diff --git a/.gitignore b/.gitignore index bc4f6c3..cf6760e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -SOURCES/nssadapter-0.1.0.tar.xz -SOURCES/openjdk-25.0.2+10.tar.xz +SOURCES/nssadapter-0.1.1.tar.xz +SOURCES/openjdk-25.0.3+9.tar.xz SOURCES/tapsets-icedtea-6.0.0pre00-c848b93a8598.tar.xz diff --git a/.java-25-openjdk.metadata b/.java-25-openjdk.metadata index dce35d4..3545e0e 100644 --- a/.java-25-openjdk.metadata +++ b/.java-25-openjdk.metadata @@ -1,3 +1,3 @@ -f796f454a7f6eb8df8fc66c842e3fb2e7f5b82e8 SOURCES/nssadapter-0.1.0.tar.xz -b842f1ba4b1c5b25c36a9ce694a9205d64ebfc15 SOURCES/openjdk-25.0.2+10.tar.xz +c37273ae74270c39736b04acd9a1935990d29fe1 SOURCES/nssadapter-0.1.1.tar.xz +79ab310b5a776a2f7cad970b146c0d4ad3df4066 SOURCES/openjdk-25.0.3+9.tar.xz c8281ee37b77d535c9c1af86609a531958ff7b34 SOURCES/tapsets-icedtea-6.0.0pre00-c848b93a8598.tar.xz diff --git a/SOURCES/NEWS b/SOURCES/NEWS index 0a054bf..3b1de67 100644 --- a/SOURCES/NEWS +++ b/SOURCES/NEWS @@ -3,6 +3,468 @@ Key: JDK-X - https://bugs.openjdk.java.net/browse/JDK-X CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release OpenJDK 25.0.3 (2026-04-21): +=========================================== +Live versions of these release notes can be found at: + * https://bit.ly/openjdk2503 + +* CVEs + - CVE-2026-22007 + - CVE-2026-22008 + - CVE-2026-22013 + - CVE-2026-22016 + - CVE-2026-22018 + - CVE-2026-22021 + - CVE-2026-23865 + - CVE-2026-34268 + - CVE-2026-34282 +* Changes + - JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently + - JDK-8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX + - JDK-8068378: [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update + - JDK-8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java + - JDK-8212084: G1: Implement UseGCOverheadLimit + - JDK-8244336: Restrict algorithms at JCE layer + - JDK-8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC + - JDK-8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException + - JDK-8256289: java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]" + - JDK-8274082: Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java + - JDK-8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially + - JDK-8286865: vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache + - JDK-8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message + - JDK-8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support + - JDK-8299304: Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit + - JDK-8307495: Specialize atomic bitset functions for aix-ppc + - JDK-8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu + - JDK-8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF + - JDK-8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) + - JDK-8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit + - JDK-8320677: Printer tests use invalid '@run main/manual=yesno + - JDK-8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used + - JDK-8333871: Check return values of sysinfo + - JDK-8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use + - JDK-8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04 + - JDK-8336695: Update Commons BCEL to Version 6.10.0 + - JDK-8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java + - JDK-8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 + - JDK-8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError + - JDK-8342401: [TESTBUG] javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java test fails in ubuntu 22.04 on SBR Hosts + - JDK-8342640: GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience + - JDK-8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded + - JDK-8343316: Review and update tests using explicit provider names + - JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount + - JDK-8343474: [updates] Customize README.md to specifics of update project + - JDK-8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed + - JDK-8346154: [XWayland] Some tests fail intermittently in the CI, but not locally + - JDK-8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build + - JDK-8348014: Enhance certificate processing + - JDK-8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) + - JDK-8352149: Test java/awt/Frame/MultiScreenTest.java fails: Window list is empty + - JDK-8353755: Add a helper method to Util - findComponent() + - JDK-8354244: Use random data in MinMaxRed_Long data arrays + - JDK-8354469: Keytool exposes the password in plain text when command is piped using | grep + - JDK-8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs + - JDK-8354937: Cleanup some sparc related coding in os_linux + - JDK-8356548: Use ClassFile API instead of ASM to transform classes in tests + - JDK-8356868: Not all cgroup parameters are made available + - JDK-8357277: Update OpenSSL library for interop tests + - JDK-8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 + - JDK-8357390: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle's internal CI system + - JDK-8357470: src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase + - JDK-8357570: [macOS] os::Bsd::available_memory() might return too low values + - JDK-8357591: Re-enable CDS test cases for jvmci after JDK-8345826 + - JDK-8358058: sun/java2d/OpenGL/DrawImageBg.java Test fails intermittently + - JDK-8358159: Empty mode/padding in cipher transformations + - JDK-8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize + - JDK-8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues + - JDK-8358686: CDS and AOT can cause buffer truncation warning even when logging is disabled + - JDK-8358735: GenShen: block_start() may be incorrect after class unloading + - JDK-8358756: [s390x] Test StartupOutput.java crash due to CodeCache size + - JDK-8358801: javac produces class that does not pass verifier. + - JDK-8359064: Expose reason for marking nmethod non-entrant to JVMCI client + - JDK-8359182: Use @requires instead of SkippedException for MaxPath.java + - JDK-8359388: Stricter checking for cipher transformations + - JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions + - JDK-8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE + - JDK-8359707: Add classfile modification code to RedefineClassHelper + - JDK-8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize + - JDK-8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine + - JDK-8360049: CodeInvalidationReasonTest.java fails with ZGC on AArch64 + - JDK-8360160: ubuntu-22-04 machine is failing client tests + - JDK-8360169: Problem list CodeInvalidationReasonTest.java on linux-riscv64 until JDK-8360168 is fixed + - JDK-8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings + - JDK-8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language + - JDK-8360539: DTLS handshakes fails due to improper cookie validation logic + - JDK-8360562: sun/security/tools/keytool/i18n.java add an ability to add comment for failures + - JDK-8360702: runtime/Thread/AsyncExceptionTest.java timed out + - JDK-8360882: Tests throw SkippedException when they should fail + - JDK-8361067: Test ExtraButtonDrag.java requires frame.dispose in finally block + - JDK-8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException + - JDK-8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders + - JDK-8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8 + - JDK-8361492: [IR Framework] Has too restrictive regex for load and store + - JDK-8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux + - JDK-8361530: Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out + - JDK-8361613: System.console() should only be available for interactive terminal + - JDK-8361894: sun/security/krb5/config/native/TestDynamicStore.java ensure that the test is run with sudo + - JDK-8362284: RISC-V: cleanup NativeMovRegMem + - JDK-8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF + - JDK-8363950: Incorrect jtreg header in TestLayoutVsICU.java + - JDK-8364373: Transform Affine transformations + - JDK-8364465: Enhance behavior of some intrinsics + - JDK-8364580: Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD + - JDK-8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly + - JDK-8364756: JFR: Improve slow tests + - JDK-8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch + - JDK-8365065: cancelled ForkJoinPool tasks no longer throw CancellationException + - JDK-8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process + - JDK-8365305: The ARIA role ‘contentinfo’ is not valid for the element