You'll find in this article the latest stable version of Spring framework as well as Spring versions in its history. It also cover key features, changes, updates in each major release of this popular Java enterprise framework.
You know, the Spring Framework is a popular, free and open-source application framework for the Java platform. It was created by Rod Johnson in 2002 to provide some alternatives to the complexity of the Java Enterprise (Java EE) platform. Spring is now a vast ecosystem with many modules that support a wide range of application scenarios. Developers can use Spring framework to quickly develop and deploy Java applications for the enterprise.
The Spring framework is actively maintained by VMWare, Inc.
As of March 2025, the latest and stable release of Spring framework is 6.2.5 released on March 19, 2025 (Release Notes). This version requires Java Development Kit 17 as the minimum.
The Spring framework has been around for more than two decades, evolving in parallel with versions of Java. The following table shows the history of all Spring framework versions till date (note that only major verions are listed):
Version
| Date | Minimum Java Version |
Spring 0.9
|
June 2003 |
JDK 1.3 |
Spring 1.0
|
March 2004 |
JDK 1.3 |
Spring 2.0
|
October 2006 | JDK 1.4 |
Spring 2.5 |
November 2007
| |
Spring 3.0
|
December 2009 | JDK 5 |
Spring 3.1
|
December 2011 | |
Spring 3.2 |
November 2013
| |
Spring 4.0 |
December 2013
|
JDK 6 |
Spring 4.2 |
July 2015
| |
Spring 4.3 |
June 2016
| |
Spring 5.0 |
September 2017
| JDK 8 |
Spring 5.3 |
October 2020
| |
Spring 6.0 |
November 2022
| JDK 17 |
Spring 6.1.1 |
November 2023
| |
Spring 6.2.5
|
March 2025 |
Note that the versions 2.x, 3.x and 4.x reached its official EOL (end-of-line), which means no further maintenance and security patches planned.
Spring framework 5.3.x is the final branch of the 5th generation and still active.
Spring framework 6.2.x is the main production line as of February 2025.
That means by 2025, you can use the branches 5.3.x or 6.2.x to develop Spring-based applications.
Find below the important changes in each major version of the Spring framework. It helps you understand the evolution of this framework over time.
Release: March 2004
Key Features:
Release: October 2006
Key Features:
Release: December 2009
Key Features:
You can check the details of new features and enhancements in Spring 3.0 here.
Release: December 2013
Key Features:
Check this reference for details of new features and enhancements in Spring 4.0.
Release: September 2017
Key Features:
Refer this article for what's new in Spring framework 5.x.
Release: November 2022
Key Features:
Chec this Wiki page for what's new in Spring framework 6.x.
These Spring framework versions reflect significant evolutionary steps in the Spring ecosystem, introducing modern practices and performance improvements while maintaining backward compatibility.
Watch the video below to see Spring framework version history in more visual manner: