Java Ecosystem Update: October 13th, 2025 - OpenJDK, Jakarta EE 12, Spring 7.0 RC1 & More
These articles are AI-generated summaries. Please check the original sources for full details.
Java Ecosystem Update: October 13th, 2025 - OpenJDK, Jakarta EE 12, Spring 7.0 RC1 & More
This summary details the key updates across various components of the Java ecosystem as of October 13th, 2025. Significant advancements were made in OpenJDK, Jakarta EE 12, Spring Framework, Payara Platform, WildFly, Micrometer, Project Reactor, and Testcontainers, encompassing new releases, release candidates, and feature enhancements.
OpenJDK
OpenJDK has advanced its development with two new candidates:
- JEP 529, Vector API (Eleventh Incubator): Elevated to Candidate status (formerly JEP Draft 8328351). This marks the eleventh incubation phase, building upon ten previous rounds from JDK 16 to JDK 25. The Vector API aims to enable efficient vector computations by compiling to optimized vector instructions on supported CPU architectures. It will continue to incubate until Project Valhalla’s preview features are available, at which point it will transition to Preview.
- JEP 528, Post-Mortem Crash Analysis with jcmd: Also elevated to Candidate status (formerly JEP Draft 8369012). This proposes extending the
jcmdutility to facilitate diagnosing JVM crashes, offering an alternative to the Serviceability Agent orjhsdb.
JDK 26 development continues with the release of Build 20 early-access builds, incorporating fixes from Build 19. Developers are encouraged to report bugs via the Java Bug Database.
Jakarta EE 12
The Jakarta EE 12 development is progressing with several milestones:
- Jakarta Query 1.0: The ballot for inclusion in the Jakarta EE Platform and Jakarta EE Web Profile concluded successfully.
- Milestone 1 Releases: A significant number of specifications published their M1 releases as part of the Jakarta EE 12 Release Plan. The Platform team is expected to publish the APIs’ M1 release soon.
- Jakarta Agentic Artificial Intelligence: A new specification proposal has been submitted for public community review and will proceed to a Creation Review by the Jakarta EE Specification Committee after the community review is complete.
- M1 Releases Published: The following specifications have their M1 releases available on Maven Central: Jakarta Servlet 6.2, Jakarta Expression Language 6.1, Jakarta Pages 4.1, Jakarta WebSocket 2.3, Jakarta Data 1.1, Jakarta NoSQL 1.1, Jakarta Concurrency 3.2, Jakarta Query 1.0, Jakarta Activation 2.2, and Jakarta Mail 2.2.
- Jakarta Contexts and Dependency Injection 5.0: The M1 release is complete but not yet published on Maven Central.
Spring Framework
The Spring team has released several updates:
- Spring Framework 7.0.0 RC1: This release candidate includes bug fixes, documentation improvements, dependency upgrades (JUnit 6.0, Jackson 3.0), and new features. Notable additions include refinements to
@Retryableand@ConcurrencyLimitannotations, improvements to@EnableResilientMethodsfor Kotlin users, and the addition ofPropagationContextElement. - Spring Framework 6.2.12: This is a patch release addressing CVE-2025-41254, a Spring Framework STOMP CSRF vulnerability affecting versions up to and including 6.2.11.
- Spring Data 2025.1.0 RC1: This release candidate provides support for Spring Framework 7, Jakarta Persistence 3.2 and Jakarta Servlet 6.1 (under Jakarta EE 11), Kotlin 2.2, and Jackson 3.0. Key features include increased use of JPQL to replace
QueryCriteriaand support for composite IDs in Spring Data JDBC and Spring Data R2DBC.
Payara Platform
Payara has released the October 2025 edition of the Payara Platform, including:
- Community Edition 6.2025.10
- Enterprise Edition 6.31.0
- Enterprise Edition 5.80.0
These editions include:
- Configuration of cache time-to-live settings for application deployments.
- Resolution of slow response times in degraded server instances, allowing the admin interface to respond normally.
WildFly
WildFly 38 includes:
- Bug fixes and dependency upgrades.
- Support for Jakarta EE 11 specifications (Jakarta Persistence, Jakarta Context and Dependency Injection, Jakarta Authorization).
- Support for MicroProfile 7.1, featuring updated MicroProfile Telemetry and MicroProfile OpenAPI specifications.
Micrometer
Micrometer has released:
- Micrometer Metrics 1.16.0 RC1: This release candidate includes dependency upgrades and two new features:
@ObservedKeyValueTagannotation for declaring dynamic key values.- Validation of low cardinality keys with the same name.
- Micrometer Tracing 1.6.0 RC1: This release candidate includes dependency upgrades to Micrometer Metrics 1.16.0-RC1 and OpenTelemetry Instrumentation 2.20.1.
Project Reactor
Project Reactor has released:
- Project Reactor 2025.0.0 RC1: Includes dependency upgrades to
reactor-core 3.8.0-RC1,reactor-netty 1.3.0-RC1,reactor-pool 1.2.0-RC1,reactor-addons 3.6.0-RC6,reactor-kotlin-extensions 1.3.0-RC5. - Project Reactor 2024.0.11: This eleventh maintenance release includes dependency upgrades to
reactor-core 3.7.12,reactor-netty 1.2.11,reactor-pool 1.1.5, andreactor-addons 3.5.4, along withreactor-kotlin-extensions 1.2.4.reactor-kafka 1.3.24remains unchanged.
Testcontainers
Testcontainers 2.0 has been released, featuring:
- A gRPC endpoint for the
BigQueryEmulatorContainerclass, aligning with thegcloudclass name. - A
BigQueryWriteSettingsmethod added to thegetHttpUrl()class.
Continue reading
Next article
JUnit 6.0.0 Released with Java 17 Baseline, Kotlin Suspend Support, and Enhanced Features
Related Content
Java Ecosystem Update: October 20th, 2025 - Critical Patch Updates, Grails 7.0, and More
A comprehensive summary of the latest developments in the Java ecosystem as of October 20th, 2025, including Oracle's CPU, BellSoft patches, Grails 7.0 GA, Micronaut 4.10.0, Open Liberty beta, Hazelcast 5.6.0, OpenXava 7.6.1, and LangChain4j 1.8.0 releases.
Java News Roundup: OpenJDK JEPs, Spring RCs, and Tool Updates for JDK 26 and Beyond
A comprehensive overview of Java ecosystem updates from October 27, 2025, including OpenJDK JEPs for JDK 26, Spring Framework and Data release candidates, Quarkus, JReleaser, Seed4J, and Gradle updates.
Spring Ecosystem Gains Momentum with Release Candidates in October 2025
A summary of the first release candidates for various Spring projects, including Spring Boot, Security, GraphQL, and more, released during the week of October 20th, 2025.