Spring Cloud 2023.0.0-M2 (aka Leyton) 现已发布,此版本已将所有 Spring Cloud 项目的文档迁移到 Antora。
主要变化包括:
Spring Cloud Commons
- 重新启动时刷新范围 - 为适应 JVM 检查点重启时的环境变化而量身定制的功能(PR 1266)
Spring Cloud Gateway
- 在
TokenRelay
过滤器中指定clientRegistrationId
。( PR 2922 ) 网关可用于管理多个 ClientRegistration,每个路由可决定使用哪个 ClientRegistration。这在同时使用多个授权服务器的情况下非常有用:- 同时使用多个授权服务器。
- 同时使用多种客户端身份验证方法。
- 部分/所有下游服务需要不同的 clientId、aud 声明等。
- 部分/所有下游服务需要不同的令牌格式(例如 JWT、不透明)
Spring Cloud OpenFeign
- 升级到 Feign 12.5 ( PR_907 )
Spring Cloud Task
- 用户现在可以使用外部执行 ID 查询任务执行。(PR_863)
Spring Cloud Function
-
用户现在可以将 REST 应用程序部署为 AWS Lambda 或 Azure Functions
-
通过 spring-cloud-function-web 部署为 REST 端点的函数的 CRUD 映射
Spring Cloud Stream
- 主要与 Apache Kafka 绑定器和新的 Apache Pulsar 绑定器相关的几个重要错误修复和增强功能。
以下模块作为 2023.0.0-M2 的一部分也进行了更新:
Module | Version | Issues |
---|---|---|
Spring Cloud Consul | 4.1.0-M2 | (issues) |
Spring Cloud Gateway | 4.1.0-M2 | (issues) |
Spring Cloud Zookeeper | 4.1.0-M2 | (issues) |
Spring Cloud Bus | 4.1.0-M2 | (issues) |
Spring Cloud Stream | 4.1.0-M2 | (issues) |
Spring Cloud Function | 4.1.0-M2 | (issues) |
Spring Cloud OpenFeign | 4.1.0-M2 | (issues) |
Spring Cloud Vault | 4.1.0-M2 | (issues) |
Spring Cloud Commons | 4.1.0-M2 | (issues) |
Spring Cloud Task | 3.1.0-M2 | (issues) |
Spring Cloud Kubernetes | 3.1.0-M2 | (issues) |
Spring Cloud Starter Build | 2023.0.0-M2 | (issues) |
Spring Cloud Config | 4.1.0-M2 | (issues) |
Spring Cloud Build | 4.1.0-M2 | (issues) |
Spring Cloud Netflix | 4.1.0-M2 | (issues) |
Spring Cloud CircuitBreaker | 3.1.0-M2 | (issues) |
Spring Cloud Contract | 4.1.0-M2 | (issues) |
Spring Cloud Task | 3.1.0-M2 | (issues) |
更多详情可查看官方公告。