Cloud Native 5 min read

What’s New in Spring Cloud 2020.0.4? Features, Dependencies, and Upgrade Guide

Spring Cloud 2020.0.4, a bug‑fix release compatible with Spring Boot 2.4.x and 2.5.x, introduces updated BOM coordinates, new capabilities across Commons, Config, OpenFeign, Netflix, Sleuth, and Kubernetes modules, and provides a comprehensive version table for all upgraded Spring Cloud components.

Programmer DD
Programmer DD
Programmer DD
What’s New in Spring Cloud 2020.0.4? Features, Dependencies, and Upgrade Guide

Spring Cloud 2020.0.4 has been officially released as a bug‑fix version compatible with Spring Boot 2.4.x and 2.5.x.

The Bill of Materials (BOM) can be imported from the central repository with the following coordinates:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2020.0.4</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    ...
</dependencies>

Spring Cloud Commons

Allows creating reactive circuit breakers via group.

Spring Cloud Config

When using JDBC as storage, Boolean and Integer values can be returned.

When using Git as storage, username and password can be supplied dynamically.

Spring Cloud OpenFeign

Supports changing the circuit‑breaker type of a Feign client.

Spring Cloud Netflix

If the Eureka service is unavailable, registration to the related config center is skipped.

Spring Cloud Sleuth

Simplifies the display of related parameters.

Spring Cloud Kubernetes

Unifies namespace handling between fabric8 and native Kubernetes.

Dependency Versions

Module

Version

Spring Cloud Starter Build

3.0.4

Spring Cloud Netflix

3.0.4

Spring Cloud Openfeign

3.0.4

Spring Cloud Gateway

3.0.4

Spring Cloud Commons

3.0.4

Spring Cloud Config

3.0.5

Spring Cloud Consul

3.0.4

Spring Cloud Contract

3.0.4

Spring Cloud Kubernetes

2.0.4

Spring Cloud Sleuth

3.0.4

Spring Cloud Vault

3.0.4

Spring Cloud Zookeeper

3.0.4

Spring Cloud CircuitBreaker

2.0.2

Spring Cloud Stream

3.1.4

Spring Cloud Function

3.1.4

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaMicroservicesdependency managementreleaseSpring Cloud
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.