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.
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.
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.
