本週 Spring - 2025 年 3 月 4 日

工程 | Josh Long | 2025 年 3 月 4 日 | ...

各位 Spring 粉絲大家好!歡迎來到另一期《本週 Spring》,祝各位 Devnexus 2025 快樂!沒錯,各位體育迷們,我今天晚些時候將前往精彩的喬治亞州亞特蘭大參加 Devnexus,這是全球最大的 Java 社群和知名人士年度聚會之一。我將就 Spring Boot 的最新進展發表主題演講,並與傳奇人物、Spring AI 創始人 Mark Pollack 博士一起探討 Spring AI。當然,我也會聆聽 Glenn Renfro、Jonatan Ivanov、Ken Kousen、Ryan Baxter 等 Spring 大咖的其他演講……

Spring Cloud 2025.0.0-M2 (又名 Northfields) 已釋出

釋出 | Spencer Gibb | 2025 年 3 月 3 日 | ...

我代表社群高興地宣佈,Spring Cloud 2025.0.0 釋出火車專案的里程碑 2 (M2) 版本今天已可用。該版本可在 Spring Milestone 倉庫中找到。您可以檢視 2025.0.0 版本說明以獲取更多資訊

2025.0.0-M2 釋出火車中的顯著變化

此里程碑版本與 Spring Boot 3.5.0-M2 相容。在此處檢視該版本的所有問題和拉取請求。

Spring Cloud Gateway

  • 在 Server WebMVC 中支援重寫請求引數 #3669
  • 修復了 Server WebMVC 中多部分資料和重試的錯誤。

Spring Cloud Config

Spring Modulith 1.4 M2, 1.3.3 和 1.2.9 已釋出

釋出 | Oliver Drotbohm | 2025 年 2 月 25 日 | ...

我很高興地宣佈 Spring Modulith 1.4 M2、1.3.3 和 1.2.9 版本已可用。雖然後兩個版本包含了一些錯誤修復和對最新 Spring Boot 版本的常規依賴升級,但里程碑版本帶來了幾個重要的新功能。

  • 可觀測性模組現在會自動為模組釋出的應用程式事件建立計數器。引入了新的 ModulithEventMetrics API,可以透過在 ApplicationContext 中註冊的 ModulithEventMetricsCustomizer bean 使用 (GH-1068)。
  • 執行時支援已經過改進,避免依賴外部庫對應用程式模組進行拓撲排序,以便它們可以按依賴順序遍歷 (GH-1060)。這使得在應用程式元資料檔案中可以假定穩定的模組順序——該檔案以前僅在 AOT 模式下建立,現在生成文件時也會寫入 (GH-1063)。這反過來又使我們能夠在執行時避免 ApplicationModules 例項的完整引導,例如,執行 ApplicationModuleListener bean (GH-1062, GH-1065...

本週 Spring - 2025 年 2 月 25 日

工程 | Josh Long | 2025 年 2 月 25 日 | ...

Spring Boot 3.5.0-M2 現已可用

釋出 | Phil Webb | 2025 年 2 月 20 日 | ...

我代表團隊以及所有貢獻者,很高興地宣佈 Spring Boot 3.5.0-M2 版本已釋出,現在可以從 https://repo.spring.io/milestone 獲取。

此版本包括 113 項增強、文件改進、依賴升級和錯誤修復。值得注意的新功能包括:

  • 使用 spring.config.import 匯入環境變數
  • 對觸發 Quartz 作業的 Actuator 支援
  • 對服務連線的擴充套件 SSL 支援
  • 結構化日誌中可定製的堆疊跟蹤

請參閱版本說明瞭解更多詳情和升級說明。

感謝所有….

Spring Boot 3.4.3 現已可用

釋出 | Moritz Halbritter | 2025 年 2 月 20 日 | ...

我代表團隊以及所有貢獻者,很高興地宣佈 Spring Boot 3.4.3 版本已釋出,現在可以從 Maven Central 獲取。

此版本包括 58 項錯誤修復、文件改進和依賴升級。感謝所有透過問題報告和拉取請求做出貢獻的人。

您如何提供幫助?

如果您有興趣提供幫助,請檢視 issue 倉庫中帶有"非常適合貢獻"標籤的問題。如果您有一般性問題,請在 stackoverflow.com 上使用 spring-boot 標籤提問。

專案主頁 | GitHub | 問題 | 文件 | Stack…

Spring Boot 3.3.9 現已可用

釋出 | Andy Wilkinson | 2025 年 2 月 20 日 | ...

我代表團隊以及所有貢獻者,很高興地宣佈 Spring Boot 3.3.9 版本已釋出,現在可以從 Maven Central 獲取。

此版本包括 41 項錯誤修復、文件改進和依賴升級。感謝所有透過問題報告和拉取請求做出貢獻的人。

您如何提供幫助?

如果您有興趣提供幫助,請檢視 issue 倉庫中帶有"非常適合貢獻"標籤的問題。如果您有一般性問題,請在 stackoverflow.com 上使用 spring-boot 標籤提問。

專案主頁 | GitHub | 問題 | 文件 | Stack…

Spring AMQP 4.0 Milestone 1 可用

釋出 | Artem Bilan | 2025 年 2 月 19 日 | ...

我代表團隊以及所有貢獻者,很高興宣佈 Spring AMQP 4.0.0 的首個里程碑版本已釋出。

補丁版本 3.1.93.2.3 也已釋出。

截至目前,4.0.0 版本的主要變化包括:

  • 將 null-safety 遷移到 JSpecify 和 NullAway
  • 移除先前廢棄的 API;
  • 將一些資料類遷移到 Java record

根據我們的新政策,4.0.0-M1 也是此專案的首個里程碑版本,已釋出到 Maven Central

非常感謝社群的反饋和及時的修復!

版本說明中檢視更多資訊。

不要…

Spring for Apache Kafka 3.3.3 和 3.2.7 現已可用

釋出 | Soby Chacko | 2025 年 2 月 19 日 | ...

我們很高興宣佈釋出 Spring for Apache Kafka 3.3.33.2.7 版本。我們向所有促成這些版本釋出的貢獻者表示感謝。

版本說明

請參閱版本說明,瞭解這些版本中包含的更多詳細資訊

https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.3

https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.7

Kafka Client 3.9.0 相容性

Spring for Apache Kafka 3.3.3 版本與 Kafka Client 3.9.0 相容,儘管該框架的編譯時依賴使用的是 Kafka Client 3.8.1。要將 Kafka Client 3.9.0 或更高版本與 3.3.3 版本一起使用,應用程式必須手動升級其 Kafka Client 版本。有關在 Spring Boot 中覆蓋 Kafka Client 版本的說明,請參閱本指南

獲取 Spring 時事通訊

訂閱 Spring 時事通訊保持聯絡

訂閱

搶先一步

VMware 提供培訓和認證,助您快速進步。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部