Robuta

Sponsor of the Day: Jerkmate
https://inside.java/2021/09/28/devlive-jdk17-the-next-lts/ JDK 17: The Next Long-Term Support (LTS) Release Is Here – Inside.java This session showcases JDK 17, the next long-term support release of Java, covering all the new features, enhancements, and updates... next long termjdk 17support ltsinside javarelease https://www.oracle.com/java/technologies/javase/products-doc-jdk17certconfig.html Oracle JDK 17 Certified System Configurations Oracle JDK 17 Certified System Configurations oracle jdkcertified system17configurations https://docs.oracle.com/en/java/javase/17/index.html JDK 17 Documentation - Home The documentation for JDK 17 includes developer guides, API documentation, and release notes. jdk 17documentation https://mail.openjdk.org/pipermail/jdk-dev/2021-January/005051.html JEP proposed to target JDK 17: 356: Enhanced Pseudo-Random Number Generators target jdk 17pseudo random numberjep proposed356enhanced https://mail.openjdk.org/pipermail/jdk-dev/2021-May/005595.html JEP proposed to target JDK 17: 411: Deprecate the Security Manager for Removal target jdk 17jep proposed411 deprecatesecurity managerremoval https://mail.openjdk.org/pipermail/jdk-dev/2021-May/005579.html JEP proposed to target JDK 17: 406: Pattern Matching for switch (Preview) target jdk 17jep proposedpattern matchingswitch preview406 https://www.oracle.com/java/technologies/javase/17all-relnotes.html Consolidated JDK 17 Release Notes Consolidated JDK 17 Release Notes 17 release notesconsolidatedjdk https://mail.openjdk.org/pipermail/jdk-dev/2021-May/005596.html JEP proposed to target JDK 17: 306: Restore Always-Strict Floating-Point Semantics target jdk 17jep proposedalways strictfloating point306 https://www.oracle.com/java/technologies/javase/graalvm-jdk17-archive-downloads.html Java Archive Downloads - GraalVM for JDK 17.0.12 and earlier Java Archive Downloads - GraalVM for JDK 17 java archive downloadsjdk 170 12graalvmearlier https://mail.openjdk.org/pipermail/jdk-dev/2021-June/005630.html JEP proposed to target JDK 17: 415: Context-Specific Deserialization Filters target jdk 17jep proposed415contextspecific https://mail.openjdk.org/pipermail/jdk-dev/2021-May/005616.html JEP proposed to target JDK 17: 411: Deprecate the Security Manager for Removal target jdk 17jep proposed411 deprecatesecurity managerremoval https://docs.oracle.com/en/java/javase/17/ JDK 17 Documentation - Home The documentation for JDK 17 includes developer guides, API documentation, and release notes. jdk 17documentation https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/javax/sql/CommonDataSource.html CommonDataSource (Java SE 17 & JDK 17) declaration: module: java.sql, package: javax.sql, interface: CommonDataSource java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/GenericDeclaration.html GenericDeclaration (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.reflect, interface: GenericDeclaration java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Statement.html Statement (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, interface: Statement java se 17statementjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/temporal/TemporalAmount.html TemporalAmount (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time.temporal, interface: TemporalAmount java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html CompletableFuture (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.concurrent, class: CompletableFuture java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDate.html LocalDate (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time, class: LocalDate java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/SQLClientInfoException.html SQLClientInfoException (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, class: SQLClientInfoException java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletionStage.html CompletionStage (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.concurrent, interface: CompletionStage java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/jdk.hotspot.agent/module-summary.html jdk.hotspot.agent (Java SE 17 & JDK 17) declaration: module: jdk.hotspot.agent java se 17jdkhotspotagent https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/stream/Stream.html Stream (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.stream, interface: Stream java se 17streamjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/ClassDesc.html ClassDesc (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.constant, interface: ClassDesc java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ServiceLoader.html ServiceLoader (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, class: ServiceLoader java se 17serviceloaderjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html NullPointerException (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, class: NullPointerException nullpointerexception java se17 jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html HashMap (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, class: HashMap java se 17hashmapjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html Function (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.function, interface: Function java se 17functionjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/chrono/ChronoLocalDate.html ChronoLocalDate (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time.chrono, interface: ChronoLocalDate java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/IntConsumer.html IntConsumer (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.function, interface: IntConsumer java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Date.html Date (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, class: Date java se 17datejdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/SQLWarning.html SQLWarning (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, class: SQLWarning java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalTime.html LocalTime (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time, class: LocalTime java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/chrono/ChronoLocalDateTime.html ChronoLocalDateTime (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time.chrono, interface: ChronoLocalDateTime java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html URI (Java SE 17 & JDK 17) declaration: module: java.base, package: java.net, class: URI java se 17urijdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Field.html Field (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.reflect, class: Field java se 17fieldjdk https://www.elastic.co/downloads/past-releases/elasticsearch-no-jdk-7-17-23 Download Elasticsearch No JDK 7.17.23 | Elastic.co jdk 7 1723 elastic codownload elasticsearch https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html Void (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, class: Void java se 17voidjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html Set (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, interface: Set java se 17setjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/package-tree.html java.sql Class Hierarchy (Java SE 17 & JDK 17) tree: module: java.sql, package: java.sql se 17 jdkjava sqlclass hierarchy https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Target.html Target (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.annotation, annotation type: Target java se 17targetjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/package-summary.html java.lang (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang se 17 jdkjava lang https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html String (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, class: String string java se17 jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.management/javax/management/openmbean/CompositeType.html CompositeType (Java SE 17 & JDK 17) declaration: module: java.management, package: javax.management.openmbean, class: CompositeType java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Constructor.html Constructor (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.reflect, class: Constructor java se 17constructorjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/DayOfWeek.html DayOfWeek (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time, enum: DayOfWeek java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.Entry.html Map.Entry (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, interface: Map, interface: Entry java se 17mapentryjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html IllegalArgumentException (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, class: IllegalArgumentException java se 17illegalargumentexceptionjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.net.http/java/net/http/HttpRequest.html HttpRequest (Java SE 17 & JDK 17) declaration: module: java.net.http, package: java.net.http, class: HttpRequest java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/package-summary.html java.lang.reflect (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.reflect se 17 jdkjava langreflect https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Date.html Date (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, class: Date java se 17datejdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Spliterator.html Spliterator (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, interface: Spliterator java se 17spliteratorjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/BiConsumer.html BiConsumer (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.function, interface: BiConsumer java se 17jdk https://installbuilder.com/java/ Liberica JDK Bundles (21, 17, 11, 8) ready to use with your installer InstallBuilder provides ready to use Liberica JDK Bundles for your multiplatform Java installers. Including the latest versions for 21, 17, 11 and 8 branches. 21 1711 8jdkbundlesready https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URLStreamHandler.html URLStreamHandler (Java SE 17 & JDK 17) declaration: module: java.base, package: java.net, class: URLStreamHandler java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/JDBCType.html JDBCType (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, enum: JDBCType java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/sound/sampled/AudioInputStream.html AudioInputStream (Java SE 17 & JDK 17) declaration: module: java.desktop, package: javax.sound.sampled, class: AudioInputStream java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/UnknownHostException.html UnknownHostException (Java SE 17 & JDK 17) declaration: module: java.base, package: java.net, class: UnknownHostException java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html Collection (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util, interface: Collection java se 17collectionjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Connection.html Connection (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, interface: Connection java se 17connectionjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Annotation.html Annotation (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.annotation, interface: Annotation java se 17annotationjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/package-summary.html java.sql (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql java sql se17 jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/format/DateTimeParseException.html DateTimeParseException (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time.format, class: DateTimeParseException java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/package-tree.html java.util Class Hierarchy (Java SE 17 & JDK 17) tree: module: java.base, package: java.util se 17 jdkjava utilclass hierarchy https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Proxy.html Proxy (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.reflect, class: Proxy java se 17proxyjdk https://www.devclass.com/development/2021/09/17/java-17-dons-features-for-safe-concise-code-oracle-changes-jdk-licensing-pushes-for-more-frequent-lts-releases/1623093 Java 17 dons features for safe, concise code; Oracle changes JDK licensing, pushes for more... Sep 18, 2021 - JDK 17 and GPL-licensed OpenJDK builds have been made available this week, looking to improve the Java language and the way it interacts with external data. java 17donsfeaturessafeconcise https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html Future (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.concurrent, interface: Future java se 17futurejdk https://docs.oracle.com/en/java/javase/17/docs/api/java.net.http/java/net/http/HttpResponse.BodyHandler.html HttpResponse.BodyHandler (Java SE 17 & JDK 17) declaration: module: java.net.http, package: java.net.http, interface: HttpResponse, interface: BodyHandler java se 17httpresponsejdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/AnnotatedElement.html AnnotatedElement (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang.reflect, interface: AnnotatedElement java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/stream/package-summary.html java.util.stream (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.stream se 17 jdkjava utilstream https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ArithmeticException.html ArithmeticException (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, class: ArithmeticException java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/math/BigDecimal.html BigDecimal (Java SE 17 & JDK 17) declaration: module: java.base, package: java.math, class: BigDecimal java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Types.html Types (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, class: Types java se 17typesjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URLPermission.html URLPermission (Java SE 17 & JDK 17) declaration: module: java.base, package: java.net, class: URLPermission java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Clob.html Clob (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, interface: Clob java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/PreparedStatement.html PreparedStatement (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, interface: PreparedStatement java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URL.html URL (Java SE 17 & JDK 17) declaration: module: java.base, package: java.net, class: URL java se 17urljdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Period.html Period (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time, class: Period java se 17periodjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/imageio/stream/ImageOutputStreamImpl.html ImageOutputStreamImpl (Java SE 17 & JDK 17) declaration: module: java.desktop, package: javax.imageio.stream, class: ImageOutputStreamImpl java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/temporal/ChronoUnit.html ChronoUnit (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time.temporal, enum: ChronoUnit java se 17jdk https://www.elastic.co/downloads/past-releases/elasticsearch-no-jdk-7-17-28 Download Elasticsearch No JDK 7.17.28 | Elastic.co jdk 7 17download elasticsearch28co https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Month.html Month (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time, enum: Month java se 17monthjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/stream/Collectors.html Collectors (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.stream, class: Collectors java se 17collectorsjdk https://docs.oracle.com/en/java/javase/17/docs/api/preview-list.html Preview List (Java SE 17 & JDK 17) list java se17 jdkpreview https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AutoCloseable.html AutoCloseable (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, interface: AutoCloseable autocloseable java se17 jdk https://www.elastic.co/downloads/past-releases/elasticsearch-no-jdk-7-17-21 Download Elasticsearch No JDK 7.17.21 | Elastic.co jdk 7 1721 elastic codownload elasticsearch https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html Class (Java SE 17 & JDK 17) declaration: module: java.base, package: java.lang, class: Class java se 17classjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/package-summary.html java.util (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util se 17 jdkjava util https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Executor.html Executor (Java SE 17 & JDK 17) declaration: module: java.base, package: java.util.concurrent, interface: Executor java se 17executorjdk https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/temporal/TemporalField.html TemporalField (Java SE 17 & JDK 17) declaration: module: java.base, package: java.time.temporal, interface: TemporalField java se 17jdk https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/DatabaseMetaData.html DatabaseMetaData (Java SE 17 & JDK 17) declaration: module: java.sql, package: java.sql, interface: DatabaseMetaData java se 17jdk