Spring Boot Version History
2 active, 14 end-of-life. 16 versions tracked.
Spring Boot releases minor versions roughly every 6 months, typically in May and November. Each minor version gets about 12 months of OSS support, with extended commercial support available through VMware Tanzu.
Recommendation
For new projects, use Spring Boot 4.0 or 3.5. Both are actively supported. Spring Boot 4.0 includes the newest features.
| Version | Released | End of Life | Latest Patch | Status |
|---|---|---|---|---|
| Spring Boot 4.0 | November 30, 2025 | December 31, 2026 | 4.0.3 | Active |
| Spring Boot 3.5 | May 31, 2025 | June 30, 2026 | 3.5.11 | Active |
| Spring Boot 3.4 | November 30, 2024 | December 31, 2025 | 3.4.13 | End of Life |
| Spring Boot 3.3 | May 31, 2024 | June 30, 2025 | 3.3.13 | End of Life |
| Spring Boot 3.2 | November 30, 2023 | December 31, 2024 | 3.2.12 | End of Life |
| Spring Boot 3.1 | May 31, 2023 | June 30, 2024 | 3.1.12 | End of Life |
| Spring Boot 3.0 | November 24, 2022 | December 31, 2023 | 3.0.13 | End of Life |
| Spring Boot 2.7 | May 31, 2022 | June 30, 2023 | 2.7.18 | End of Life |
| Spring Boot 2.6 | November 17, 2021 | November 24, 2022 | 2.6.15 | End of Life |
| Spring Boot 2.5 | May 20, 2021 | May 19, 2022 | 2.5.15 | End of Life |
| Spring Boot 2.4 | November 12, 2020 | November 18, 2021 | 2.4.13 | End of Life |
| Spring Boot 2.3 | May 15, 2020 | May 20, 2021 | 2.3.12 | End of Life |
| Spring Boot 2.2 | October 16, 2019 | October 16, 2020 | 2.2.13 | End of Life |
| Spring Boot 2.1 | October 30, 2018 | October 30, 2019 | 2.1.18 | End of Life |
| Spring Boot 2.0 | March 1, 2018 | March 1, 2019 | 2.0.9 | End of Life |
| Spring Boot 1.5 | January 30, 2017 | August 6, 2019 | 1.5.22 | End of Life |
Spring Boot Support Policy
Spring Boot provides approximately 12 months of free open-source support for each minor release. After that, you need a VMware Tanzu subscription for continued patches. Major versions (like the 2.x to 3.x jump) require more careful migration due to the javax to jakarta namespace change.
What You Need to Know
Spring Boot 3.3 and older are end-of-life. Use 3.5 or 4.0 for current security patches.
Spring Boot 4.0 is the latest release requiring Java 17+ with the newest Spring Framework features.
Spring Boot 3.5 includes stable support for Java virtual threads and improved observability.
GraalVM native image support is production-ready, with startup times under 100ms.
Frequently Asked Questions
How often does Spring Boot release new versions?
How do I migrate from Spring Boot 2 to 3?
Do I need a paid subscription for Spring Boot support?
Related Tools
Get Spring Boot release alerts
New releases, EOL warnings, security patches. Monthly digest, no spam.
Free forever. Unsubscribe anytime.