Link Search Menu Expand Document

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.

Release Released Active Support Security Support Latest
6.0 1 month and 4 days ago
(16 Nov 2022)
Ends in 1 year and 8 months
(31 Aug 2024)
Ends in 1 year and 8 months
(31 Aug 2024)
6.0.3
(15 Dec 2022)
5.3 (LTS) 2 years ago
(27 Oct 2020)
Ends in 2 years
(31 Dec 2024)
Ends in 2 years
(31 Dec 2024)
5.3.24
(16 Nov 2022)
5.2 3 years ago
(30 Sep 2019)
Ended 11 months ago
(31 Dec 2021)
Ended 11 months ago
(31 Dec 2021)
5.2.22
5.1 4 years ago
(21 Sep 2018)
Ended 1 year and 11 months ago
(31 Dec 2020)
Ended 1 year and 11 months ago
(31 Dec 2020)
5.1.20
5.0 5 years ago
(28 Sep 2017)
Ended 1 year and 11 months ago
(31 Dec 2020)
Ended 1 year and 11 months ago
(31 Dec 2020)
5.0.20
4.3 6 years ago
(10 Jun 2016)
Ended 1 year and 11 months ago
(31 Dec 2020)
Ended 1 year and 11 months ago
(31 Dec 2020)
4.3.30
3.2 10 years ago
(13 Dec 2012)
Ended 5 years and 11 months ago
(31 Dec 2016)
Ended 5 years and 11 months ago
(31 Dec 2016)
3.2.18

See Spring Boot Milestones page for upcoming releases. See Spring Boot Support page for more details about support roadmap.

  • Spring Framework 6.x requires at least a Java 17 runtime,
  • Spring Framework 5.3.x supports Java 19 while also remaining compatible with Java 11 and 8.

A commercial offer for extended support after OSS End-Of-Life is available.

More information is available on the Spring Framework website.

You should be running one of the supported release numbers listed above in the rightmost column.


You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/spring-framework.json. See the API Documentation for more.

This page was last updated on 16 December 2022. Latest releases are automatically updated.