Spring Cloud 2020.0 GA Released: What's New and How to Upgrade?
Spring Cloud 2020.0 GA launched on December 22, 2020, aligning with Spring Boot 2.4.1 and introducing numerous module updates, configuration changes, and dependency version upgrades, while deprecating outdated components and offering guidance for a smooth migration.
Release Overview
On December 22, 2020, Spring Cloud 2020.0 GA was released. It aligns with Spring Boot 2.4.1 (not 2.4.0 due to configuration bugs).
Key Changes
Spring Cloud Commons : Bootstrap is disabled by default; configuration import now uses Spring Boot 2.4's spring.config.import with decryption support. To retain the old bootstrap, add the org.springframework.cloud:spring-cloud-starter-bootstrap dependency.
Spring Cloud LoadBalancer : Added server‑side statistics support.
Spring Cloud Security : Module removed and its code moved to the Spring Cloud Common module.
Spring Cloud OpenFeign : Added adaptation for Spring Cloud CircuitBreakers and support for LoadBalancer statistics.
Spring Cloud Gateway : Added LoadBalancer statistics support.
Spring Cloud Task : Added documentation for single‑step batch jobs.
Spring Cloud Kubernetes : Kubernetes client code moved to the spring-cloud-kubernetes-commons module.
Spring Cloud Netflix : Deprecated modules removed, including archaius, hystrix, ribbon, zuul, and related starters.
Dependency Versions
Spring Cloud Circuitbreaker – 2.0.0
Spring Cloud Contract – 3.0.0
Spring Cloud Kubernetes – 2.0.0
Spring Cloud Commons – 3.0.0
Spring Cloud OpenFeign – 3.0.0
Spring Cloud Cloudfoundry – 3.0.0
Spring Cloud Security – 3.0.0
Spring Cloud Bus – 3.0.0
Spring Cloud CLI – 3.0.0
Spring Cloud Zookeeper – 3.0.0
Spring Cloud Sleuth – 3.0.0
Spring Cloud Consul – 3.0.0
Spring Cloud Starter Build – 2020.0.0
Spring Cloud Gateway – 3.0.0
Spring Cloud Netflix – 3.0.0
Spring Cloud Vault – 3.0.0
Spring Cloud Config – 3.0.0
Spring Cloud Task – 2.3.0
The combination of Spring Boot 2.4.1 and Spring Cloud 2020.0 is now GA; developers should plan their upgrade accordingly.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
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.
