Spring Security 6.5.0-RC1 釋出!

釋出 | Josh Cummings | 2025年4月21日 | ...

我代表團隊以及所有貢獻者,很高興宣佈 Spring Security 最終次要版本的釋出候選里程碑。

在眾多功能增強中,有一些功能在我們準備正式釋出時非常希望大家關注。

核心

  • 完全廢棄 ConfigAttributeSecurityConfig 和其他訪問 API 元件。

特別是,如果您正在使用任何已廢棄的ACL 訪問元件,請務必反饋。

OAuth 2.0

SAML 2.0

  • 簡化了 SAML 2.0 Response 驗證 (文件), Assertion 驗證 (文件), 和 Authentication 轉換 (文件)
  • 基於 RelayState 的認證請求儲存庫 - #14793

Spring for GraphQL 1.4 RC1 釋出

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

我代表 Spring for GraphQL 團隊,很高興宣佈 1.4.0-RC1 版本釋出,這是我們正式釋出前的最後一站。如果您錯過了,1.4.0-M1 版本已經帶來了許多新功能和改進

您可以閱讀 1.4.0-RC1 的完整更新日誌我們 wiki 上的升級注意事項

DataLoader 可觀測性

Spring for GraphQL 的 Instrumentation 為 GraphQL 請求和 DataFetcher 操作建立了 Micrometer Observations。一些資料獲取操作依賴於批次載入呼叫來避免“N+1 問題”。在以前的版本中,人們無法區分“完整”的資料獲取操作和僅僅委託給 DataLoader 的操作…

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 讀取類位元組碼以收集應用程式程式碼的元資料。歷史上,我們透過 org.springframework.core.type.classreading 包中的 MetadataReaderFactoryMetadataReader 型別使用了精簡的 ASM 分支來實現這一目的。雖然 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 覆蓋提供了第一類支援。請參考“Context hierarchies with bean overrides”文件章節

使用 Spring AI 1.0.0 M7 釋出

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

我們很高興宣佈 Spring AI 1.0.0 Milestone 7 釋出。這將是最後一個里程碑版本。下個月將釋出 RC1 版本,緊隨其後的是 GA 版本,及時趕上在巴塞羅那舉行的 Spring IO 會議。

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

以下是此版本的關鍵變更。注意,存在破壞性變更!

破壞性變更

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

帶有 Docker Model Runner 的 Spring AI

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

這篇博文由 Eddú Meléndez 撰寫。

Docker 最近在適用於 Apple 晶片的 Docker Desktop 4.40.0 中釋出了 Model Runner。Docker Model Runner 提供了一個本地推理 API,旨在與 OpenAI API 相容,作為 Spring AI 1.0.0-M7 版本的一部分,可輕鬆與 Spring AI 整合。模型以標準 OCI artifacts 形式釋出在 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 釋出列車的 Milestone 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 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,為您的進步注入強大動力。

瞭解更多

獲取支援

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

瞭解更多

即將舉行的活動

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

檢視全部