Spring Cloud 2022.0.2 已釋出

釋出 | Spencer Gibb | 2023年3月30日 | ...

我代表社群高興地宣佈,Spring Cloud 2022.0.2 釋出列車的通用可用版本 (RELEASE) 於今日釋出。該版本可在 Maven Central 中找到。您可以檢視 2022.0.2 的釋出說明了解更多資訊

2022.0.2 釋出列車中的顯著變化

在此檢視此版本中包含的所有問題和拉取請求:這裡

Spring Cloud Kubernetes

  • 使用 Fabric8 DiscoveryClient 增加了對外部命名服務的支援 (#1243)
  • ServiceInstance 新增 Pod 元資料和註解 (#1254)

Spring Cloud Contract

  • 允許 sendMessage 處理來自檔案的正文 (.1867)
  • 使用 RestTemplate 攔截器放寬 SSL 驗證 (#1869)

Spring Cloud Commons

  • 允許批次發出健康檢查例項 (#1122)

Spring Cloud OpenFeign

  • 為使用者提供的引數和返回型別註冊原生反射提示 (#849)
  • 支援在執行時為原生映象設定 FeignClient URL (#807)
  • 允許為底層 OKHttp 客戶端設定協議 (#825)
  • 增加為 Fallback 使用工廠 bean 的可能性 (#822)

Spring Cloud Function

錯誤修復和增強功能

Spring Cloud Stream

在批處理模式下新增 DLQ 支援 錯誤修復和增強功能

Spring Cloud Consul

  • 修復了在使用 spring.config.import=consul: 時未讀取 CONSUL_TOKEN 的問題 (738)
  • ACL Token 現在傳遞給 agentCheckPass (770)

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 社群所有即將到來的活動。

檢視全部