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.