RELEASE NOTES: JDK 25.0.3

Notes generated: Tue Feb 10 07:55:40 CET 2026

JEPs

None.

RELEASE NOTES

hotspot/jfr

Issue Description
JDK-8365972

JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations


The jdk.ThreadDump event is currently written when a chunk begins and ends (everyChunk), but when it is written at the beginning, it may trigger another rotation within 1 second. This can cause other relevant data to be flushed out very quickly, e.g. 15 seconds if using the default max size of 250 MB.

Reproducer:

$ java Reproducer 1400 300 20

import java.util.concurrent.Semaphore; import jdk.jfr.Configuration; import jdk.jfr.Recording;

public class Reproducer { public static void main(String[] args) throws Exception { int threadCount = Integer.parseInt(args[0]); int stackDepth = Integer.parseInt(args[1]); int sleepTime = Integer.parseInt(args[2]); Semaphore semaphore = new Semaphore(0); for (int i = 0; i < threadCount; i++) { Thread t = new Thread(() -> stack(stackDepth, semaphore)); t.setDaemon(true); t.start(); } semaphore.acquire(threadCount); Configuration c = Configuration.getConfiguration("default"); try (Recording r = new Recording(c)) { r.start(); Thread.sleep(sleepTime * 1000); } }

static void stack(int depth, Semaphore semaphore) {
    if (depth > 0) {
        stack(depth - 1, semaphore);
    }
    if (depth == 0) {
        semaphore.release();
        try {
            Thread.sleep(Long.MAX_VALUE);
        } catch (InterruptedException ignored) {}
    }
}

}

Short-term, we could change the implementation so that jdk.ThreadDump and jdk.ClassLoaderStatistics are only emitted when a recording starts and a chunk ends. Such a change may be suitable for backporting.

Longer-term, we might want to address this in a more generic way so that it cannot occur with other events as well, including user-defined ones. Three alternatives:

1) Redefine "everyChunk" so that it only emits when a recording starts and when a chunk ends. 2) Create a new keyword, e.g. "rotation", with the same semantics as option 1, but keep "everyChunk" as is. 3) Broaden the setting so it can accept a combination of recording- or chunk-specific settings.

Regardless of approach, the new semantics must support cases where two recordings are in use at the same time with different settings.


Reduced frequency of JFR events jdk.ThreadDump and jdk.ClassLoaderStatistics


In applications with many threads (typically more than 1,000) and deep Java stacks (typically more than 300 frames), the jdk.ThreadDump event can become large enough to trigger a recording file rotation by itself. This can cause other events to be removed earlier than expected by the retention policy. A similar issue occurs for the jdk.ClassLoaderStatistics event in applications that use several hundred thousand class loaders.

To avoid back-to-back rotations in the default configuration (default.jfc), the jdk.ThreadDump and jdk.ClassLoaderStatistics events are now written only when a recording starts and at the end of a file rotation. They are no longer written at the beginning of a new file created by rotation.


security-libs/java.security

Issue Description
JDK-8244336

New Security Property jdk.crypto.disabledAlgorithms for Restricting Algorithms at the JCE layer


A new security property named jdk.crypto.disabledAlgorithms has been introduced to disable algorithms for JCE/JCA cryptographic services. Initially, this property only supports the Cipher, KeyStore, MessageDigest, and Signature services. This property is defined in the java.security file and initially no algorithms are disabled by default. However, this may change in the future. This security property can be overridden by a system property of the same name if applications need to re-enable algorithms.

See Disabled and Restricted Cryptographic Algorithms for more information.


JDK-8354469

Enhanced keytool Password Handling When Output Is Redirected


The keytool command reads passwords from the system console to prevent them from being displayed on the screen. However, the console is usually available only when both the standard input and output streams are not redirected. Previously, if the standard output stream was redirected into a file or another command, the console was unavailable and the input password was echoed on the screen. This enhancement improves password handling to ensure that the password is not displayed on the screen even if the standard output stream is redirected. This enhancement has also been made to the jarsigner command and the JAAS TextCallbackHandler API.


hotspot/gc

Issue Description
JDK-8212084

G1: Support UseGCOverheadLimit


The G1 garbage collector now throws an OutOfMemoryException when the garbage collection overhead is more than GCTimeLimit percent (default value 98) and the free Java heap is less than GCHeapFreeLimit percent (default value 2) for five consecutive garbage collections.

This feature is enabled by default. It can be disabled using the -XX:-UseGCOverheadLimit option.

The implementation mirrors the functionality already provided by the Parallel garbage collector. However there may be differences in the exact conditions for the OOME triggers as G1 calculates garbage collection overhead and free Java heap slightly differently.


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8361381 GlyphLayout behavior differs on JDK 11+ compared to JDK 8
P3 JDK-8373727 New XBM images parser regression: only the first line of the bitmap array is parsed
P4 JDK-8369032 Add test to ensure serialized ICC_Profile stores only necessary optional data
P4 JDK-8363950 Incorrect jtreg header in TestLayoutVsICU.java
P4 JDK-8368882 NPE during text drawing on machine with JP locale
P4 JDK-8369911 Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent
P5 JDK-8371759 Add missing @Override annotations in com.sun.imageio package

client-libs/java.awt

Priority Bug Summary
P3 JDK-8372756 Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907
P3 JDK-8372977 Unnecessary gthread-2.0 loading
P3 JDK-8372534 Update Libpng to 1.6.51
P3 JDK-8375063 Update Libpng to 1.6.54
P4 JDK-8361521 BogusFocusableWindowState.java fails with StackOverflowError on Linux
P4 JDK-8373984 Check for macos 11 in CGraphicsDevice.m can be removed
P4 JDK-8372048 Performance improvement on Linux remote desktop

client-libs/java.beans

Priority Bug Summary
P5 JDK-8370197 Add missing @Override annotations in com.sun.beans package

client-libs/javax.sound

Priority Bug Summary
P3 JDK-8372120 Add missing sound keyword to MIDI tests

client-libs/javax.swing

Priority Bug Summary
P2 JDK-8373946 Synth ProgressBarUI implementation confuses background painting with border painting
P3 JDK-8316274 javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF
P4 JDK-8366369 Add @requires linux for GTK L&F tests
P4 JDK-8353755 Add a helper method to Util - findComponent()
P5 JDK-8359418 Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions

core-libs/java.io

Priority Bug Summary
P4 JDK-8366261 Provide utility methods for sun.security.util.Password
P4 JDK-8359182 Use @requires instead of SkippedException for MaxPath.java

core-libs/java.lang

Priority Bug Summary
P3 JDK-8369227 Virtual thread stuck in PARKED state
P4 JDK-8368683 [process] Increase jtreg debug output maxOutputSize for TreeTest
P4 JDK-8354894 java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs
P4 JDK-8361613 System.console() should only be available for interactive terminal

core-libs/java.lang.invoke

Priority Bug Summary
P4 JDK-8373832 Test java/lang/invoke/TestVHInvokerCaching.java tests nothing

core-libs/java.lang.module

Priority Bug Summary
P4 JDK-8183336 Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java

core-libs/java.net

Priority Bug Summary
P4 JDK-8361106 [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException
P4 JDK-8372661 Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"
P4 JDK-8368625 com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently
P4 JDK-8373704 Improve "SocketException: Protocol family unavailable" message
P4 JDK-8371366 java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout
P4 JDK-8368029 Several tests in httpserver/simpleserver should throw SkipException
P4 JDK-8373807 test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost"

core-libs/java.nio

Priority Bug Summary
P4 JDK-8317838 java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix)
P4 JDK-8255463 java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException
P4 JDK-8366128 jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file

core-libs/java.rmi

Priority Bug Summary
P4 JDK-8372857 Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test
P4 JDK-7191877 TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently

core-libs/java.text

Priority Bug Summary
P3 JDK-8369050 DecimalFormat Rounding Errors for Fractional Ties Near Zero
P4 JDK-8372609 Bug4944439 does not enforce locale correctly
P4 JDK-8368328 CompactNumberFormat.clone does not produce independent instances

core-libs/java.time

Priority Bug Summary
P3 JDK-8373476 (tz) Update Timezone Data to 2025c

core-libs/java.util.concurrent

Priority Bug Summary
P3 JDK-8365065 cancelled ForkJoinPool tasks no longer throw CancellationException
P3 JDK-8372835 WorkQueue::push is missing an acquire-fence
P4 JDK-8368500 ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool()
P4 JDK-8370887 DelayScheduler.replace method may break the 4-ary heap in certain scenarios

core-libs/java.util.jar

Priority Bug Summary
P2 JDK-8374644 Regression in GZIPInputStream performance after JDK-7036144

core-libs/java.util:i18n

Priority Bug Summary
P4 JDK-8367901 Calendar.roll(hour, 24) returns wrong result
P4 JDK-8374433 java/util/Locale/PreserveTagCase.java does not run any tests

core-libs/javax.naming

Priority Bug Summary
P4 JDK-8287062 com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message

core-svc/debugger

Priority Bug Summary
P3 JDK-8342659 Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded
P4 JDK-8370636 com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads

core-svc/java.lang.management

Priority Bug Summary
P3 JDK-8372704 ThreadMXBean.getThreadUserTime may return total time
P4 JDK-8030957 AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX

hotspot/compiler

Priority Bug Summary
P1 JDK-8373630 r18_tls should not be modified on Windows AArch64
P2 JDK-8360271 String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings
P3 JDK-8373525 C2: assert(_base == Long) failed: Not a Long
P3 JDK-8370405 C2: mismatched store from MergeStores wrongly scalarized in allocation elimination
P3 JDK-8341039 compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
P3 JDK-8371864 GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes
P4 JDK-8361492 [IR Framework] Has too restrictive regex for load and store
P4 JDK-8370244 [PPC64] Several vector tests fail on Power8
P4 JDK-8358756 [s390x] Test StartupOutput.java crash due to CodeCache size
P4 JDK-8293484 AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
P4 JDK-8360049 CodeInvalidationReasonTest.java fails with ZGC on AArch64
P4 JDK-8371385 compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
P4 JDK-8372046 compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
P4 JDK-8368787 Error reporting: hs_err files should show instructions when referencing code in nmethods
P4 JDK-8359064 Expose reason for marking nmethod non-entrant to JVMCI client
P4 JDK-8366878 Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java
P4 JDK-8357380 java/lang/StringBuilder/RacingSBThreads.java times out with C1
P4 JDK-8371608 Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries
P4 JDK-8370579 PPC: fix inswri immediate argument order
P4 JDK-8362284 RISC-V: cleanup NativeMovRegMem
P4 JDK-8375094 RISC-V: Fix client builds after JDK-8368732
P4 JDK-8366747 RISC-V: Improve VerifyMethodHandles for method handle linkers
P4 JDK-8375657 RISC-V: Need to check size in SharedRuntime::is_wide_vector
P4 JDK-8374525 RISC-V: Several masked float16 vector operations are not supported
P4 JDK-8373998 RISC-V: simple optimization of ConvHF2F
P4 JDK-8370378 Some compiler tests inadvertently exclude particular platforms
P4 JDK-8367135 Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted
P4 JDK-8367278 Test compiler/startup/StartupOutput.java timed out after completion on Windows
P4 JDK-8369804 TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin
P4 JDK-8354244 Use random data in MinMaxRed_Long data arrays
P4 JDK-8372589 VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
P4 JDK-8286865 vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache

hotspot/gc

Priority Bug Summary
P2 JDK-8371420 Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104
P3 JDK-8358735 GenShen: block_start() may be incorrect after class unloading
P4 JDK-8371316 Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print
P4 JDK-8372348 Adjust some UL / JFR string deduplication output messages
P4 JDK-8370325 G1: Disallow GC for TLAB allocation
P4 JDK-8212084 G1: Implement UseGCOverheadLimit
P4 JDK-8373429 gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms
P4 JDK-8372110 GenShen: Fix erroneous assert
P4 JDK-8358529 GenShen: Heuristics do not respond to changes in SoftMaxHeapSize
P4 JDK-8372412 Increase buffer size for ring-buffer events in CollectedHeap
P4 JDK-8371895 Lower GCTimeLimit in TestUseGCOverheadLimit.java
P4 JDK-8342175 MemoryEaterMT fails intermittently with ExceptionInInitializerError
P4 JDK-8371854 Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use
P4 JDK-8364936 Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch
P4 JDK-8361363 ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders
P4 JDK-8367372 Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems
P4 JDK-8366874 Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages
P4 JDK-8372860 TestCodeCacheUnloadDuringConcCycle fails on ARM32

hotspot/jfr

Priority Bug Summary
P2 JDK-8372586 Crashes on ppc64(le) after JDK-8371368
P2 JDK-8373106 JFR suspend/resume deadlock on macOS in pthreads library
P2 JDK-8371368 SIGSEGV in JfrVframeStream::next_vframe() on arm64
P3 JDK-8369255 Assess and remedy any unsafe usage of the Semaphores used by JFR
P3 JDK-8371014 Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented
P3 JDK-8373485 JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant
P3 JDK-8370242 JFR: Clear event reference eagerly when using EventStream
P3 JDK-8365972 JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations
P3 JDK-8372321 TestBackToBackSensitive fails intermittently after JDK-8365972
P3 JDK-8369991 Thread blocking during JFR emergency dump must be in safepoint safe state
P4 JDK-8366082 Improve queue size computation in CPU-time sampler
P4 JDK-8372441 JFR: Improve logging of TestBackToBackSensitive
P4 JDK-8366486 Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out

hotspot/jvmti

Priority Bug Summary
P3 JDK-8371103 vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing
P4 JDK-8358679 [asan] vmTestbase/nsk/jvmti tests show memory issues
P4 JDK-8359707 Add classfile modification code to RedefineClassHelper
P4 JDK-8349192 jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000)
P4 JDK-8370732 Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests

hotspot/runtime

Priority Bug Summary
P2 JDK-8366938 Test runtime/handshake/HandshakeTimeoutTest.java crashed
P3 JDK-8371944 AOT configuration is corrupted when app closes System.out
P3 JDK-8372591 assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed
P3 JDK-8365526 Crash with null Symbol passed to SystemDictionary::resolve_or_null
P3 JDK-8313770 jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu
P3 JDK-8375530 PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build
P3 JDK-8366951 Test runtime/logging/StressAsyncUL.java is timing out
P3 JDK-8372988 Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt
P4 JDK-8364741 [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly
P4 JDK-8357570 [macOS] os::Bsd::available_memory() might return too low values
P4 JDK-8368182 AOT cache creation fails with class defined by JNI
P4 JDK-8358686 CDS and AOT can cause buffer truncation warning even when logging is disabled
P4 JDK-8370572 Cgroups hierarchical memory limit is not honored after JDK-8322420
P4 JDK-8333871 Check return values of sysinfo
P4 JDK-8354937 Cleanup some sparc related coding in os_linux
P4 JDK-8368551 Core dump warning may be confusing
P4 JDK-8370966 Create regression test for the hierarchical memory limit fix in JDK-8370572
P4 JDK-8367862 debug.cpp: Do not print help message for methods ifdef'd out
P4 JDK-8374711 Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name
P4 JDK-8374875 Improve perfMemory warning about 'Insufficient space for shared memory file'
P4 JDK-8374178 Missing include in systemDictionary.cpp after JDK-8365526
P4 JDK-8368885 NMT CommandLine tests can check for error better
P4 JDK-8356868 Not all cgroup parameters are made available
P4 JDK-8357591 Re-enable CDS test cases for jvmci after JDK-8345826
P4 JDK-8367371 Remove @requires vm.opt.UseLargePages from InternSharedString.java test
P4 JDK-8370708 RISC-V: Add VerifyStackAtCalls
P4 JDK-8371966 RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry
P4 JDK-8376572 RISC-V: Interpreter: Load array index as signed int
P4 JDK-8368754 runtime/cds/appcds/SignedJar.java log regex is too strict
P4 JDK-8375311 Some builds are missing debug helpers
P4 JDK-8307495 Specialize atomic bitset functions for aix-ppc
P4 JDK-8373593 Support latest VS2026 MSC_VER in abstract_vm_version.cpp
P4 JDK-8343340 Swapping checking do not work for MetricsMemoryTester failcount
P4 JDK-8344073 Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed
P4 JDK-8370064 Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files
P4 JDK-8370646 TestLargeUTF8Length.java needs lots of memory
P4 JDK-8371769 TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException
P4 JDK-8371948 TestStackOverflowDuringInit.java fails xss too small on linux-aarch64
P4 JDK-8366908 Use a different class for testing JDK-8351654

hotspot/svc

Priority Bug Summary
P3 JDK-8359472 JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE
P4 JDK-8370730 Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings

hotspot/svc-agent

Priority Bug Summary
P4 JDK-8370240 [PPC64] jhsdb jstack cannot handle continuation stub
P4 JDK-8369505 jhsdb jstack cannot handle continuation stub
P4 JDK-8370201 Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings
P4 JDK-8370036 TestJhsdbJstackWithVirtualThread.java fails when run with -showversion

hotspot/test

Priority Bug Summary
P4 JDK-8370649 Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java

infrastructure

Priority Bug Summary
P4 JDK-8372320 Bump update version for OpenJDK: jdk-25.0.3
P4 JDK-8374872 Cleanup outdated SAP AG copyright header info

infrastructure/build

Priority Bug Summary
P3 JDK-8374642 EscapeHash macro fails with GNU make 4.3 and 4.4
P4 JDK-8371967 Add Visual Studio 2026 to build toolchain for Windows
P4 JDK-8372733 GHA: Bump to Ubuntu 24.04

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8375963 [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev

security-libs/java.security

Priority Bug Summary
P2 JDK-8375549 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
P3 JDK-8354469 Keytool exposes the password in plain text when command is piped using | grep
P3 JDK-8374555 No need for visible input warning in s.s.u.Password when not reading from System.in
P3 JDK-8244336 Restrict algorithms at JCE layer
P4 JDK-8357470 src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase
P4 JDK-8346962 Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build
P4 JDK-8371383 Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException

security-libs/javax.crypto

Priority Bug Summary
P4 JDK-8358159 Empty mode/padding in cipher transformations
P4 JDK-8359388 Stricter checking for cipher transformations

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8371559 Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java
P4 JDK-8360539 DTLS handshakes fails due to improper cookie validation logic
P4 JDK-8366182 Some PKCS11Tests are being skipped when they shouldn't
P4 JDK-8333857 Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used
P4 JDK-8334928 Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use
P4 JDK-8366817 test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs
P4 JDK-8357277 Update OpenSSL library for interop tests

security-libs/javax.security

Priority Bug Summary
P2 JDK-8367583 sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336

security-libs/jdk.security

Priority Bug Summary
P4 JDK-8371262 sun/security/pkcs11/Cipher/KeyWrap tests may silently skip
P4 JDK-8360562 sun/security/tools/keytool/i18n.java add an ability to add comment for failures
P4 JDK-8370942 test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying
P4 JDK-8365861 test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException
P4 JDK-8367994 test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip
P5 JDK-8360395 sun/security/tools/keytool/i18n.java user country is current user location instead of the language

tools/jar

Priority Bug Summary
P4 JDK-8371978 tools/jar/ReproducibleJar.java fails on XFS

tools/javac

Priority Bug Summary
P3 JDK-8358801 javac produces class that does not pass verifier.

tools/javadoc(tool)

Priority Bug Summary
P3 JDK-8366278 Form control element
P4 JDK-8365305 The ARIA role ‘contentinfo’ is not valid for the element

tools/launcher

Priority Bug Summary
P4 JDK-8370393 Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md

xml/jaxp

Priority Bug Summary
P4 JDK-8336695 Update Commons BCEL to Version 6.10.0