Spring Boot 4.0.2 Released with Java 25 Support
Spring Boot 4.0.2 brings support for Java 25, built on Spring Framework 7 with full modularization and updated dependencies for modern Java development.
The Spring team released Spring Boot 4.0.2, the latest maintenance update in the Spring Boot 4.x series. This release brings support for Java 25, the latest version of the Java platform, while building on the architectural improvements introduced in Spring Framework 7. The update represents Spring's continued commitment to supporting the latest Java innovations while maintaining the developer-friendly conventions that have made Spring Boot the leading framework for Java applications.
Java 25 Compatibility
Spring Boot 4.0.2 provides full compatibility with Java 25, enabling developers to leverage the newest language features and runtime improvements. This includes support for recent Java enhancements in pattern matching, virtual threads, and structured concurrency. The framework team has tested extensively against Java 25 to ensure that Spring applications can take advantage of JVM performance optimizations and security updates without compatibility concerns. Java 17 remains the minimum supported version for Spring Boot 4.x.
Spring Framework 7 Foundation
Built on Spring Framework 7, Spring Boot 4.x introduces full modularization support through Java Platform Module System (JPMS), improved observability with enhanced metrics and tracing, and refined dependency injection patterns. The underlying framework updates provide better integration with cloud-native platforms and improved support for reactive programming models through Project Reactor.
Upgrade Considerations
Teams running Spring Boot 3.x should review the migration guide before upgrading to 4.x, as the major version bump includes some breaking changes in deprecated APIs and configuration properties. However, the Spring Boot team has maintained its tradition of providing clear upgrade paths and comprehensive documentation. The release includes updated starter dependencies, refreshed auto-configuration classes, and improved tooling support in Spring Initializr and major IDEs.
Related Articles
Redis 8.4 Brings Hybrid Search, Atomic Multi-Key Operations, and Auto-Repair AOF
Redis 8.4 is now generally available, delivering hybrid search that combines full-text and vector queries using Reciprocal Rank Fusion, new atomic string commands like MSETEX and DELEX, and automatic repair for corrupted append-only files. Lookahead prefetching and JSON memory optimizations round out a performance-focused release.
Deno 2.7 Stabilizes Temporal API and Ships Native Windows ARM Builds
Deno 2.7 has stabilized the TC39 Temporal API, bringing immutable, timezone-aware date and time objects to replace the legacy JavaScript Date API. The release also delivers official Windows ARM builds for Surface and Snapdragon devices, npm overrides support, and global install compilation for standalone executables.
Laravel 13 Ships with PHP Attributes, Passkeys, and Zero Breaking Changes
Taylor Otwell unveiled Laravel 13 at Laracon EU, delivering PHP 8 Attributes as an alternative to class properties, built-in passkey authentication in starter kits, and a new Reverb database driver for horizontal WebSocket scaling. The release requires PHP 8.3+ and promises the smoothest upgrade path in Laravel history.