Spring et les versions de Java
Les versions de Spring ont toujours été compatibles avec les versions de Java actives au moment de la publication de la version. Parfois, Spring était légèrement en avance.
Java
Année |
Version |
Fin de vie |
1995 |
JDK Beta |
|
... |
... |
|
Fev 2002 |
J2SE 1,4 |
Oct 2008 |
Sept 2004 |
Java SE 5 |
Nov 2009 |
Dec 2006 |
Java SE 6 |
Avr 2013 |
Juil 2011 |
Java SE 7 |
Juil 2019 |
Mars 2014 |
Java SE 8 (LTS) |
Dec 2030 |
Sept 2017 |
Java SE 9 |
Mars 2018 |
Mars 2018 |
Java SE 10 |
Sept 2018 |
Sept 2018 |
Java SE 11 (LTS) |
Sept 2026 |
Mars 2019 |
Java SE12 |
Sept 2019 |
Sept 2019 |
Java SE 13 |
Mars 2020 |
Mars 2020 |
Java SE 14 |
Sept 2020 |
Sept 2020 |
Java SE 15 |
Mars 2021 |
Mars 2021 |
Java SE 16 |
Sept 2021 |
Sept 2021 |
Java SE 17 (LTS) |
Sept 2029 |
Mars 2022 |
Java SE 18 |
Sept 2022 |
Sept 2022 |
Java SE 19 |
Mars 2023 |
Mars 2023 |
Java SE 20 |
Sept 2023 |
Sept 2023 |
Java SE 21 (LTS) |
Sept 2028 |
Spring
Année |
Version |
2003 |
1.0 |
2006 |
1.0 |
2009 |
3.0 |
Jan 2019 |
3.2 |
Dec 2020 |
4.3 |
9 dec 2020 |
5.0 |
2020 |
5.3 |
2017 |
5.0 |
2020 |
5.3 |
Dans le GitHub de Spring, il est spécifié pour les versions prises en charge :
La version 5.3.x est la dernière feature branch de la 5e génération et la dernière ligne de produit (GA à partir d’octobre 2020), avec un support à long terme fourni sur JDK 8, JDK 11 et JDK 17.
La version 5.2.x est la ligne de produit précédente (GA à partir de septembre 2019), qui sera activement prise en charge jusqu’à la fin de 2021.
Les versions 5.1.x et 5.0.x ne sont plus activement prises en charge, remplacées...