PARITY REPORT FOR JDK: 25 ==================================================================================================== This report shows the bird-eye view of parity between OpenJDK and Oracle JDK. Report generated: Mon May 11 20:54:22 CEST 2026 === 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. 6 issues in total 25.0.4 (2 issues): 25.0.4-oracle , [A] JDK-8363986: Heap region in CDS archive is not at deterministic address 25.0.4-oracle , [] (!) JDK-8377534: Test java/awt/print/PrinterJob/PrintNullString.java fails with FAILURE: No IAE for empty iterator, int 25.0.5 (4 issues): 25.0.5-oracle , [] JDK-7067310: 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86 25.0.5-oracle , [] JDK-8307574: ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed." 25.0.5-oracle , [] JDK-8308395: javax/sound/sampled/Clip/ClipFlushCrash.java timed out 25.0.5-oracle , [] JDK-8376355: Update to use jtreg 8.2.1 === EXCLUSIVE: OPENJDK REJECTED These are the issues that were ruled as either not affecting OpenJDK, or otherwise rejected by maintainers. 13 issues in total 25.0.3 (9 issues): 25.0.3 , JDK-8237245: [macos] sun/java2d/OpenGL/OpaqueDest.java fails 25.0.3 , JDK-6848352: [TEST_BUG] Reg-test closed/java/awt/Modal/DialogSentToBackTest/DialogSentToBackTest.java fails 25.0.3 , JDK-8297094: [Windows]sun/java2d/OpenGL/ScaleParamsOOB.java fails because of color difference 25.0.3 , JDK-8369608: Add the JSSE/JCE/JGSS source code into /lib/src.zip in OracleJDK 25.0.3 , JDK-8325761: closed sun/java2d/OpenGL/ShapeClip.java failed with Incorrect color for rectangle 25.0.3 , JDK-8328098: closed sun/java2d/OpenGL/SrcMaskOps.java fails with Incorrect color for solid text 25.0.3 , JDK-8028202: closed/sun/java2d/DirectX/GdiDDSyncTest/GdiDDSyncTest.java fails 25.0.3 , JDK-8361297: JPDA spec need to clarify the ambiguity on IPV6 connectivity 25.0.3 , JDK-8376136: Typo in JFR Programmer's Guide PDF 25.0.4 (4 issues): 25.0.4 , JDK-8365059: 'javax/swing/JTableHeader/6358882/bug6358882.java' Test fails intermittently with timeout 25.0.4 , JDK-7190937: closed/java/awt/Choice/PaintArtefacts/PaintArtefacts.java fails 25.0.4 , JDK-8371294: JAR File Specification page typography issue 25.0.4 , JDK-8288610: java/awt/FullScreen/DisplayMode/DisplayModeNoRefreshTest/DisplayModeNoRefreshTest.java fails on MAC ARM === 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. 211 issues in total 25.0.3 (103 issues): 25.0.3 , JDK-8378853: [25u] Make backport of JDK-8244336 comply with differences in CSR 25.0.3 , JDK-8382438: [25u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 25.0.3 25.0.3 , JDK-8361492: [IR Framework] Has too restrictive regex for load and store 25.0.3 , JDK-8370492: [Linux] Update cpu shares to cpu.weight mapping function 25.0.3 , JDK-8357570: [macOS] os::Bsd::available_memory() might return too low values 25.0.3 , JDK-8370240: [PPC64] jhsdb jstack cannot handle continuation stub 25.0.3 , JDK-8370244: [PPC64] Several vector tests fail on Power8 25.0.3 , JDK-8378353: [PPC64] StringCoding.countPositives causes errors when the length is not a proper 32 bit int 25.0.3 , JDK-8343474: [updates] Customize README.md to specifics of update project 25.0.3 , JDK-8373021: aarch64: MacroAssembler::arrays_equals reads out of bounds 25.0.3 , JDK-8368677: acvp test should throw SkippedException when no ACVP-Server available 25.0.3 , JDK-8359707: Add classfile modification code to RedefineClassHelper 25.0.3 , JDK-8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java 25.0.3 , JDK-8370197: Add missing @Override annotations in com.sun.beans package 25.0.3 , JDK-8371759: Add missing @Override annotations in com.sun.imageio package 25.0.3 , JDK-8378113: Add sun/java2d/OpenGL/ScaleParamsOOB.java to the ProblemList.txt file 25.0.3 , JDK-8371967: Add Visual Studio 2026 to build toolchain for Windows 25.0.3 , JDK-8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print 25.0.3 , JDK-8372348: Adjust some UL / JFR string deduplication output messages 25.0.3 , JDK-8378823: AIX build fails after zlib updated by JDK-8378631 25.0.3 , JDK-8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX 25.0.3 , JDK-8368182: AOT cache creation fails with class defined by JNI 25.0.3 , JDK-8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed 25.0.3 , JDK-8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII 25.0.3 , JDK-8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF 25.0.3 , JDK-8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination 25.0.3 , JDK-8369881: C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS 25.0.3 , JDK-8367901: Calendar.roll(hour, 24) returns wrong result 25.0.3 , JDK-8358686: CDS and AOT can cause buffer truncation warning even when logging is disabled 25.0.3 , JDK-8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 25.0.3 , JDK-8373984: Check for macos 11 in CGraphicsDevice.m can be removed 25.0.3 , JDK-8333871: Check return values of sysinfo 25.0.3 , JDK-8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md 25.0.3 , JDK-8374872: Cleanup outdated SAP AG copyright header info 25.0.3 , JDK-8354937: Cleanup some sparc related coding in os_linux 25.0.3 , JDK-8360049: CodeInvalidationReasonTest.java fails with ZGC on AArch64 25.0.3 , JDK-8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads 25.0.3 , JDK-8368328: CompactNumberFormat.clone does not produce independent instances 25.0.3 , JDK-8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses 25.0.3 , JDK-8372586: Crashes on ppc64(le) after JDK-8371368 25.0.3 , JDK-8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 25.0.3 , JDK-8367862: debug.cpp: Do not print help message for methods ifdef'd out 25.0.3 , JDK-8376889: Enhance JfrRecorder::on_create_vm_3() assert output 25.0.3 , JDK-8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods 25.0.3 , JDK-8359064: Expose reason for marking nmethod non-entrant to JVMCI client 25.0.3 , JDK-8366278: Form control element