What’s New in Spring Cloud 2022.0.3? Features, Bugs & Dependency Updates

Spring Cloud 2022.0.3 has been released on Maven Central, bringing compatibility with Spring Boot 3.1.x, numerous feature enhancements across Commons, Gateway, Stream, Function, Config, and Netflix modules, a detailed dependency version list, and a preview of the upcoming 2023 “Leyton” release.

Programmer DD
Programmer DD
Programmer DD
What’s New in Spring Cloud 2022.0.3? Features, Bugs & Dependency Updates

Spring Cloud 2022.0.3 release is now available on Maven Central.

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2022.0.3</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>

It is compatible with Spring Boot 3.1.x.

Spring Cloud Config has a known bug involving service discovery locating the config server. To enable this feature in the current version, set spring.cloud.config.discovery.enabled=true and spring.cloud.config.discovery.serviceId via environment variables or system properties. The bug will be fixed in the next release.

Spring Cloud Commons

Fixed late addition of bootstrap property source in some application context lifecycles (issue 1228).

Spring Cloud Gateway

Added batch route addition capability through an executor (issue 2915).

Added partial route refresh capability through an executor (issue 2916).

Spring Cloud Stream

Added support for regex‑based destination patterns in the Kafka reactive binder (issue 2709).

Spring Cloud Function

Initial support for deploying existing Spring MVC REST applications to serverless platforms such as AWS Lambda and Azure Functions.

Added ability to use Spring Cloud Function within Spring Integration DSL via a new Spring Integration module.

Support for Spring Integration (see issue 1032).

Spring Cloud Config

Support for configuration files targeting specific configuration data (issue 2260).

Spring Cloud Netflix

Fixed issue where Jersey 1 classes were referenced instead of Jersey 3 (issues 4176, 4177).

Dependency Updates

Spring Cloud Kubernetes 3.0.3

Spring Cloud Task 3.0.3

Spring Cloud Function 4.0.3

Spring Cloud Commons 4.0.3

Spring Cloud Circuitbreaker 3.0.2

Spring Cloud OpenFeign 4.0.3

Spring Cloud Gateway 4.0.6

Spring Cloud Stream 4.0.3

Spring Cloud Contract 4.0.3

Spring Cloud Config 4.0.3

Spring Cloud Build 4.0.3

Spring Cloud Starter Build 2022.0.3

Spring Cloud Netflix 4.0.2

Final Note

Work on Spring Cloud 2023 has started under the codename “Leyton”, expected to be released in November 2023 and built on Spring Boot 3.2. Detailed roadmap is available on the project’s GitHub milestones page.

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.

JavaMicroservicesBackend DevelopmentSpring CloudRelease Notes
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.