master
8373427: StructuredTaskScope::join not clear if called with interrupted status set
8320538: Obsolete CSS styles in collection framework doc-file
8204172: Predicate::not should explicitly mention "NullPointerException - if target is null"
8374327: Update copyright year to 2025 for files in java.base added/updated by commits in 2025
8372134: ThreadLocalRandom no longer overrides nextGaussian
8365675: Add String Unicode Case-Folding Support
8354548: Update CLDR to Version 48.0
8374644: Regression in GZIPInputStream performance after JDK-7036144
8285676: Add missing @param tags for type parameters on classes and interfaces
8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer
8199465: {@docRoot} references need to be updated to reflect new module/package structure
8341243: Use ArraySupport.SOFT_MAX_ARRAY_LENGTH for max array size in java.base
8371164: ArrayList.addAll() optimizations
8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
8343478: Remove unnecessary @SuppressWarnings annotations (core-libs)
8226297: Dual-pivot quicksort improvements
8344943: Mark not subclassable classes final in java.base exported classes
8365175: Replace Unicode extension anchor elements with link tag
8356995: Provide default methods min(T, T) and max(T, T) in Comparator interface
8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants
8337712: Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis
8337205: Typo in Stack vs Deque Method table in Deque specification
8214761: Bug in parallel Kahan summation implementation
8317763: Follow-up to AVX512 intrinsics for Arrays.sort() PR
8347121: Add missing @serial tags to module java.base
8234335: Remove line break in class declaration in java.base
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8179918: EnumSet spliterator should report SORTED, ORDERED, NONNULL
8187443: Forest Consolidation: Move files to unified layout
8229997: Apply java.io.Serial annotations in java.base
8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33
8367901: Calendar.roll(hour, 24) returns wrong result
8365719: Refactor uses of JLA.uncheckedNewStringNoRepl
8283668: Update IllegalFormatException to use sealed classes
8317873: Add @sealedGraph to IllegalFormatException
8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer
8255989: Remove explicitly unascribed authorship from Java source files
8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count
8350646: Calendar.Builder.build() Throws ArrayIndexOutOfBoundsException
8282572: EnumSet should be a sealed class
8267110: Update java.util to use instanceof pattern variable
8372146: Follow-up changes to the Lazy Constants JEP
8300794: Use @snippet in java.util:i18n
8355522: Remove the `java.locale.useOldISOCodes` system property
8026369: javac potentially ambiguous overload warning needs an improved scheme
8284922: Fix some doc-comment issues on methods with package access in JDK API
8159527: Collections mutator methods should all be marked as optional operations
8310571: Use inline @return tag on java.util.Objects
8280534: Enable compile-time doclint reference checking
8276904: Optional.toString() is unnecessarily expensive
8358530: Properties#list should warn against non-String values
8353641: Deprecate core library permission classes for removal
8356977: UTF-8 cleanups
8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory 8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()
8357798: ReverseOrderListView uses Boolean boxes after JDK-8356080
8356420: Provide examples on wrapping System.in
8266571: Sequenced Collections
8358015: Fix SequencedMap sequenced view method specifications
8299444: java.util.Set.copyOf allocates needlessly for empty input collections
8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values
8314896: additional clarifications to reversed() default methods' implementation requirements
8333774: Avoid eagerly loading various EmptySpliterator classes
8339847: Broken link to the dieharder distribution website in SplittableRandom
8265237: String.join and StringJoiner can be improved further
8360045: StringTokenizer.hasMoreTokens() throws NPE after nextToken(null)
8203864: Execution error in Java's Timsort
8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id
8344252: SM cleanup in java.util classes
8370910: Cleanup terminology of UUID vs Global Identifiers in UUID
8231800: Better listing of arrays