Spring Modulith 1.4.2 和 1.3.8 釋出

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

我很高興宣佈 Spring Modulith 1.4.2 和 1.3.8 已釋出。這些版本包含對最新 Spring Boot 和 Framework 版本的常規依賴項升級。

1.4.2 版本帶來了 更詳細的應用程式模組元資料,這些元資料被生成到 application-modules.json 中(透過在構建時啟用 AOT 支援,或透過 Documenter API 生成的文件)。這使得我們的朋友 Sonargraph (一個用於邏輯定義應用程式架構並執行高階探索和驗證的工具) 能夠為 Spring Modulith 應用程式構建整合。正如他們在 公告部落格文章 中所述,他們現在支援透過獲取應用程式中定義的結構來建立架構定義……

Spring Boot 4.0.0-M1 現已釋出

釋出 | Phil Webb | 2025年7月24日 | ...

我很高興地代表團隊和所有貢獻者宣佈,Spring Boot 4.0.0-M1 已經發布,現已可從 Maven Central!! 獲取。

此版本是 4.x 系列的第一個里程碑,也是我們努力將程式碼庫模組化後的第一個版本。它也是我們釋出到 Maven Central 的第一個里程碑版本。

請查閱釋出說明遷移指南草案,瞭解更多詳情和升級說明。

我們特別希望儘早收到關於新模組化設計的反饋,並瞭解您遇到的任何升級問題。問題可以在GitHub 專案頁面上提出…

Spring Boot 3.5.4 現已可用

釋出 | Stéphane Nicoll | 2025年7月24日 | ...

我很高興地代表團隊和所有貢獻者宣佈,Spring Boot 3.5.4 已經發布,現在可以從 Maven Central 獲取。

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

你如何提供幫助?

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

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

Spring Boot 3.4.8 現已釋出

版本釋出 | Moritz Halbritter | 2025年7月24日 | ...

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

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

你如何提供幫助?

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

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

Spring Batch 6.0.0-M1 已釋出!

版本釋出 | Mahmoud Ben Hassine | 2025年7月23日 | ...

我很高興代表團隊和所有貢獻者宣佈,Spring Batch 6.0.0-M1 現已在 Maven Central 上釋出!這個第一個里程碑引入了多項新功能、增強功能和錯誤修復。它還包括一些 API 破壞性更改和棄用。

這篇博文將引導您瞭解以下主要更改

  • 依賴升級
  • 批處理基礎設施配置改進
  • 新的命令列作業操作員
  • 棄用和精簡

有關完整的更改列表,請檢視釋出說明遷移指南

依賴升級

在此主要…

Spring Integration 7.0 Milestone 1 釋出

釋出 | Artem Bilan | 2025年7月23日 | ...

我代表團隊和所有貢獻者,很高興地宣佈 Spring Integration 7.0.0 版本的第一個里程碑。為方便起見,7.0.0-M1 工件也可在 Maven Central 中獲取。

此外,還發布了 6.5.16.4.6 版本,包含錯誤修復和依賴項升級。

7.0.0 中一些值得注意的更改包括

  • 使用 Java 24 編譯,同時保持 Java 17 相容性,這有助於我們發現一些錯誤,不僅在程式碼中,還在 JavaDocs 中;
  • 透過 JSpecify 和 Nullaway 實現的空值性正在專案中實施。不過,仍需進行更多修復;
  • 現在支援 Jackson 3。Jackson 2 現已標記為已棄用。請參閱已棄用類的 JavaDocs 以瞭解遷移路徑;
  • 引入了一個新的 DistributedLock 抽象,其 API 可為每個鎖例項設定生存時間;
  • 之前在 spring-integration-hazelcast 中已棄用的類……

Spring Data JDBC 和 R2DBC 4.0 將支援複合 ID

工程 | Jens Schauder | 2025年7月22日 | ...

我很高興地宣佈,Spring Data JDBC 和 R2DBC 從版本 4.0.0-M4 開始最終支援複合 ID。

你們中的大多數人可能知道,但為了確保每個人都有相同的理解:從資料庫的角度來看,複合 ID(或複合鍵)是由多個列組成的主鍵。在 Java 端,這些列被對映到一個實體,每個列都有一個屬性。用法應該很簡單,我將在下面的文章中為 JDBC 進行演示。R2DBC 中的用法類似。

要開始,只需在您的一個欄位上放置一個 @Id 註解……

Spring Web Services 4.1.1 現已可用

釋出 | Stéphane Nicoll | 2025年7月22日 | ...

我很高興地代表團隊和所有貢獻者宣佈,Spring Web Services 4.1.1 已經發布,現在可以從 Maven Central 獲取。

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

你如何提供幫助?

如果您有興趣提供幫助,請檢視問題倉庫中的“ideal for contribution”標籤。如果您有一般性問題,請在 stackoverflow.com 上使用 spring-ws 標籤提問。

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

本週 Spring 動態 - 2025年7月22日

工程 | Josh Long | 2025年7月22日 | ...

Spring 粉絲們大家好!SpringOne 快到了!!啊啊啊,一切都進展得太快了!我幾乎無法忍受。SpringOne 下個月在美麗的拉斯維加斯舉行,我會在那裡。您會去嗎?您註冊了嗎?

我們將探討即將釋出的 Spring Boot 4.0 和 Spring Framework 7.0!這將非常有趣。事實上,您會注意到這些天有一個主題:大量的專案正處於里程碑或開發早期階段,正沿著曲折的道路走向 GA(通用版),屆時將趕上 Spring Boot 4.0 和 Spring Framework 7.0。這是我最喜歡的時刻:我們都應該嘗試這些早期版本…

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有