What’s New in Spring Cloud 2020? Release Plans, Deprecations, and Migration Paths
The article outlines Spring Cloud’s 2020 roadmap, revealing the Ilford code name, upcoming release schedule, core dependencies, deprecated Netflix modules, recommended replacements, simplified release processes for Spring Cloud Alibaba, and explains what maintenance mode means for the platform.
Spring Cloud co‑founder
Spencer Gibbannounced the Spring Cloud 2020 roadmap.
Code name: Ilford
The next Spring Cloud version is codenamed
Ilford, with the first release planned for March 2020.
Core dependencies
Spring Framework 5.3and
Spring Boot 2.4.
Deprecated Netflix modules
spring-cloud-netflix-archaius
spring-cloud-netflix-hystrix-contract
spring-cloud-netflix-hystrix-dashboard
spring-cloud-netflix-hystrix-stream
spring-cloud-netflix-hystrix
spring-cloud-netflix-ribbon
spring-cloud-netflix-turbine-stream
spring-cloud-netflix-turbine
spring-cloud-netflix-zuul
Recommended component replacements
Hystrix → Resilience4j
Hystrix Dashboard → Turbine
Ribbon → Spring Cloud Loadbalancer
Zuul 1 → Spring Cloud Gateway
Archaius 1 → Spring Boot external config + Spring Cloud Config
Developers in China are encouraged to follow
Spring Cloud Alibaba, an open‑source microservice stack built on Alibaba’s extensive middleware experience.
Simplifying Spring Cloud release process
More vendors are joining the Spring Cloud ecosystem (e.g., Spring Cloud Alibaba, Spring Cloud Azure). Since 2019, the release workflow has been streamlined: after Spring Cloud Alibaba graduates, its groupId changes from
org.springframework.cloudto
com.alibaba.cloud, making its release process much simpler and aligned with the main Spring Cloud project.
Current version development plan
Spring Cloud Hoxton
The first Hoxton Service Release was published on 2019‑12‑21. A second Hoxton Service Release is scheduled for February 2020, after the Chinese New Year.
Spring Cloud Greenwich
The final Greenwich Service Release is planned for January 2020, supporting Spring Boot 2.1.x. After SR5, the project will enter maintenance mode.
What is maintenance mode?
In maintenance mode, Spring Cloud will no longer add new features to the version; focus shifts to bug fixes and urgent security patches. Pull requests are still accepted and merged when appropriate.
Java Architecture Diary
Committed to sharing original, high‑quality technical articles; no fluff or promotional content.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.