I am wondering if a compatibility matrix exists between Springboot and Springcloud?
I created a simple project on STS and am running into compatibility issues.
Source: https://spring.io/projects/spring-cloud
Spring Cloud release train Spring Boot compatibility
------------------------------
| Release Train | Boot Version |
| ------------- | ------------ |
| Hoxton | 2.2.x |
| Greenwich | 2.1.x |
| Finchley | 2.0.x |
| Edgware | 1.5.x |
| Dalston | 1.5.x |
| Camden | 1.4.x |
| Brixton | 1.3.x, 1.4.x |
| Angel | 1.2.x |
--------------- --------------
Yes there is: http://start.spring.io/actuator/info
It includes more libraries than just spring-cloud, but not every single one of them.
Here is the release train Spring Boot compatibility table. Below the table, there is a note that the Camden release train builds on Spring Boot 1.4.x, but is also tested with 1.5.x.
You can also read the release notes for each release which notes compatible component versions:
Spring Cloud Camden builds on Spring Boot 1.4.x.
But later:
Adds Boot 1.5 compatibility and breaks Boot 1.3 compatibility
2020 and it still is tedious to find the latest matching versions...
Release Trains
table, and choose the Spring Boot version and Spring Cloud Release Train you need.Another info source is the Spring Blog category "releases": https://spring.io/blog/category/releases, but imho that is a bit ... confusing.