Search code examples
springspring-bootspring-cloudhystrix

Spring Cloud Version compatible for Spring Boot 2.5.5


I'm trying to build a microservice application which will be using Hystrix and some distributed tracing from Spring Cloud. When i tried using Spring Cloud version '2021.0.0-M3' for the Spring boot version '2.5.5' I get below error while startup:

***Your project setup is incompatible with our requirements due to following reasons:

  • Spring Boot [2.5.5] is not compatible with this Spring Cloud release train***

Is there a compatibility matrix between spring boot and Spring Cloud.


Solution

  • Spring Cloud Release mapping with Spring Boot compatibility:

    1. 2020.0.x aka Ilford ----> Spring Boot 2.4.x, 2.5.x (Starting with 2020.0.3)
    2. Hoxton ----> Spring Boot 2.2.x, 2.3.x (Starting with SR5)
    3. Greenwich ----> Spring Boot 2.1.x
    4. Finchley ----> Spring Boot 2.0.x
    5. Edgware ----> Spring Boot 1.5.x
    6. Dalston ----> Spring Boot 1.5.x

    Source: documentation link