Spring Cloud 2022.0.4 (Kilburn版)已发布

发布 | Olga Maciaszek-Sharma | 2023年7月28日 | ...

我荣幸地代表社区宣布,Spring Cloud 2022.0.4 版本现已正式发布(正式版)。该版本可在 Maven Central 中找到。您可以查看 2022.0.4 的 发行说明了解更多信息

2022.0.4 版本列车的显著变化

此版本基于 Spring Boot 3.0.9。

此版本中解决的所有问题列表可在 此 GitHub 项目 中找到。

Spring Cloud Commons

  • 已添加对 ServiceInstanceListSupplier 代理的重试感知负载均衡的支持 (1221)

Spring Cloud OpenFeign

  • 将 OpenFeign/Feign 升级到 12.4 (878)

Spring Cloud Stream

修复了定义单个输入/输出绑定时的函数自动检测问题。修复了DefaultPollableMessageSource中的类型发现问题。改进了共享 Bean 加载异常处理 (https://github.com/spring-cloud/spring-cloud-stream/issues/2744) 修复了使用响应式函数时的分区选择器策略问题 (https://github.com/spring-cloud/spring-cloud-stream/issues/2750) KafkaBinderHealthIndicator 重构。修复了StreamBridge双分区问题 (https://github.com/spring-cloud/spring-cloud-stream/issues/2759) 为 Reactor Kafka Binder 添加新的健康指标 (https://github.com/spring-cloud/spring-cloud-stream/issues/2752) 通过 sendto header 解决动态目标问题,这些问题会导致分区键提取器调用问题 (https://github.com/spring-cloud/spring-cloud-stream/issues/2770) 解决BindersHealthContributor线程安全问题 (https://github.com/spring-cloud/spring-cloud-stream/issues/2780)

Spring Cloud Netflix

  • 将 Netflix/Eureka 升级到 2.0.1,其中包含使用安全副本所需的修复程序 (4161)

以下是作为 2022.0.4 更新的模块

模块 版本 问题
Spring Cloud Zookeeper 4.0.1 (问题)
Spring Cloud Kubernetes 3.0.4 (问题)
Spring Cloud Function 4.0.5 (问题)
Spring Cloud Commons 4.0.4 (问题)
Spring Cloud CircuitBreaker 3.0.3 (问题)
Spring Cloud OpenFeign 4.0.4 (问题)
Spring Cloud Gateway 4.0.7 (问题)
Spring Cloud Stream 4.0.4 (问题)
Spring Cloud Consul 4.0.3 (问题)
Spring Cloud Build 4.0.5 (问题)
Spring Cloud Config 4.0.4 (问题)
Spring Cloud Contract 4.0.4 (问题)
Spring Cloud Starter Build 2022.0.4 (问题)
Spring Cloud Netflix 4.0.3 (问题)

一如既往,我们欢迎您在 GitHubGitterStack OverflowTwitter 上提供反馈。

使用包含 BOM(仅依赖管理)的 Maven 开始


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

buildscript {
dependencies {
classpath "io.spring.gradle:dependency-management-plugin:1.0.2.RELEASE"
}
}

apply plugin: "io.spring.dependency-management"

dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:2022.0.4'
}
}

dependencies {
compile 'org.springframework.cloud:spring-cloud-starter-config'
compile 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
...
}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部