-
Notifications
You must be signed in to change notification settings - Fork 182
Supported Versions
Spring Cloud follows the Pivotal OSS support policy and supports major versions for 3 years from the release date.
In addition, upon release of a major or minor version of Spring Cloud, the previous version will be supported for a 12 month period for critical bugs and security issues.
As much as possible, we recommend that all users migrate to the latest GA release.
The following Spring Cloud releases are available:
2020.0 (code name Ilford
) is major release scheduled to be released in Q4 2020 following Spring Framework 5.3 and Spring Boot 2.4.
Hoxton was released in November 2019 and will be actively maintained until June 30, 2021 (Supporting the Spring Boot 2.2.x and 2.3.x lines. Hoxton.SR5 added support for Spring Boot 2.3.x). If critical bugs or security issues arise after that period, they will be patched until December 31, 2021.
Greenwich was released in January 2019 (Supporting the Spring Boot 2.1.x line). Regular support for Greenwich will end on January 31, 2020. If critical bugs or security issues arise after that period, they will be patched until December 31, 2020.
Finchley was released in June 2018 and entered EOL on August 1, 2019 (supporting the Spring Boot 2.0.x line).
Edgware was released in November 2017 and is the last in the line supporting Spring Boot 1.x. It entered EOL on August 1 2019. Dalston, Camden, Brixton, and Angel are all EOL.
In early 2020 the release train versioning scheme changed. We now follow Calendar Versioning or calver for short. We will follow the YYYY.MINOR.MICRO
scheme where MINOR
is an incrementing number that starts at zero each year. The MICRO
segment corresponds to suffixes previously used: .0
is analogous to .RELEASE
and .2
is analogous to .SR2
. Pre-release suffixes will also change from using a .
to a -
for the separator, for example 2020.0.0-M1
and 2020.0.0-RC2
. We will also stop prefixing snapshots with BUILD-
-- for example 2020.0.0-SNAPSHOT
.
The previous scheme was based on London Tube Station names. These will be continued to be used for code names, but these names will no longer be used in versions published to maven repositories.
Spring Cloud provides managed dependencies for some third-party libraries. These libraries are upgraded only at the patch level for any given Spring Cloud release. Since we don’t upgrade minor or major versions of third-party libraries with our patch releases, you should check the EOL policies of projects that you depend on since you may find that you’re using a supported version of Spring Cloud against an unsupported third-party library.
Commercial support for Spring Cloud is available from Pivotal. Please see https://pivotal.io/pivotal-spring-runtime for details.