Backend Development 9 min read

Latest Java & Framework Releases: JDK 18/19, Spring, Quarkus, Micronaut

Recent Java news highlights early‑access builds of JDK 18 and JDK 19, the 2022 Java roadmap, Spring Framework 5.3.15 and 6.0.0‑M2 releases, Spring Data milestones, Quarkus 2.6.2.Final, Micronaut 3.2.5/3.2.6, Piranha 22.1.0, JobRunr 4.0.6, Eclipse Jifa, Micrometer 2.0.0‑M1 and Tracing 1.0.0‑M1, plus the Foojay mid‑year status report.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Latest Java & Framework Releases: JDK 18/19, Spring, Quarkus, Micronaut

JDK 18

JDK 18 early‑access build 31 was released last week, upgrading Build 30 and fixing various issues. See the release notes for details.

JDK 19

JDK 19 early‑access build 5 was released last week, upgrading Build 4 and fixing various issues.

Developers are encouraged to report bugs for JDK 18 and JDK 19 via the Java Bug Database.

Java 2022 Plan

Oracle’s Java developer advocate Nicolai Parlog presented the Java 2022 plan on the Inside Java Newscast, focusing on four major projects—Amber, Loom, Panama, and Valhalla—describing their background, status, and related JEPs.

Spring Framework

The Spring team delivered point releases, milestone releases, and service releases for Spring Framework and Spring Data over the past week.

Spring Framework 5.3.15 and 6.0.0‑M2 have been released. 5.3.15 includes 17 bug fixes and documentation improvements. 6.0.0‑M2 adds six bug fixes and new features such as removal of the BridgeMethodResolver class, elimination of unnecessary checks in isBridgedCandidateFor() , and stopping the definition of a TaskScheduler bean in WebSocketConfigurationSupport .

Spring Data 2022.0.0‑M1 (code‑named Turing) is the first milestone for the 3.0 line, migrating to Jakarta EE 9 API and requiring JDK 17+. Spring Data 2021.2.0‑M1 (code‑named Raj) upgrades dependencies and adds direct projections for MongoDB, Cassandra, and Neo4j. Spring Data 2021.1 SR1 and 2021.0 SR8 provide bug fixes and dependency upgrades for JDBC, Elasticsearch, Redis, and other sub‑projects.

Quarkus

Quarkus 2.6.2.Final, a maintenance release from Red Hat, contains regular bug fixes, documentation improvements, and re‑introduces Kogito, a cloud‑native business automation tool that faced infrastructure issues in the earlier 2.6 release. See the changelog for details.

Quarkus Insights, a weekly podcast covering all things Quarkus, opened a semi‑annual Q&A session on 2022‑01‑17, inviting developers to ask questions via the GitHub discussion forum or the #quarkusinsights Twitter tag.

Micronaut

Micronaut 3.2.5 and 3.2.6 have been released, featuring an upgrade to Kotlin 1.6.0 and updates to Micronaut Test 3.0.5, Micronaut Security 3.2.2, and Log4j 2.1.17.

Piranha

Piranha 22.1.0 was released, claiming to be in the “sprint” phase. It fixes numerous Servlet TCK issues, adds preliminary support for data-source in web.xml , and is built and tested against JDK 18 early‑access.

JobRunr

JobRunr 4.0.6, a Java background‑job processing library, fixes a NullPointerException when calling BackgroundJob.enqueue() , resolves a ParameterResolutionException with early‑version H2 databases, and improves timer granularity to allow seconds in Cron expressions.

Eclipse Jifa

The Eclipse Foundation launched Jifa, a web‑based Java heap analyzer built on Eclipse Memory Analyzer, using Vert.x for the backend and Vue 2.0 for the frontend, to help locate memory leaks and reduce memory consumption.

Micrometer

The first milestone toward Micrometer Metrics 2.0.0 introduces an HttpTagsProvider class for default HTTP tags, a new timer handler using the Sample API, and adds a toString() method to SimpleMeterRegistry to display all metrics.

Micrometer 1.0.0‑M1 added Micrometer Tracing, a simple interface for popular tracing libraries, and Micrometer Metrics 2.0.0‑M1 includes a tracing extension via the TimerRecordingHandler class.

Foojay Status Report

Foojay.io, a resource for Java developers, published its July‑December 2021 status report, showing 84 k unique visitors and 131 k sessions for the year, with usage doubling compared to the first half of 2021.

JavaSpringJDKQuarkusMicrometerMicronautFramework Releases
Spring Full-Stack Practical Cases
Written by

Spring Full-Stack Practical Cases

Full-stack Java development with Vue 2/3 front-end suite; hands-on examples and source code analysis for Spring, Spring Boot 2/3, and Spring Cloud.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.