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
View Spring Boot Hub Page →

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?
Spring Boot ships minor versions roughly every 6 months (May and November). Patch releases come out monthly. Each minor version gets about 12 months of free community support.
How do I migrate from Spring Boot 2 to 3?
The biggest change is the javax to jakarta namespace migration. Use the OpenRewrite Spring Boot migration recipe to automate most of the work. You also need Java 17+. Test thoroughly, as some third-party libraries may not yet support Jakarta EE.
Do I need a paid subscription for Spring Boot support?
For the latest versions, no. Community support covers the current and previous minor release. For older versions that have passed their OSS support window, you need a VMware Tanzu subscription for continued security patches.

Related Tools

Get Spring Boot release alerts

New releases, EOL warnings, security patches. Monthly digest, no spam.

Free forever. Unsubscribe anytime.