Spring Cloud 2020.0.0 Released: Major Module Removals & New Features
Spring Cloud 2020.0.0 (Ilford) has been released, built on Spring Boot 2.4, removing many deprecated Netflix modules, disabling Bootstrap by default, introducing GA LoadBalancer, and updating numerous component versions, with a BOM snippet provided for Maven integration.
Spring Cloud 2020.0.0 Official Release – Modules Removed
Spring Cloud 2020 (code‑named “Ilford”) is now available from Maven Central. Add the following dependencyManagement entry to import the BOM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2020.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>Key Changes
Spring Cloud 2020 is built on Spring Boot 2.4 and does not support earlier Boot versions.
Many deprecated Netflix‑related dependencies have been removed, including spring-cloud-netflix-archaius, spring-cloud-netflix-hystrix, spring-cloud-netflix-ribbon, spring-cloud-netflix-zuul, and their starter equivalents.
Spring Cloud Commons disables the Bootstrap starter by default; add spring-cloud-starter-bootstrap for backward compatibility.
Spring Cloud LoadBalancer is now GA and production‑ready.
Spring Cloud Security project has been completely removed.
Spring Cloud OpenFeign now supports the Spring Cloud CircuitBreaker abstraction and LoadBalancer.
Spring Cloud Gateway has been refactored to use Spring Cloud LoadBalancer and no longer supports Ribbon.
Dependency Updates
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
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.
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.
