The Spring Framework is a popular, free and open-source application framework for the Java platform. Spring was created by Rod Johnson in 2002 to provide some alternatives to the complexity of the Java Enterprise (Java EE) platform. It is now a vast ecosystem with many modules that support a wide range of application scenarios.

The Spring framework is actively maintained by VMWare, Inc.

As of April 2024, the latest and stable release of Spring framework is 6.1.6 released on April, 11th 2024. This version requires Java Development Kit 17 as the minimum.

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.1.6

 

 

April 2024

 

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.1.x is the main production line as of April 2024.



That means by 2024, you can use the branches 5.3.x or 6.1.x to develop Spring-based applications.

Watch the video below to see Spring framework version history in more visual manner:

 

Learn Spring framework on CodeJava:


About the Author:

is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.



Add comment

   


Comments 

#1Jonas Avelino Martin2023-09-06 14:22
Fiquei surpreso com sua pagina atualizada isso que tem assunto atualizado.
Quote