![]() ![]() Further details on this build may be found in the release notes.įor JDK 20 and JDK 21, developers are encouraged to report bugs via the Java Bug Database. JDK 21īuild 15 of the JDK 21 early-access builds was also made available this past week featuring updates from Build 14 that include fixes to various issues. More details may be found in this InfoQ news story. Oracle has released version 20 of the Java programming language and virtual machine, which ships with a final feature set of seven JEPs. This preview JEP proposes to "enhance the language with unnamed patterns, which match a record component without stating the component's name or type, and unnamed variables, which can be initialized but not used." Both of these are denoted by the underscore character as in r instanceof _(int x, int y) and r instanceof _. ![]() JEP 443, Unnamed Patterns and Variables (Preview), was promoted from JEP Draft 8294349 to Candidate status this past week. More details on JEP 431 may be found in this InfoQ news story. This JEP proposes to introduce "a new family of interfaces that represent the concept of a collection whose elements are arranged in a well-defined sequence or ordering, as a structural property of the collection." Motivation was due to a lack of a well-defined ordering and uniform set of operations within the Collections Framework. JEP 431, Sequenced Collections, has been promoted from Proposed to Target to Targeted status for JDK 21. This week's Java roundup for March 20th, 2023, features news from OpenJDK, JDK 20, JDK 21, Amazon Corretto 20, BellSoft Liberica JDK 20, multiple Spring milestone and point releases, Quarkus 3.0.0.Beta1 and 2.16.5, Helidon 3.2.0, Open Liberty 23.0.0.3-beta, Micronaut 4.0.0-M1, Camel Quarkus 3.0.0-M1, JBang 0.105.1, Failsafe 3.3.1, Maven 3.9.1 and Gradle 8.1-RC1. ![]()
0 Comments
Leave a Reply. |