Spring Framework Version History
2 active, 8 end-of-life. 10 versions tracked.
Spring Framework releases major versions roughly every 3-4 years, with minor versions shipping more frequently. Spring Framework 6.x (the current generation) underpins Spring Boot 3.x and requires Java 17 or later.
Recommendation
Use Spring Framework 6.1 or later, which ships automatically with Spring Boot 3.2+. Most developers interact with Spring through Spring Boot rather than the framework directly.
| Version | Released | End of Life | Latest Patch | Status |
|---|---|---|---|---|
| Spring Framework 7.0 | November 30, 2025 | June 30, 2027 | 7.0.5 | Active |
| Spring Framework 6.2 | November 30, 2024 | June 30, 2026 | 6.2.16 | Active |
| Spring Framework 6.1 | November 30, 2023 | June 30, 2025 | 6.1.21 | End of Life |
| Spring Framework 6.0 | November 30, 2022 | June 30, 2024 | 6.0.23 | End of Life |
| Spring Framework 5.3 LTS | October 31, 2020 | August 31, 2024 | 5.3.39 | End of Life |
| Spring Framework 5.2 | September 30, 2019 | December 31, 2021 | 5.2.25 | End of Life |
| Spring Framework 5.1 | September 21, 2018 | December 31, 2020 | 5.1.20 | End of Life |
| Spring Framework 5.0 | September 28, 2017 | December 31, 2020 | 5.0.20 | End of Life |
| Spring Framework 4.3 | June 10, 2016 | December 31, 2020 | 4.3.30 | End of Life |
| Spring Framework 3.2 | December 13, 2012 | December 31, 2016 | 3.2.18 | End of Life |
Spring Framework Support Policy
Spring Framework versions are supported as long as the corresponding Spring Boot version is supported. Framework 5.x is end-of-life since the end of 2024. Framework 6.x is the current active branch with regular updates.
What You Need to Know
Spring Framework 5.x is end-of-life. All development is on the 6.x branch.
Framework 6.0 moved from javax.* to jakarta.* namespaces, the biggest breaking change in years.
Framework 6.1 introduced RestClient (a modern replacement for RestTemplate) and improved Micrometer observability.
Most developers should manage Spring Framework versions through Spring Boot's dependency management, not directly.
Frequently Asked Questions
How does Spring Framework versioning relate to Spring Boot?
Is Spring Framework 5.x still supported?
What changed between Spring Framework 5 and 6?
Related Tools
Get Spring Framework release alerts
New releases, EOL warnings, security patches. Monthly digest, no spam.
Free forever. Unsubscribe anytime.