Java News Roundup: JDK 24 Release Candidate, JDK Mission Control 9.1.0, Spring Framework 7.0, and More

by drbyos

Java Weekly Roundup: February 10, 2025

This week in the world of Java, several updates and milestone releases highlight the vibrancy and constant evolution of Java development tools and frameworks. Here, we take a look at the key news, including the first release candidate of JDK 24, improvements in JDK Mission Control, and updates in popular frameworks like Spring Framework, Hibernate, and more.

JDK Updates

JDK Mission Control 9.1.0 Released

The release of JDK Mission Control 9.1.0 brings important bug fixes and enhancements, particularly in the Java Flight Recorder (JFR) Writer API. Users can now leverage custom JFR event types extending the Java Event class within the JFR Writer API. Additionally, developers can now use primitive types in converters, improving flexibility and performance.

JDK 24 Enters First Release Candidate

JDK 24 has reached its first release candidate, thanks to the efforts of JDK’s team led by Mark Reinhold. Developers can now test and report on Build 36, the latest in the JDK 24 early-access builds. The anticipated GA release is set for March 18, 2025, and will feature 24 new features.

JDK 25 Early Access Continues

Development on JDK 25 continues with Build 10, featuring various updates and a growing list of bug fixes. This marks the ongoing commitment from the Java development community toward future-proofing the Java platform.

Spring Framework Advances

Spring Framework 7.0.0-M2 Released

Spring Framework 7.0.0-M2 introduces several improvements, including refined equality checks in AnnotatedMethod and HandlerMethod classes. The GenericApplicationContext class has also seen enhancements, with added nullability annotations from JSpecify.

Spring Data 2025.0.0 Milestone

Spring Data 2025.0.0 brings significant advancements, such as vector search support for MongoDB and Cassandra. This milestones release introduces the Vector data type for easier abstraction within domain models.

Frameworks and Libraries

Hibernate ORM 7.0.0 Beta 4 Released

Hibernate ORM 7.0 features a migration to Jakarta Persistence 3.2 and improved domain model validations. It also marks a shift from Hibernate Commons Annotations to the newer Hibernate Models project.

Eclipse Vert.x 5.0 Fifth Release Candidate

Vert.x 5.0 continues its journey forward with the fifth release candidate. This version sees the removal of deprecated classes like ProxyHelper and support for the Java Platform Module System (JPMS).

Micronaut Framework 4.7.6 Released

Micronaut Framework 4.7.6 includes bug fixes, dependency upgrades, and a security patch for a Netty vulnerability (CVE-2025-24970). Users can expect better performance and security.

Piranha Cloud 25.2.0 Dependency Upgrades

Piranha 25.2.0 emphasizes dependency upgrades, documentation improvements, and the removal of compatibility extensions. Therelease also introduces better handling of file uploads.

Project Reactor Maintenance Releases

Project Reactor has released several maintenance updatesto ensure smooth operation. The updates include dependency upgrades for reactor-core, reactor-netty, and other related artifacts.

Tools and Utilities

JDK Mission Control 9.1.0 Enhancements

Continuing from the JDK Mission Control section, this latest version allows the use of custom JFR events and primitive types in converters, enhancing its utility for performance monitoring and analysis.

Micrometer Metrics 1.15.0-M2

Released with bug fixes and improvements, the Micrometer Metrics 1.15.0-M2 also integrates SAP observability by removing special handling for certain HTTP status codes in OkHttp instrumentation.

JHipster 8.9.0 Released

JHipster 8.9.0 modernizes the developer experience with dependency upgrades and support for plain time fields in the JHipster Domain Language (JDL).

Gradle 8.13.0-RC1 Released

Gradle 8.13.0 introduces auto-provisioning for the Gradle Daemon, enabling it to automatically download the required JVM. Other enhancements include better Scala toolchain management and refined test timestamps.

Industry and Community News

Open Liberty Updates

Open Liberty has made beta releases to enhance observability. Version 25.0.0.2-beta now allows sending Liberty audit logs to the OpenTelemetry collector, simplifying log management.

The Java ecosystem continues to thrive, with constant innovation and community-driven improvements. This week’s roundup showcases the dedication of Java developers worldwide to making Java a robust and future-ready platform.

Micrometer Tracing 1.5.0-M2

This second milestone release of Micrometer Tracing includes dependency upgrades and deprecations for better adherence to modern observability standards, with the ArrayListSpanProcessor deprecated in favor of OpenTelemetry’s InMemorySpanExporter.

Conclusion

Java remains a cornerstone technology with an ever-expanding ecosystem. This week’s releases underscore the strong community support and constant innovation driving the Java platform forward.

Stay tuned for more updates and keep exploring the latest in Java development!

What’s Next?

Follow our updates for more insights into Java and related technologies. Subscribe to our newsletter, comment below, or share this article on your social media to stay in the loop.

Related Posts

Leave a Comment