Java Weekly Update: JDK 25 Rampdown, JDK 26 Roadmap, Jakarta EE, Spring Cloud, Hibernate and More

This weekly roundup covers the latest Java ecosystem news, including JDK 25 entering ramp‑down, the formation of the JDK 26 expert group, Jakarta EE 11/12 milestones, new releases of Eclipse JNoSQL, Spring Cloud, Hibernate Search, Helidon, Open Liberty, Grails, JBang, and a preview of Oracle Labs' Project Crema.

JavaEdge
JavaEdge
JavaEdge
Java Weekly Update: JDK 25 Rampdown, JDK 26 Roadmap, Jakarta EE, Spring Cloud, Hibernate and More

0 Introduction

The article provides a concise technical summary of recent developments across the Java ecosystem, highlighting upcoming releases, new features, and project updates relevant to backend developers.

1 OpenJDK

JEP 509, which adds experimental CPU‑time analysis to JDK Flight Recorder, has moved from "proposed" to "targeted" and will be included in JDK 25.

2 JDK 25

Early‑access build 26 of JDK 25 was released last week, containing numerous fixes. Oracle’s chief architect Mark Reinhold announced that JDK 25 has entered Ramp‑down Phase One, meaning the main source repository has been branched for a stable release and no new JEPs will be added. The GA release is scheduled for September 2025 and will include 18 features, such as JEP 470 (PEM‑encoded encrypted objects), JEP 502 (preview of stable values), JEP 503 (removal of 32‑bit x86 support), JEP 505 (structured concurrency preview), JEP 506 (scope values), JEP 507 (pattern matching with primitive types), JEP 508 (vector API), JEP 509 (JFR CPU‑time analysis), JEP 510 (key‑derivation function API), JEP 511 (module import declarations), JEP 512 (concise source files and main methods), JEP 513 (flexible constructor bodies), JEP 514 (AOT command‑line options), JEP 515 (AOT method analysis), JEP 518 (JFR collaborative sampling), JEP 519 (compact object headers), JEP 520 (JFR method timing and tracing), and JEP 521 (next‑generation Shenandoah GC). JDK 25 will be the next long‑term support (LTS) release after JDK 21, 17, 11, and 8.

3 JDK 26

JSR 401 approved Java SE 26 and formed a four‑member expert group (Simon Ritter, Iris Clark, Stephan Herrmann, Christoph Langer). The public review period runs from November 2025 to February 2026, with GA expected in March 2026. Build 0 and Build 1 of JDK 26 were released this week, fixing early issues. Developers can file JDK 25 bugs via the Java Bug Database.

4 Jakarta EE

Jakarta EE 11 has submitted all release review materials and will hold a voting session on 9 June, aiming for a final release by 24 June. Work is now shifting to Jakarta EE 12, with Milestone 0 planning underway to ensure all sub‑specifications are ready.

5 Eclipse JNoSQL

Eclipse JNoSQL 1.1.8, a Jakarta NoSQL implementation, adds Graph API support for Neo4j’s Cypher language and introduces a Quarkus extension (quarkus‑jnosql‑core) that supports MongoDB, ArangoDB, Cassandra, and Hazelcast.

6 Spring Framework

Spring Cloud 2022.0.11 (code‑named Kilburn) is the 11th maintenance release, fixing several bugs and updating dependencies. Notable fixes include CVE‑2025‑22232 in Spring Cloud Config 4.0.11 and CVE‑2025‑41235 in Spring Cloud Gateway 4.0.12.

7 Hibernate

Hibernate Search 8.0.0.Final has been released, compatible with Hibernate ORM 7.0.0.Final, adding integration enhancements with Hibernate Models and supporting request‑metric aggregations in the Search DSL, along with various bug fixes.

8 Helidon

Helidon 4.2.3 was released. Improvements include adding the nosniff and X-Content-Type-Options headers to Metrics, Health Checks, OpenAPI, and Config API outputs, and fixing a bug in SecurityEnvironment.queryParams() that prevented query‑parameter retrieval.

9 Open Liberty

Open Liberty 25.0.0.6‑beta adds support for MicroProfile Health 4.0 ( mpHealth‑4.0) to maintain compatibility with Java EE 7/8 applications. The server.xml configuration now includes a new startupCheckInterval attribute (environment variable MP_HEALTH_STARTUP_CHECK_INTERVAL) with a default of 100 ms.

10 Grails

Grails 7.0.0 reached its fourth milestone. The release includes a package‑name refactor due to the migration to the Apache Software Foundation and consolidates multiple repositories (e.g., grails-views, gsp) into the grails-core repository.

11 JBang

JBang 0.126.0 introduces documentation improvements, bug fixes, and new features such as changing ResourceRef from a class to an interface and adding LazyResourceRef and LazyResourceResolver to enable on‑demand loading of remote resources.

12 Project Crema

Oracle Labs announced Project Crema, a preview that aims to break the default closed‑world assumption of Native Image by allowing dynamic class loading and execution at runtime. The project includes a Java interpreter built on Native Image Layers and adds support for the Java Debug Wire Protocol (JDWP).

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaJDKSpring CloudHibernatejakarta-eeHelidonOpen LibertyProject Crema
JavaEdge
Written by

JavaEdge

First‑line development experience at multiple leading tech firms; now a software architect at a Shanghai state‑owned enterprise and founder of Programming Yanxuan. Nearly 300k followers online; expertise in distributed system design, AIGC application development, and quantitative finance investing.

0 followers
Reader feedback

How this landed with the community

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.