Robuta

Sponsor of the Day: Jerkmate
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Pattern.html Pattern (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util.regex, class: Pattern java se 25patternjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html EncryptedPrivateKeyInfo (Java SE 25 & JDK 25) declaration: module: java.base, package: javax.crypto, class: EncryptedPrivateKeyInfo java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDesc.html ConstantDesc (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang.constant, interface: ConstantDesc java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/SecureRandom.html SecureRandom (Java SE 25 & JDK 25) declaration: module: java.base, package: java.security, class: SecureRandom java se 25securerandomjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/class-use/Object.html Uses of Class java.lang.Object (Java SE 25 & JDK 25) use: module: java.base, package: java.lang, class: Object se 25 jdkclass javauseslangobject https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/CloneNotSupportedException.html CloneNotSupportedException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: CloneNotSupportedException java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/new-list.html New API List (Java SE 25 & JDK 25) list java senew api25 jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Flow.html Flow (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util.concurrent, class: Flow java se 25flowjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KDF.html KDF (Java SE 25 & JDK 25) declaration: module: java.base, package: javax.crypto, class: KDF java se 25kdfjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IllegalArgumentException.html IllegalArgumentException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: IllegalArgumentException java se 25illegalargumentexceptionjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html Character (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: Character java se 25characterjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Runnable.html Runnable (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, interface: Runnable java se 25runnablejdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html HashMap (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util, class: HashMap java se 25hashmapjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/PhantomReference.html PhantomReference (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang.ref, class: PhantomReference java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuffer.html StringBuffer (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: StringBuffer java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/AutoCloseable.html AutoCloseable (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, interface: AutoCloseable autocloseable java se25 jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/Constable.html Constable (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang.constant, interface: Constable java se 25constablejdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuilder.html StringBuilder (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: StringBuilder java se 25stringbuilderjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html Throwable (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: Throwable java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/module-summary.html java.base (Java SE 25 & JDK 25) declaration: module: java.base se 25 jdkjavabase https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/class-use/Optional.html Uses of Class java.util.Optional (Java SE 25 & JDK 25) use: module: java.base, package: java.util, class: Optional se 25 jdkclass javausesutiloptional https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/Cleaner.html Cleaner (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang.ref, class: Cleaner java se 25cleanerjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html String (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: String string java se25 jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/StringJoiner.html StringJoiner (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util, class: StringJoiner java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Boolean.html Boolean (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: Boolean java se 25booleanjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/NullPointerException.html NullPointerException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: NullPointerException nullpointerexception java se25 jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Stream.html Stream (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util.stream, interface: Stream java se 25streamjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Set.html Set (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util, interface: Set java se 25setjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IndexOutOfBoundsException.html IndexOutOfBoundsException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: IndexOutOfBoundsException java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IllegalMonitorStateException.html IllegalMonitorStateException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: IllegalMonitorStateException java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/MatchException.html MatchException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: MatchException java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/Charset.html Charset (Java SE 25 & JDK 25) declaration: module: java.base, package: java.nio.charset, class: Charset java se 25charsetjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/annotation/Retention.html Retention (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang.annotation, annotation type: Retention java se 25retentionjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/IntStream.html IntStream (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util.stream, interface: IntStream java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html Object (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: Object java se 25objectjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/class-use/String.html Uses of Class java.lang.String (Java SE 25 & JDK 25) use: module: java.base, package: java.lang, class: String se 25 jdkclass javauseslangstring https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/PEMDecoder.html PEMDecoder (Java SE 25 & JDK 25) declaration: module: java.base, package: java.security, class: PEMDecoder java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/UnsupportedEncodingException.html UnsupportedEncodingException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.io, class: UnsupportedEncodingException java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/CharSequence.html CharSequence (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, interface: CharSequence java se 25charsequencejdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/WeakReference.html WeakReference (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang.ref, class: WeakReference java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/index-files/index-1.html A-Index (Java SE 25 & JDK 25) java se 25indexjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringIndexOutOfBoundsException.html StringIndexOutOfBoundsException (Java SE 25 & JDK 25) declaration: module: java.base, package: java.lang, class: StringIndexOutOfBoundsException java se 25jdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Optional.html Optional (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util, class: Optional optional java se25 jdk https://docs.oracle.com/en/java/javase/25/docs/api/search.html Search (Java SE 25 & JDK 25) java se 25searchjdk https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Supplier.html Supplier (Java SE 25 & JDK 25) declaration: module: java.base, package: java.util.function, interface: Supplier java se 25supplierjdk https://openjdk.org/projects/jdk/25/jeps-since-jdk-21 JEPs in JDK 25 integrated since JDK 21 jdk 25jepsintegratedsince21 https://mail-archive.com/builds@solr.apache.org/msg52552.html [JENKINS] Solr-main-macOS (64bit/hotspot/jdk-25.0.2) - Build # 8742 - Unstable! jenkins solr mainmacos 64bit hotspot0 2 buildjdk 25 https://www.oracle.com/java/technologies/javase/25-relnote-issues.html JDK 25 Release Notes, Important Changes, and Information This document describes important changes and information of the JDK 25 release. 25 release notesimportant changesjdkinformation