Spring Cloud 2022.0.2 发布

发布 | Spencer Gibb | 2023年3月30日 | ...

我代表社区,很高兴地宣布 Spring Cloud 2022.0.2 发布列车现已正式发布(GA)。该版本可以在 Maven Central 中找到。您可以查看 2022.0.2 的 发布说明以获取更多信息

2022.0.2 发布列车的显著变化

查看此版本中包含的所有问题和拉取请求 此处

Spring Cloud Kubernetes

  • 使用 Fabric8 DiscoveryClient 添加了对外部名称服务的支持(#1243
  • 将 Pod 元数据和注释添加到 ServiceInstance#1254

Spring Cloud Contract

  • 允许 sendMessage 处理来自文件的主体(.1867
  • 使用 RestTemplate 拦截器放宽 SSL 验证(#1869

Spring Cloud Commons

  • 允许批量发出健康检查实例(#1122

Spring Cloud OpenFeign

  • 为用户提供的参数和返回类型注册本地反射提示(#849
  • 支持在运行时为本地镜像设置 FeignClient URL(#807
  • 允许为底层 OKHttp 客户端设置协议(#825
  • 添加使用工厂 Bean 创建 Fallback 的可能性(#822

Spring Cloud Function

错误修复和增强功能

Spring Cloud Stream

在批处理模式下添加对 DLQ 的支持 错误修复和增强功能

Spring Cloud Consul

  • 修复了使用 spring.config.import=consul: 时未读取 CONSUL_TOKEN 的问题(738
  • ACL 令牌现在传递给 agentCheckPass770

Spring Cloud Gateway

  • 使用本地响应缓存时,现在可以禁用全局缓存(2895

以下模块已作为 2022.0.2 的一部分进行了更新

模块 版本 问题
Spring Cloud Vault 4.0.1 (问题)
Spring Cloud Circuitbreaker 3.0.1  
Spring Cloud Kubernetes 3.0.2 (问题)
Spring Cloud Task 3.0.2 (问题)
Spring Cloud Function 4.0.2 (问题)
Spring Cloud Commons 4.0.2 (问题)
Spring Cloud Openfeign 4.0.2 (问题)
Spring Cloud Stream 4.0.2  
Spring Cloud Consul 4.0.2 (问题)
Spring Cloud Contract 4.0.2 (问题)
Spring Cloud Gateway 4.0.4 (问题)
Spring Cloud Config 4.0.2 (问题)
Spring Cloud Netflix 4.0.1 (问题)
Spring Cloud Build 4.0.2  

与往常一样,我们欢迎您在 GitHubGitterStack OverflowTwitter 上提供反馈。

使用 Maven 和 BOM(仅依赖项管理)开始

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

或使用 Gradle

plugins {
  id 'java'
  id 'org.springframework.boot' version '3.0.5'
  id 'io.spring.dependency-management' version '1.1.0'
}

ext {
  set('springCloudVersion', "2022.0.2")
}

dependencies {
  implementation 'org.springframework.cloud:spring-cloud-starter-config'
  implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
  // ...
  testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

dependencyManagement {
  imports {
    mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
  }
}

获取 Spring 电子邮件

通过 Spring 电子邮件保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部