RELEASE NOTES: JDK 27

Notes generated: Thu Jan 01 08:58:48 CET 2026

JEPs

None.

RELEASE NOTES

core-libs/java.util:i18n

Issue Description
JDK-8355522

Removal of the `java.locale.useOldISOCodes` System Property


Support for the java.locale.useOldISOCodes system property in the java.util.Locale class has been removed. Originally introduced in JDK 17, this property allowed applications to revert to legacy ISO 639 language codes ("iw" for Hebrew, "ji" for Yiddish, and "in" for Indonesian). It was deprecated in JDK 25 and, starting with JDK 27, specifying this property has no effect and triggers a warning at runtime. Users who still rely on the old codes are encouraged to transition to the current standard codes: "he" for Hebrew, "yi" for Yiddish, and "id" for Indonesian.


core-libs/java.util.concurrent

Issue Description
JDK-8371748

Removal of ThreadPoolExecutor.finalize()


The finalize() method has been removed from java.util.concurrent.ThreadPoolExecutor.

ThreadPoolExecutor.finalize() was deprecated in JDK 9 as part of deprecating finalization for removal JEP 421. The method was re-specified in JDK 11 to "do nothing" and deprecated for removal in JDK 18.

The removal of this method means that any existing code that extends ThreadPoolExecutor and overrides finalize() to call super.finalize() (or calls finalize() directly) will now call Object.finalize(). This code may no longer compile as Object.finalize() throws Throwable whereas the removed ThreadPoolExecutor.finalize() did not declare any checked exceptions. Developers are strongly encouraged to stop using finalization but if necessary, the source compatibility issue can be worked around using a try-catch.


FIXED ISSUES

client-libs

Priority Bug Summary
P4 JDK-8374359 [umbrella] Update files with missed copyright years to 2025
P4 JDK-8374216 Assorted changes to jpackage without functional impact
P4 JDK-8374310 Update copyright year to 2025 for client-libs in files where it was missed
P4 JDK-8374355 Update copyright year to 2025 for demo in files where it was missed
P4 JDK-8374365 Update copyright year to 2025 for test/jdk in files where it was missed
P4 JDK-8374363 Update copyright year to 2025 for test/micro in files where it was missed

client-libs/2d

Priority Bug Summary
P4 JDK-8368702 [macosx] Printing text with composite fonts loses font transform
P4 JDK-6517125 FontStrike.getGlyphVectorOutline() not used
P4 JDK-8167268 StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ')

client-libs/java.awt

Priority Bug Summary
P3 JDK-8371657 [macosx] Programmatically selecting/deselecting List item triggers an ItemEvent
P4 JDK-8373967 [macos] User interactions with List do not trigger ItemEvent after programmatic change
P4 JDK-8373984 Check for macos 11 in CGraphicsDevice.m can be removed
P4 JDK-8374321 Fix undefined reference to 'png_init_filter_functions_lsx' after 8371914
P4 JDK-8371914 PNG defines in CFLAGS can cause compilation errors with external libpng
P4 JDK-8360160 ubuntu-22-04 machine is failing client tests
P5 JDK-8068378 [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update
P5 JDK-8374345 Restore the original copyright year in ExtremeFontSizeTest.java

client-libs/javax.accessibility

Priority Bug Summary
P3 JDK-8373474 2 Unintentional format string defect groups in jabswitch.cpp
P3 JDK-8373475 Unintentional format string in logString of AccessInfo.cpp

client-libs/javax.sound

Priority Bug Summary
P3 JDK-7067310 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86
P4 JDK-8334549 [Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java
P4 JDK-8307574 ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed."
P4 JDK-8308395 javax/sound/sampled/Clip/ClipFlushCrash.java timed out
P4 JDK-8373632 Some sound tests failing in CI due to lack of sound key

client-libs/javax.swing

Priority Bug Summary
P2 JDK-8373946 Synth ProgressBarUI implementation confuses background painting with border painting
P4 JDK-5107379 Component orientation in JOptionPane is not proper in Motif L&F.
P4 JDK-6292135 DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights
P4 JDK-4459231 Focus of JTabbedPane(with Scrollable tablayout) changes on change in LookAndFeel
P4 JDK-8042054 JTree.updateUI uses out-of-date item size information
P4 JDK-6681958 Maximization state of JInternalFrames is corrupted by WindowsDesktopManager
P4 JDK-6726690 SwingUtilities.replaceUI*Map() methods do not remove previously installed maps
P4 JDK-6223700 XP L&F: Non-TopLevel JMenu's painting error
P5 JDK-8372974 Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package

core-libs

Priority Bug Summary
P4 JDK-8373389 Two jdk/incubator/vector/ tests fails after JDK-8371446
P4 JDK-8374327 Update copyright year to 2025 for files in java.base added/updated by commits in 2025
P4 JDK-8374391 Update the copyright year to 2025 in the remaining files under src/ where it was missed
P4 JDK-8374383 Update the copyright year to 2025 in the remaining files under test/ where it was missed
P4 JDK-8371446 VectorAPI: Add unit tests for masks from various long values

core-libs/java.io:serialization

Priority Bug Summary
P4 JDK-8373623 Refactor Serialization tests for Records to JUnit

core-libs/java.lang

Priority Bug Summary
P4 JDK-8373552 ExactConversionsSupport: bad JLS links in javadoc
P4 JDK-8373517 Revert the macos Tahoe specific change done in JDK-8359830
P4 JDK-8373068 Revisit details of Float16 to decimal conversion algorithm

core-libs/java.lang.foreign

Priority Bug Summary
P4 JDK-8372493 [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free
P4 JDK-8371871 libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler

core-libs/java.lang.invoke

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

core-libs/java.lang:reflect

Priority Bug Summary
P4 JDK-8373125 Add defensive screening of modifiers for Field and Parameter toString() results
P4 JDK-8370890 Start of release updates for JDK 27

core-libs/java.math

Priority Bug Summary
P4 JDK-8373798 Refactor java/math tests to use JUnit

core-libs/java.net

Priority Bug Summary
P3 JDK-8373409 java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock
P4 JDK-8372661 Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"
P4 JDK-8370655 Check EINTR handling InetAddress implementation and NET_ThrowNew
P4 JDK-8373677 Clear text HttpServer connection could fail fast if receiving SSL ClientHello
P4 JDK-8372731 Detailed authentication failure messages
P4 JDK-8373362 Http3TestServer should not log an exception stack trace when it is stopping normally
P4 JDK-8369595 HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException
P4 JDK-8373537 Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods
P4 JDK-8374082 net_util.c should use logical && when setting IPv6_available
P4 JDK-8373877 QUIC connections are removed too early
P4 JDK-8373808 Refactor java/net/httpclient qpack and hpack tests to use JUnit
P4 JDK-8373796 Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5
P4 JDK-8373869 Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5
P4 JDK-8373866 Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5
P4 JDK-8373893 Refactor networking http server tests to use JUnit
P4 JDK-8373227 Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised?
P4 JDK-8373676 Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6
P4 JDK-8373807 test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost"
P4 JDK-8369950 TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException
P5 JDK-8372746 Some httpserver files could benefit from some formatting cleanup

core-libs/java.nio

Priority Bug Summary
P3 JDK-8374382 (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0
P4 JDK-8371718 (sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel
P4 JDK-8255463 java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException

core-libs/java.text

Priority Bug Summary
P4 JDK-8372844 Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods

core-libs/java.util

Priority Bug Summary
P4 JDK-8370910 Cleanup terminology of UUID vs Global Identifiers in UUID
P4 JDK-8373716 Refactor further java/util tests from TestNG to JUnit

core-libs/java.util.concurrent

Priority Bug Summary
P4 JDK-8371748 Remove the (empty) ThreadPoolExecutor.finalize() method

core-libs/java.util:collections

Priority Bug Summary
P3 JDK-8179918 EnumSet spliterator should report SORTED, ORDERED, NONNULL

core-libs/java.util:i18n

Priority Bug Summary
P4 JDK-8373983 java/util/Locale/UseOldISOCodesTest.java fails with JTREG_AOT_JDK=onestep
P4 JDK-8373566 Performance regression with java.text.MessageFormat subformat patterns
P4 JDK-8355522 Remove the `java.locale.useOldISOCodes` system property

core-libs/javax.lang.model

Priority Bug Summary
P4 JDK-8370893 Add SourceVersion.RELEASE_27

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
P4 JDK-8373102 com/sun/jdi/MethodInvokeWithTraceOnTest.java can fail with ObjectCollectedException when run with a small heap
P4 JDK-8362083 JDI VirtualMachine/dispose/dispose001 failed with FATAL ERROR in native method: JDWP cannot set thread local storage, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)
P4 JDK-8373297 Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException
P4 JDK-8372555 Test com/sun/jdi/ExceptionEvents.java failed: ObjectCollectedException
P5 JDK-8374038 JDI EventRequestManager javadoc has unrendered @link tags inside an @code block

core-svc/java.lang.management

Priority Bug Summary
P3 JDK-8369736 Add management interface for AOT cache creation
P3 JDK-8373464 Test JdkManagementCheckSince.java fails after JDK-8369736
P4 JDK-8373111 Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out
P4 JDK-8373642 Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java failed
P4 JDK-8374177 Update @since of HotSpotAOTCacheMXBean after JDK-8373607
P5 JDK-8374373 Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc

core-svc/javax.management

Priority Bug Summary
P4 JDK-8373917 test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests
P4 JDK-8373127 Update nsk/monitoring tests to support virtual thread factory testing

core-svc/tools

Priority Bug Summary
P3 JDK-8319589 Attach from root to a user java process not supported in Mac

docs/tools

Priority Bug Summary
P3 JDK-8370249 Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681
P4 JDK-8370970 DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java

globalization/translation

Priority Bug Summary
P3 JDK-8373119 JDK 26 RDP1 L10n resource files update

hotspot

Priority Bug Summary
P4 JDK-8374316 Update copyright year to 2025 for hotspot in files where it was missed
P4 JDK-8374358 Update copyright year to 2025 for test/hotspot in files where it was missed

hotspot/compiler

Priority Bug Summary
P1 JDK-8373630 r18_tls should not be modified on Windows AArch64
P3 JDK-8373145 [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
P3 JDK-8351889 C2 crash: assertion failed: Base pointers must match (addp 344)
P3 JDK-8373502 C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
P3 JDK-8373525 C2: assert(_base == Long) failed: Not a Long
P3 JDK-8372634 C2: Materialize type information from instanceof checks
P3 JDK-8371603 C2: Missing Ideal optimizations for load and store vectors on SVE
P3 JDK-8354282 C2: more crashes in compiled code because of dependency on removed range check CastIIs
P3 JDK-8373524 C2: no reachable node should have no use
P3 JDK-8370200 Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
P3 JDK-8374195 TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
P4 JDK-8372641 [s390x] Test failure TestMergeStores.java
P4 JDK-8371920 [TEST] Enable CMove tests on other platforms
P4 JDK-8373420 C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
P4 JDK-8367341 C2: apply KnownBits and unsigned bounds to And / Or operations
P4 JDK-8373577 C2: Cleanup adr_type of CallLeafPureNode
P4 JDK-8373355 C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"
P4 JDK-8367158 C2: create better fill and copy benchmarks, taking alignment into account
P4 JDK-8364766 C2: Improve Value() of DivI and DivL for non-constant inputs
P4 JDK-8360192 C2: Make the type of count leading/trailing zero nodes more precise
P4 JDK-8373513 C2: Move ProjNode::other_if_proj() to IfProjNode
P4 JDK-8371716 C2: Phi node fails Value()'s verification when speculative types clash
P4 JDK-8373820 C2: Robust Node::uncast_helper infinite loop check
P4 JDK-8374078 C2_MacroAssembler::verify_int_in_range has incorrect early return condition
P4 JDK-8367028 compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
P4 JDK-8364490 Fatal error on large SpecTrapLimitExtraEntries value
P4 JDK-8373396 Min and Max Ideal missing AddNode::Ideal optimisations
P4 JDK-8373428 Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks
P4 JDK-8371968 RISC-V: implement AES CBC intrinsics
P4 JDK-8365732 RISC-V: implement AES CTR intrinsics
P4 JDK-8373069 RISC-V: implement GHASH intrinsic
P4 JDK-8373998 RISC-V: simple optimization of ConvHF2F
P4 JDK-8374351 RISC-V: Small refactoring for crypto macro-assembler routines
P4 JDK-8357551 RISC-V: support CMoveF/D vectorization
P4 JDK-8370846 Support execution of mlvm testing with test thread factory
P4 JDK-8370922 Template Framework Library: Float16 type and operations
P4 JDK-8373682 Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
P4 JDK-8374378 Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed
P4 JDK-8372589 VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
P5 JDK-8368977 Provide clear naming for AVX10 identifiers
P5 JDK-8370489 Some compiler tests miss the @key randomness
P5 JDK-8344345 test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces

hotspot/gc

Priority Bug Summary
P2 JDK-8373789 No PCH release build failure after JDK-8372543
P2 JDK-8371420 Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104
P2 JDK-8370198 Test gc/arguments/TestShrinkHeapInSteps.java crashed: assert(left >= right) failed: avoid underflow
P3 JDK-8372498 [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes
P3 JDK-8373116 Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking
P4 JDK-8372348 Adjust some UL / JFR string deduplication output messages
P4 JDK-8373801 Adopt arraycopy OopCopyResult from the lworld branch
P4 JDK-8372564 Convert StringDedup to use Atomic
P4 JDK-8319161 GC: Make TestParallelGCThreads use createTestJavaProcessBuilder
P4 JDK-8319326 GC: Make TestParallelRefProc use createTestJavaProcessBuilder
P4 JDK-8371284 GenShen: Avoid unnecessary card marking
P4 JDK-8374048 Genshen: Backout fix for missed cancellation notice
P4 JDK-8373100 Genshen: Control thread can miss allocation failure notification
P4 JDK-8373720 GenShen: Count live-at-old mark using Snapshot at Beginning
P4 JDK-8373225 GenShen: More adaptive old-generation growth heuristics
P4 JDK-8373272 Genshen: ShenandoahOldGenerationTest fails after JDK-8373056
P4 JDK-8372250 Merge PtrQueue into SATBMarkQueue
P4 JDK-8373262 Parallel: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails
P4 JDK-8367541 Parallel: Make young and old generation fields nonstatic in ParallelScavengeHeap
P4 JDK-8373449 Parallel: Obsolete deprecated PSChunkLargeArrays
P4 JDK-8373087 Parallel: Rename PSGenerationPool to PSOldGenerationPool
P4 JDK-8373421 Parallel: Rename young generation eden and survivor space pool
P4 JDK-8373039 Remove Incorrect Asserts in shenandoahScanRemembered
P4 JDK-8373335 Serial: Clean up SerialHeap members by access specifies
P4 JDK-8373022 serviceability/sa/ClhsdbScanOops.java assumes no GC should occur
P4 JDK-8352914 Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics
P4 JDK-8373054 Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots
P4 JDK-8373056 Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type()
P4 JDK-8372543 Shenandoah: undercalculated the available size when soft max takes effect
P4 JDK-8373025 test/hotspot/jtreg/gc/cslocker/TestCSLocker.java may deadlock
P4 JDK-8372860 TestCodeCacheUnloadDuringConcCycle fails on ARM32

hotspot/jfr

Priority Bug Summary
P2 JDK-8373490 JFR Leak Profiler: path-to-gc-root very slow for large object arrays
P3 JDK-8373122 JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400
P4 JDK-8374360 Update copyright year to 2025 for test/jdk/jdk/jfr in files where it was missed

hotspot/jvmti

Priority Bug Summary
P3 JDK-8373627 assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers
P3 JDK-8373723 Deadlock with JvmtiTagMap::flush_object_free_events()
P3 JDK-8374233 Overloaded constructor MountUnmountDisabler(jthread thread) is missed
P4 JDK-8371502 serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing

hotspot/runtime

Priority Bug Summary
P3 JDK-8373837 "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26
P3 JDK-8371408 [Linux] VM.info output for container information is confusing
P3 JDK-8369515 Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical
P3 JDK-8372988 Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt
P4 JDK-8373668 Add override keyword to *Klass classes
P4 JDK-8368701 CDS VerifierTest_1A.java failed on machines with 512 GB RAM
P4 JDK-8373293 Change the exception handling in TestNestHostErrorWithMultiThread.java
P4 JDK-8373599 Cleanup arguments.hpp includes
P4 JDK-8374151 Cleanup minor markWord function disorder
P4 JDK-8374296 Comment clean up in os_linux.cpp
P4 JDK-8373649 Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic
P4 JDK-8373411 Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled
P4 JDK-8373615 Improve HotSpot debug functions findclass() and findmethod
P4 JDK-8374200 jdk/internal/platform/cgroup/TestCgroupMetrics.java fails with common prefix metrics
P4 JDK-8373208 Make Atomic class template constant initializable
P4 JDK-8373207 Make DeferredStatic class template constant initializable
P4 JDK-8374178 Missing include in systemDictionary.cpp after JDK-8365526
P4 JDK-8372098 Move AccessFlags to InstanceKlass
P4 JDK-8371347 Move the ObjectMonitorTable to a separate new file
P4 JDK-8366671 Refactor Thread::SpinAcquire and Thread::SpinRelease
P4 JDK-8373522 Remove expired flags in JDK 27
P4 JDK-8374145 Remove legacy locking remnants from markWord
P4 JDK-8373800 Remove ScopedValueBindingsResolver
P4 JDK-8373557 Remove stale comments after JDK-8372584
P4 JDK-8373392 Replace CDS object subgraphs with @AOTSafeClassInitializer
P4 JDK-8371503 RETAIN_IMAGE_AFTER_TEST do not work for some tests
P4 JDK-8373497 SpinCriticalSection should use SpinYield
P4 JDK-8373876 StackWalkNativeToJava print more output in case of failures
P4 JDK-8373593 Support latest VS2026 MSC_VER in abstract_vm_version.cpp
P4 JDK-8374113 Taughtological if check in Reflection::array_set
P4 JDK-8371948 TestStackOverflowDuringInit.java fails xss too small on linux-aarch64
P4 JDK-8366272 The os::xxx APIs do not manage errno correctly
P4 JDK-8374052 Use java/util/Calendar in ReplaceCriticalClasses.java test
P4 JDK-8371409 Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock
P4 JDK-8373295 Wrong log tag for UseCompressedOops ergo setting

hotspot/svc

Priority Bug Summary
P4 JDK-8374232 Comment cleanup in diagnosticCommand.cpp
P4 JDK-8373625 CPUTimeCounters creates a total counter for unsupported GCs
P4 JDK-8373441 Remove DCmdFactory::_enabled
P4 JDK-8370731 Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8373110 jstack --mixed frames are broken on macOS after JDK-8371194
P4 JDK-8374361 Update copyright year to 2025 for jdk.hotspot.agent in files where it was missed

hotspot/test

Priority Bug Summary
P4 JDK-8373086 Make isexceeded001.java more robust
P4 JDK-8241329 Support execution of jtreg tests in virtual threads
P4 JDK-8373654 Tests in sources/ should only run once

infrastructure

Priority Bug Summary
P2 JDK-8373285 Update JCov for class file version 71

infrastructure/build

Priority Bug Summary
P2 JDK-8373246 JDK-8351842 broke native debugging on Linux
P2 JDK-8373255 Unexpected iobj and ipdb files after JDK-8370438
P4 JDK-8373113 Fix whitespace in RunTests.gmk
P4 JDK-8373388 Reenable LTO for libsplashscreen
P4 JDK-8372759 Test build/AbsPathsInImage.java fails after JDK-8370438
P4 JDK-8373443 Update --release 26 symbol information for JDK 26 build 27
P4 JDK-8373446 Update --release 26 symbol information for JDK 26 build 29
P4 JDK-8373117 Update build doc link in README.md
P4 JDK-8374323 Update copyright year to 2025 for the build system in files where it was missed

security-libs/javax.crypto

Priority Bug Summary
P3 JDK-8373059 Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64
P4 JDK-8350711 [JMH] test Signatures.RSASSAPSS failed for 2 threads config

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8371559 Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java
P4 JDK-8368493 Disable most test JSSE debug output by default, and increase the test default maximum output log size
P4 JDK-8356544 Implement additional tests for ciphersuites disabled with wildcards
P4 JDK-8373101 JdkClient and JdkServer test classes ignore namedGroups field
P5 JDK-8371721 Refactor checkTrusted methods in X509TrustManagerImpl

security-libs/javax.security

Priority Bug Summary
P4 JDK-8371975 Apply java.io.Serial annotations in java.security.sasl

security-libs/jdk.security

Priority Bug Summary
P4 JDK-8362658 sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags
P4 JDK-8367994 test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip
P4 JDK-8373793 TestDynamicStore.java '/manual' disables use of '/timeout'
P4 JDK-8368524 Tests are skipped and shown as passed in test/jdk/sun/security/pkcs11/Cipher/KeyWrap

tools/javac

Priority Bug Summary
P3 JDK-8373094 javac may fail because of unattributed break in a loop
P3 JDK-8373570 Javac stack overflow on method-local class with nested record referring to enclosing type
P4 JDK-8370894 Add source 27 and target 27 to javac
P4 JDK-8372635 Lambdas do not copy over SYNTHETIC flag for local variables
P4 JDK-8374352 Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed

tools/javadoc(tool)

Priority Bug Summary
P2 JDK-8374044 Docs build fails: Cannot determine current path
P3 JDK-8373909 JSpec and ToolGuide taglets use incorrect relative path
P4 JDK-8372801 tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 27
P4 JDK-8374354 Update copyright year to 2025 for jdk.javadoc in files where it was missed

tools/jlink

Priority Bug Summary
P3 JDK-8373447 Suspicious sign extension after integer promotion in imageDecompressor.cpp

tools/jpackage

Priority Bug Summary
P3 JDK-8373887 jpackage tests may potentially deadlock
P4 JDK-8373631 Improve classes in the "jdk.jpackage.internal.util.function" package
P4 JDK-8373710 Improve jpackage error reporting
P4 JDK-8373628 jpackage doesn't print to console until completetion
P4 JDK-8373105 Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil
P4 JDK-8374326 Update copyright year to 2025 for jdk.jpackage in files where it was missed

tools/jshell

Priority Bug Summary
P4 JDK-8373097 Save command should create missing parent directories

tools/launcher

Priority Bug Summary
P4 JDK-8373270 Clean up unused `CheckSanity` method from java_md_common.c file
P4 JDK-8373561 Replace usages of -verify java launcher option with -Xverify:all JVM option