-
Notifications
You must be signed in to change notification settings - Fork 40.9k
Supported Versions
Spring Boot follows the VMware Tanzu 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 Boot, 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 Boot releases are available:
-
2.3.x
was released May 2020 and is actively maintained -
2.2.x
was released October 2019 and is actively maintained -
2.1.x
was released October 2018 and remains supported until the end of October 2020
As much possible, Spring Boot patch releases should be back-compatible with previous releases.
Minor and major releases might contain back-incompatible API changes.
When feasible, a back-compatible API will be left in place and marked as deprecated to inform API clients that the API is no longer recommended for use.
Deprecation comments will usually include the version in which the API was first deprecated and the suggested replacement.
Once an API is marked as deprecated, it will be left in place for at least two minor releases.
For example, an API marked @deprecated since 2.2.0
would be subject for removal in a 2.4.0 release.
Spring Boot provides managed dependencies for many third-party libraries. These libraries are upgraded only at the patch level for any given Spring Boot patch release. Minor and major version upgrades of third-party libraries are only applied in Spring Boot minor or major 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 Boot against an unsupported third-party library.
Commercial support for Spring Boot is available from Pivotal. Please see https://pivotal.io/pivotal-spring-runtime for details.