0% found this document useful (0 votes)
6 views

Spring Boot versions

Uploaded by

vinay73535854
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Spring Boot versions

Uploaded by

vinay73535854
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

List of all Spring Boot versions up to the latest release:

End of
End of OSS Commercial
Version Release Date Support Support

3.4.0 Nov 21, 2024 Nov 21, 2025 Feb 21, 2027

3.3.5 Oct 24, 2024 May 23, 2025 Aug 23, 2026

3.2.10 Sep 19, 2024 Nov 23, 2024 Feb 23, 2026

3.1.12 May 23, 2024 May 18, 2024 Aug 18, 2025

3.0.13 Nov 23, 2023 Nov 24, 2023 Feb 24, 2025

2.7.18 Nov 23, 2023 Nov 24, 2023 Dec 31, 2026

2.6.15 May 18, 2023 Nov 24, 2022 Feb 24, 2024

2.5.15 May 18, 2023 Nov 18, 2021 Aug 24, 2023

2.4.13 Nov 18, 2021 Nov 18, 2021 Feb 23, 2023

2.3.12 Jun 10, 2021 May 20, 2021 Aug 20, 2022

2.2.13 Jan 14, 2021 Oct 16, 2020 Jan 16, 2022

2.1.18 Oct 29, 2020 Oct 30, 2019 Jan 30, 2021

2.0.9 Apr 3, 2019 Mar 1, 2019 Jun 1, 2020

1.5.22 Aug 6, 2019 Aug 6, 2019 Nov 6, 2020


Spring Boot JDK Requirements:

Spring Boot Version Minimum JDK Version Recommended JDK Version

3.4.x JDK 17 JDK 21

3.3.x JDK 17 JDK 21

3.2.x JDK 17 JDK 21

3.1.x JDK 17 JDK 20

3.0.x JDK 17 JDK 19

2.7.x JDK 8 or JDK 11 JDK 17

2.6.x JDK 8 or JDK 11 JDK 17

2.5.x JDK 8 or JDK 11 JDK 17

JDK 11
2.4.x and below JDK 8

Notes:
Spring Boot 3.x requires a minimum of JDK 17, aligning with Jakarta EE 9 and above.
Jakarta EE (formerly Java EE)

Version Year Key Feature Steward

J2EE 1.2 1999 Initial release Sun Microsystems

J2EE 1.4 2003 Web services support Sun Microsystems

Java EE 5 2006 Annotations, JPA Sun Microsystems

Java EE 6 2009 Lightweight EJBs, CDI Sun Microsystems

Java EE 7 2013 WebSocket, JSON-P, Batch API Oracle

Java EE 8 2017 HTTP/2, JSON-B Oracle

Jakarta EE 8 2019 Compatibility release Eclipse Foundation

Jakarta EE 9 2020 Namespace migration Eclipse Foundation

Jakarta EE 10 2022 Cloud-native features, modularity Eclipse Foundation

Note:
Spring Boot 3.0 (released in November 2022) migrated to Jakarta EE by updating from the
javax.* namespaces to the new jakarta.* namespaces. This was part of the transition from Java
EE to Jakarta EE after the Eclipse Foundation took over Java EE.
Key Details:
● Spring Boot 3.0 supports Jakarta EE 9 and beyond.
● The migration from javax.* to jakarta.* namespaces was required by the Jakarta EE
specifications from Jakarta EE 9 (released in 2020).
Compatibility:
● Spring Boot 2.x (prior to 3.0) still uses Java EE (i.e., javax.* namespace).
● Spring Boot 3.0 and beyond are fully aligned with Jakarta EE 9 and Jakarta EE 10, which
require using the jakarta.* namespace.

You might also like