Spring Cloud 2020.0.5 (Ilford) 已发布

发布 | Ryan Baxter | 2021 年 12 月 16 日 | ...

我很高兴代表社区宣布,Spring Cloud 2020.0.5 Release Train 的通用版本 (RELEASE) 已于今日发布。该版本可在 Maven Central 中找到。您可以查看 2020.0.5 的 发布说明了解更多信息。

2020.0.5 Release Train 的显著变化

Spring Cloud Netflix

  • 将 Netflix/Eureka 升级到 1.10.17 问题

Spring Cloud Config

  • 支持使用 HTTPS 代理访问 Git 仓库 (1965)
  • 支持对 AWS、Redis 和 CredHub 仓库进行排序 (1980)

Spring Cloud Gateway

Spring Cloud Kubernetes

  • 为 Kubernetes API Client 指定 User Agent (898)
  • 允许不附加 activeProfile (508)
  • 升级到 Kubernetes Java Client 11.0.3

Spring Cloud Openfeign

  • PageJacksonModule 中添加了对 size = 0 的支持 PR

Spring Cloud Sleuth

  • 缓存 Executor 包装器 (2020)

Spring Cloud Vault

  • 从文件 (~/.vault_token) 进行 TOKEN 认证 (609)
  • 在 VaultConfigDataLoader 中使用 spring.cloud.vault.reactive.enabled 属性 (619)
  • 添加对生成多个数据库 Secrets 的支持 (459)

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

模块 版本 问题
Spring Cloud Netflix 3.0.5 (问题)
Spring Cloud Config 3.0.6 (问题)
Spring Cloud Sleuth 3.0.5 (问题)
Spring Cloud Gateway 3.0.6 (问题)
Spring Cloud Cloudfoundry 3.0.3
Spring Cloud Contract 3.0.5 (问题)
Spring Cloud Kubernetes 2.0.5 (问题)
Spring Cloud Zookeeper 3.0.5 (问题)
Spring Cloud Cli 3.0.4
Spring Cloud Task 2.3.5 (问题)
Spring Cloud Starter Build 2020.0.5
Spring Cloud Openfeign 3.0.6 (问题)
Spring Cloud Vault 3.0.5 (问题)
Spring Cloud Commons 3.0.5 (问题)

一如既往,我们欢迎在 GitHub、在 Gitter、在 Stack Overflow 或在 Twitter 上提供反馈意见。

要通过 Maven 和 BOM(仅用于依赖管理)开始使用


<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2020.0.5</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.11.RELEASE'
    }
}

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

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

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

获取 Spring 简报

订阅 Spring 简报,保持联系

订阅

抢占先机

VMware 提供培训和认证,助您快速前进。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部