Spring Framework 7.0.0-M4 現已釋出

版本釋出 | Brian Clozel | 2025年4月17日 | ...

我謹代表團隊和所有貢獻者,很高興地宣佈 Spring Framework 下一代的第四個里程碑版本。該版本在 7.0.0-M17.0.0-M27.0.0-M3 的基礎上繼續交付新功能和改進。

Java 24+ 應用的 Class-File API 使用

Spring Framework 讀取類位元組碼以收集有關應用程式程式碼的元資料。歷史上,我們為此目的使用了一個精簡的 ASM 分支,透過 org.springframework.core.type.classreading 包中的 MetadataReaderFactoryMetadataReader 型別。儘管 Spring 應用程式通常不會直接暴露於此 API,但這在解析 @Configuration 時尤其有用…

Spring Framework 6.1.19 和 6.2.6 現已釋出

版本釋出 | Brian Clozel | 2025年4月17日 | ...

我謹代表團隊和所有貢獻者,很高興地宣佈 Spring Framework 6.1.196.2.6 現已釋出。

Spring Framework 6.1.19 包含 11 個修復和文件改進。此版本將於下週隨 Spring Boot 3.3.11 一起釋出。

Spring Framework 6.2.6 包含了 35 個修復和文件改進。此版本將於下週與 Spring Boot 3.4.53.5.0-RC1 一起釋出。我們在維護版本中釋出新功能是非常罕見的,但此版本還 帶來了對 @ContextHierarchy Bean 覆蓋的頭等支援。請參考 “使用 Bean 覆蓋的上下文層次結構”文件部分

Spring AI 1.0.0 M7 釋出

釋出 | Mark Pollack | 2025年4月10日 | ...

我們很高興地宣佈 Spring AI 1.0.0 Milestone 7 的釋出。這將是最後一個里程碑版本。下個月將釋出 RC1 版本,緊接著在 Spring IO 巴塞羅那會議之前釋出 GA 版本。

為了慶祝這次釋出,我們在 AI 生成音樂播放列表 中添加了一首新歌,歌詞由 Josh Long 和 Claude 創作!快來收聽 最新曲目,為您的部落格閱讀和編碼體驗增添樂趣。

以下是本次釋出的主要變更。請注意,存在破壞性變更!

破壞性變更

Spring AI 1.0.0-M7 引入了多項重要的變更,以與…

Spring AI 與 Docker Model Runner

釋出 | Mark Pollack | 2025年4月10日 | ...

本文作者為 Eddú Meléndez

Docker 最近在 Apple silicon 上 釋出了 Docker Desktop for Mac 4.40.0 版本中的 Model Runner。Docker Model Runner 提供了一個本地推理 API,設計上相容 OpenAI API,使其能夠輕鬆地與 Spring AI 整合,作為 Spring AI 1.0.0-M7 版本的一部分。模型作為標準的 OCI artifact 在 Docker Hub 的 ai 名稱空間下分發。

先決條件

  • 下載 Docker Desktop for Mac 4.40.0。

  • 選擇以下選項之一來啟用 Model Runner

    選項 1

  • 啟用 Model Runner `docker desktop enable model-runner --tcp 12434`。

  • 將 base-url 設定為 `https://:12434/engines\`

    選項 2

  • 啟用 Model Runner `docker desktop enable model-runner`。

  • 使用 Testcontainers 並按如下方式設定 base-url

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

版本釋出 | Ryan Baxter | 2025 年 4 月 8 日 | ...

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

2025.0.0釋出列車中的顯著變更

此版本中所有更改的完整列表可在 GitHub 上的此專案中找到。

此版本基於 Spring Boot 3.5.0-M3。

Spring Cloud Stream

  • 新增使用 BindingsLifecycleController 動態定義繫結的功能
  • 新增使用 BindingsLifecycleController 修改現有繫結的功能
  • 修復 Actuator 的 SpEL 表示式序列化

Spring Cloud Config 3.1.10, 4.0.10, 4.1.6, 4.2.1, 4.3.0-M3 釋出,包含對 CVE-2025-22232 的修復

版本釋出 | Ryan Baxter | 2025 年 4 月 7 日 | ...

我很高興代表團隊和所有貢獻者宣佈,Spring Cloud Config 3.1.10、4.0.10、4.1.6、4.2.1、4.3.0-M3 現已可用,它們修復了 CVE-2025-22232

Spring Cloud Config 4.0.10 是一個僅供商業使用的版本,在 Maven Central 中不可用。

請參閱釋出頁面以獲取每個版本中包含內容的更多詳細資訊。

Spring gRPC 0.6.0 現已釋出

版本釋出 | Dave Syer | 2025 年 4 月 5 日 | ...

我代表團隊和所有貢獻者高興地宣佈,Spring gRPC 0.6.0 已釋出並現已在 Maven Central 上可用。

此版本的主要更改是將用於建立 gRPC 客戶端 bean 的註解重新命名為 @ImportGrpcClients,與 Spring Framework 中 HTTP 介面客戶端的工作保持一致。此版本包括功能、錯誤修復、文件改進和依賴項升級。感謝所有透過問題報告和拉取請求做出貢獻的人。

你如何提供幫助?

如果您有興趣提供幫助,請檢視未解決的問題。如果您有一般性問題,請使用 spring-grpc 標籤在 Stack Overflow 上提問……

Spring Modulith 1.4 M3、1.3.4 和 1.2.10 釋出

釋出 | Oliver Drotbohm | 2025年3月21日 | ...

我很高興宣佈 Spring Modulith 1.4 M3、1.3.4 和 1.2.10 已釋出。後兩者包含了一些錯誤修復和對最新 Spring Boot 版本的常規依賴升級,而里程碑版本還包含了一些新功能

  • 使用 @ApplicationModuleTest 的整合測試現在可以消費在測試源中宣告的類的 bean 例項。( GH-202)
  • 如果在類路徑中存在 AssertJ,則在 ApplicationContext 中註冊的全域性 PublishedEvents 例項現在將是 AssertablePublishedEvents。( GH-1110)
  • 我們修復了 JavaPackage 中錯誤地重複重新計算所有子包的效能退化問題。(也在 1.3.4 和 1.2.10 中修復,GH-1098

Spring Boot 3.5.0-M3 現已推出

釋出 | Phil Webb | 2025年3月21日 | ...

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

本次釋出包含 102 項增強、文件改進、依賴升級和 bug 修復。值得關注的新特性包括:

  • Testcontainers 和 Docker Compose 支援 lldap/lldap 容器
  • OpenTelemetry 改進
  • Spring Batch 的增強和新屬性

請參閱釋出說明瞭解更多詳細資訊和升級說明。

感謝所有透過問題報告做出貢獻的人們,以及…

Spring Boot 3.4.4 現已釋出

版本釋出 | Moritz Halbritter | 2025年3月20日 | ...

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

此版本包括58 個錯誤修復、文件改進和依賴升級。包括一項與 Tomcat APR 支援相關的值得注意的更改。感謝所有透過問題報告和拉取請求做出貢獻的人。

你如何提供幫助?

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

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有