Marcin Grzejszczak
Spring Cloud和Micrometer團隊成員,在VMware從事Spring Observability、Spring Cloud Sleuth、Spring Cloud Contract方面的工作。
Spring Cloud 2021.0.8 (又名 Jubilee) 已釋出
我很高興代表社群宣佈,Spring Cloud 2021.0.8 版本列車已於今日全面釋出 (GA)。該版本可在 Maven Central 中找到。您可查閱 2021.0.8 版本說明以獲取更多資訊。
2021.0.8 版本中的顯著變化
請在此處檢視此版本的所有問題和拉取請求。
Spring Cloud Commons
- Spring Cloud LoadBalancer - 允許基於請求的例項鏈式過濾 (#1227 )
Spring Cloud Config
- 支援針對特定 profile 的配置資料 (#2260)。
Spring Cloud Kubernetes
- 支援透過
DiscoveryClient查詢配置伺服器 (#1354) …
使用Spring Boot 3實現可觀測性
Spring可觀測性團隊在為Spring應用程式新增可觀測性支援方面已經工作了一段時間,我們很高興地通知您,此功能將隨Spring Framework 6和Spring Boot 3一起正式釋出!
什麼是可觀測性?在我們看來,它是“您透過檢查系統的輸出來理解其內部執行情況的程度”。我們相信,度量、日誌和分散式跟蹤之間的相互關聯性使您能夠推斷系統的狀態,從而除錯應用程式中的異常和延遲。您可以在本期與Jonatan Ivanov的Enlightning節目中觀看更多關於我們對可觀測性的看法……
Spring Cloud Sleuth OpenTelemetry (OTel) 1.1.0 已釋出
我代表社群高興地宣佈,Spring Cloud Sleuth OTel 1.1.0 專案的釋出今天已可用。該版本可在Maven Central中找到。您可以檢視參考文件以獲取更多資訊。
這是什麼?
Spring Cloud Sleuth OTel是Spring Cloud Sleuth的擴充套件專案,它帶有一個OpenTelemetry跟蹤器。
一如既往,我們歡迎在GitHub、Gitter、Stack Overflow或Twitter上提供反饋。
Maven 起步使用 BOM(僅依賴管理)
<dependencyManagement>
<dependencies>
<dependency…Spring Cloud 2022.0.0-M2(代號Kilburn)已釋出
我代表社群高興地宣佈,Spring Cloud 2022.0.0 釋出火車裡程碑2(M2)今天已可用。該版本可在Spring Milestone儲存庫中找到。您可以檢視2022.0的釋出說明以獲取更多資訊。
2022.0.0-M2釋出火車中的顯著變化
有關此版本中包含的所有問題和拉取請求,請參見專案頁面。
Spring Cloud 2022.0.0-M2與Spring Boot 3.0.0-M2相容。
Spring Cloud Stream
- Spring Cloud Stream的Kafka和RabbitMQ繫結器已作為核心Spring Cloud Stream倉庫的一部分進行了遷移。透過此更改,Spring Cloud Stream現在採用單倉庫方法,所有與框架相關的Spring Cloud Stream程式碼庫現在都是單個倉庫的一部分。有關Kafka繫結器的更多詳細資訊請參見此處,有關RabbitMQ繫結器的詳細資訊請參見此處。我們建議在核心倉庫中提交Kafka和RabbitMQ繫結器的新功能請求和錯誤報告。
- 引入了對基於Reactor Kafka的新響應式Kafka繫結器的初始支援。此支援包含使用Reactor Kafka在後臺進行消費者和生產者繫結。請參閱此問題……
Spring Cloud Sleuth 3.1.0 已釋出!
隨著Spring Cloud 2021.0.0(又名Jubilee)釋出火車的釋出,我們非常高興地宣佈Spring Cloud Sleuth 3.1.0的正式可用性。在這篇博文中,我們將描述最顯著的已釋出功能。
以下是最顯著的功能列表,我們將在本文的後續部分進行詳細闡述。
- JDBC #1930
- Tomcat Valve #1329
- Spring Vault #1952
- 自動生成文件標籤表 #1950
- Spring Cloud Deployer #1947
- R2DBC #1524
- Kafka #2013 和 Reactor Kafka #1708
- Spring TX #1941
- Spring Batch #1904
- RSocket #1677
- Spring Cloud Task #1903
- Spring Cloud Config #1915
- Spring Cloud CircuitBreaker Reactive #1910
- Cassandra #1974
- Spring Session #1961
- Spring Security #2011
- Prometheus Exemplars #2039
- Spring Cloud Stream Reactive #2038
- 響應式Mongo #2044
- 抽象Redis檢測 #2046
- 用於儲存跟蹤的自定義Actuator #1879 …
Spring Cloud 2021.0.0-RC1(代號Jubilee)已釋出
我代表社群高興地宣佈,代號Jubilee的Spring Cloud 2021.0釋出火車候選版本1(RC1)今天已可用。該版本可在Spring Milestone儲存庫中找到。您可以檢視2021.0的釋出說明以獲取更多資訊。
2021.0釋出火車中的顯著變化
RC1與Spring Boot 2.6.0-RC1相容
有關此版本中包含的所有問題和拉取請求,請參見專案頁面。
Spring Cloud Commons
Spring Cloud 2020.0.3 (又名 Ilford) 已釋出
我很高興代表社群宣佈,Spring Cloud 2020.0 釋出列車(2020.0.3)的 Service Release 3 已於今日釋出。該版本可在 Maven Central 找到。您可以檢視 2020.0 釋出說明以獲取更多資訊。
2020.0.3 釋出列車的顯著變化
此版本最大的變化是支援 Spring Boot 2.5。除此之外,此版本主要用於錯誤修復和依賴項升級。
請在 Github 專案中檢視所有包含的問題和拉取請求。
Spring Cloud Commons
- 增加了透過屬性停用負載均衡的可能性(#940) …
Spring Cloud Finchley SR4 釋出
我代表社群高興地宣佈,Spring Cloud Finchley釋出火車服務版本4(SR4)今天已可用。該版本可在Maven Central中找到。您可以檢視Finchley的釋出說明以獲取更多資訊。
Finchley釋出火車中的顯著變化
Spring Cloud Commons
Spring Cloud Vault
Spring Cloud Config
Spring Cloud Gateway
Spring Cloud Netflix
Spring Cloud Sleuth
Spring Cloud Consul
Spring Cloud Contract
以下模組已作為……的一部分進行更新
Spring Cloud Pipelines到Cloud Pipelines的遷移
Spring Cloud Pipelines是一個GitHub專案,旨在解決以下問題:
-
建立通用的部署流水線
-
推廣良好的測試和部署實踐
-
減少將功能部署到生產環境所需的時間。
第一次提交發生在2016年8月31日。從那時起,我們收到了社群對建議的部署流水線及其具體視覺化的許多反饋。在這兩年中,我們成功構建的最重要的功能包括:
-
主觀的部署流水線設定
-
用於流水線的指令碼,以驗證專案的向後相容性並允許零停機部署
-
支援PHP、.NET、NodeJS和JVM(Maven & Gradle)專案
-
Cloud Foundry的部署選項
-
Kubernetes的部署選項
-
透過Ansible的部署選項
-
使用Jenkins Job DSL在Jenkins中進行流水線視覺化
-
使用Jenkinsfile在Jenkins中進行流水線視覺化
-
在Concourse中進行流水線視覺化
…