1月27日,Spring官方宣布 Spring Cloud 2022.0.0-M1 (Kilburn) 发布。

该版本为兼容Spring Boot 3的第一个里程碑版本。由于Spring Cloud是基于Spring Boot之上的项目,所以它与之前发布的Spring Boot 3.0.0-M1有着类似的兼容特性,比如:使用Spring Framework 6.0.0-M2、需要Java 17、使用Jakarta EE等。

下面具体看看Spring Cloud家族中有哪些重要变化:

  1. Spring Cloud CloudFoundry和CLI从发布系列中移除
  2. Spring Cloud Commons:OAuth集成已经从过时的Spring Security OAuth迁移到Spring Security中的OAuth2支持
  3. Spring Cloud Kubernetes:移除@ConditionalOnKubernetesEnabled,取而代之的是@ConditionalOnCloudPlatform
  4. Spring Cloud Task:Spring Cloud Task3.0.0-M1主要是为了与Spring Boot 3.0.0-M1的框架版本对齐
  5. Spring Cloud Contract:不是Spring Cloud的2022.0.0-M1版本的一部分。它将是M2发布的一部分。
  6. Spring Cloud Netflix:不是Spring Cloud的2022.0.0-M1版本的一部分。一旦Eureka与JakartaEE兼容,它将成为未来版本的一部分。

更多关于该版本的内容可见:https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes#breaking-changes

© 版权声明
评论 抢沙发

请登录后发表评论