Spring Cloud 2022.0.0 发布了第 5 个里程碑版本。
值得关注的变化
Spring Cloud Netflix
- 升级到 Eureka 2.0.0-rc.3。Eureka 2.0.0 是 Eureka 的一个新分支,与 7 年前的旧 2.x-archive 分支实验无关。新的 2.x 分支是为了与 JakartaEE 兼容,这也使得 Spring Cloud Netflix 与 Spring Framework 6.0 和 Spring Boot 3.0 兼容。此版本是 Spring Cloud Netflix 参与 2022.0 发布的第一个里程碑。
Spring Cloud Consul
Spring Cloud Gateway
- 支持 Micrometer Observability (#2715)
- 引入用于移除 JSON 属性的新 filter (#2742)
- 引入新 filter:如果 request header 不存在可以自动添加 (#2737)
Spring Cloud OpenFeign
- 允许基于选定的
ServiceInstance自定义负载平衡请求 (#735)
Spring Cloud Commons
- 添加基于权重的负载均衡 (#1063)
- 在 AOT 中添加了对 LoadBalancer 子上下文的支持和原生镜像支持 (#1135)
Spring Cloud Config
- 增加运行时提示,以启用原生图像支持 (#2174)
以下模块作为 2022.0.0-M5 的一部分也进行了升级:
| Module |
Version |
Issues |
| Spring Cloud Stream |
4.0.0-M5 |
|
| Spring Cloud Config |
4.0.0-M5 |
(issues) |
| Spring Cloud Build |
4.0.0-M5 |
(issues) |
| Spring Cloud Consul |
4.0.0-M5 |
(issues) |
| Spring Cloud Gateway |
4.0.0-M5 |
(issues) |
| Spring Cloud Kubernetes |
3.0.0-M5 |
(issues) |
| Spring Cloud Netflix |
4.0.0-M1 |
(issues) |
| Spring Cloud Starter Build |
2022.0.0-M5 |
|
| Spring Cloud Circuitbreaker |
3.0.0-M5 |
(issues) |
| Spring Cloud Contract |
4.0.0-M5 |
(issues) |
| Spring Cloud Bus |
4.0.0-M5 |
(issues) |
| Spring Cloud Function |
4.0.0-M5 |
|
| Spring Cloud Task |
3.0.0-M5 |
(issues) |
| Spring Cloud Zookeeper |
4.0.0-M5 |
(issues) |
| Spring Cloud Openfeign |
4.0.0-M5 |
(issues) |
| Spring Cloud Vault |
4.0.0-M5 |
(issues) |
| Spring Cloud Commons |
4.0.0-M5 |
(issues) |
详情查看发布公告。