PARITY REPORT: JDK 25

This report shows the bird-eye view of parity between OpenJDK and Oracle JDK.

Report generated: Thu Nov 20 19:46:51 CET 2025

EXCLUSIVE: ONLY IN ORACLE JDK

This is where Oracle JDK is ahead of OpenJDK.

No relevant backports are detected in OpenJDK.

This misses the future backporting work.

[...] marks the interest tags.

(*) marks the existing pull request.

(*) marks the backporting work in progress.

27 issues in total

25.0.3

27 issues

Version Interest RFR BP Bug Synopsis
25.0.3-oracle JDK-8368683 [process] Increase jtreg debug output maxOutputSize for TreeTest
25.0.3-oracle JDK-6848352 [TEST_BUG] Reg-test closed/java/awt/Modal/DialogSentToBackTest/DialogSentToBackTest.java fails
25.0.3-oracle RFR (*) JDK-8368866 compiler/codecache/stress/UnexpectedDeoptimizationTest.java intermittent timed out
25.0.3-oracle JDK-8368500 ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool()
25.0.3-oracle RFR JDK-8365776 Convert JShell tests to use JUnit instead of TestNG
25.0.3-oracle JDK-8370325 G1: Disallow GC for TLAB allocation
25.0.3-oracle JDK-8212084 G1: Implement UseGCOverheadLimit
25.0.3-oracle JDK-8357390 java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Test failing on Ubuntu 24.04 Vm Hosts used by Oracle's internal CI system
25.0.3-oracle A JDK-8354894 java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs
25.0.3-oracle RFR (*) JDK-8366128 jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file
25.0.3-oracle JDK-8364756 JFR: Improve slow tests
25.0.3-oracle JDK-8339791 Refactor MiscUndecorated/ActiveAWTWindowTest.java
25.0.3-oracle A JDK-8368754 runtime/cds/appcds/SignedJar.java log regex is too strict
25.0.3-oracle JDK-8368029 Several tests in httpserver/simpleserver should throw SkipException
25.0.3-oracle JDK-8370378 Some compiler tests inadvertently exclude particular platforms
25.0.3-oracle JDK-8366182 Some PKCS11Tests are being skipped when they shouldn't
25.0.3-oracle JDK-8357470 src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase
25.0.3-oracle JDK-8360562 sun/security/tools/keytool/i18n.java add an ability to add comment for failures
25.0.3-oracle JDK-8365184 sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process
25.0.3-oracle A RFR (*) JDK-8359418 Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions
25.0.3-oracle JDK-8333857 Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used
25.0.3-oracle RFR JDK-8366817 test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs
25.0.3-oracle JDK-7191877 TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently
25.0.3-oracle JDK-8369804 TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin
25.0.3-oracle A RFR JDK-8370646 TestLargeUTF8Length.java needs lots of memory
25.0.3-oracle JDK-8359182 Use @requires instead of SkippedException for MaxPath.java
25.0.3-oracle RFR (*) JDK-8366908 Use a different class for testing JDK-8351654

EXCLUSIVE: OPENJDK REJECTED

These are the issues that were ruled as either not affecting OpenJDK, or otherwise rejected by maintainers.

1 issues in total

25.0.3

1 issues

Version Bug Synopsis
25.0.3 JDK-8028202 closed/sun/java2d/DirectX/GdiDDSyncTest/GdiDDSyncTest.java fails

EXCLUSIVE: ONLY IN OPENJDK

This is where OpenJDK is ahead of Oracle JDK.

No relevant backports are detected in Oracle JDK yet.

This misses the ongoing backporting work.

0 issues in total

LATE PARITY: ORACLE JDK FOLLOWS OPENJDK IN LATER RELEASES

This is where OpenJDK used to be ahead, and then Oracle JDK caught up in future releases.

0 issues.

Version 1 Version 2 Bug Synopsis

LATE PARITY: OPENJDK FOLLOWS ORACLE JDK IN LATER RELEASES

This is where Oracle JDK used to be ahead, and then OpenJDK caught up in future releases.

0 issues.

Version 1 Version 2 Bug Synopsis

EXACT PARITY: ORACLE JDK FOLLOWS OPENJDK

This is where OpenJDK made the first backport in the release, and then Oracle JDK followed.

No difference in the final release detected.

0 issues.

Version Bug Synopsis

EXACT PARITY: OPENJDK FOLLOWS ORACLE JDK

This is where Oracle JDK made the first backport in the release, and then OpenJDK followed.

No difference in the final release detected.

0 issues.

Version Bug Synopsis

EXACT PARITY: UNKNOWN TIMING

This is where the difference in time within the release was not identified reliably.

No difference in the final release detected.

0 issues.

Version 1 Version 2 Bug Synopsis