Há alguns dias tive problema na hora de rodar uma aplicação, onde o erro apresentado era incompatibilidade entre as versões do Spring Boot 3.5.0 e o Spring Cloud.
Porém, dia 11/06/2025 e 12/062025, todas as aplicações com versões antiga do SpringCloud começaram a apresentar o mesmo erro, até mesmo os microsserviços que antes estavam rodando normalmente.
A mensagem de erro:
Description:
Your project setup is incompatible with our requirements due to following reasons:
- Spring Boot [3.5.0] is not compatible with this Spring Cloud release train
Pesquisando e quebrando a cabeça, fiz um teste mudando a versão do SpringCloud, por uma mais atualizada (2025), e voltou a funcionar.
Até cheguei a abrir uma tópico aqui no fórum sobre essa questão, mas fui informado que a versão atual do SpringCloud era a de 2024, justamente a que começou a demonstrar incompatibilidade. Antes, os microsserviços estavam rodando normalmente e se registrando no Eureka, das datas informadas acima, todos começaram a apresentar o erro.
Criando o projeto API Gateway, no Spring Initializr, tive a curiosidade de conferir o pom.xml e descobri que sim, o SpringCloud já estava sendo gerado com essa nova versão.
<properties>
<java.version>21</java.version>
<spring-cloud.version>2025.0.0</spring-cloud.version>
</properties>
Sendo assim, resolvi abrir esse tópico, caso alguém encontre o mesmo problema.
Acredito que que alunos que começarem o curso após as datas comentadas, não terão o mesmo problema, pois os projetos gerados já estarão com essa atualização.