<- Back to Index
This page shows the additional information about our Versioning Policy and lifecycles.
Table of Contents
The major version of this project defines which spring-boot version we are compatible with.
- 1.x.x versions are EOL and won’t receive any updates
- 2.x.x is the current version and will be updated if there are spring-boot or gRPC releases.
The minor version defines the feature version of this project. Every time we bump spring-boot’s or gRPC’s version, we will also increment our feature version. The same applies if we add/change major features. In most cases you will not get any incompatibilities by upgrading, but since gRPC evolves just like its API, this cannot be ruled out. We try to minimize such influences, but can’t rule them out. If you don’t use advanced features, you won’t usually notice.
We usually don’t release patch versions, but include these patches in the next release. If you need a patched version, please open an issue.
This table shows the spring and gRPC version that this library ships. In most cases you can upgrade to newer versions, but especially gRPC changes its API more frequently. Please report any issues to our repo.
If you are using the non-shaded netty (and related libraries) please stick exactly to the version that is documented by gRPC. (grpc-netty-shaded avoids these issues by keeping these versions in sync.)
(* Future versions)
End of life - No more updates planned.
If you upgrade any of the versions we strongly recommend doing so using a bom:
Refer to the release notes for more information on the changes for each version:
<- Back to Index