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本週動態 - 2025年4月8日

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

各位Spring粉絲們大家好!你們好嗎?我很好。甚至有點興奮。你看,Spring AI M7 即將到來!理論上,它將在週四釋出。別太當真——這些事情可能會變:-) 但很快就會發布,而且這將是一個重磅版本!

您應該嘗試使用 -SNAPSHOT 構建將您的應用程序升級到新的 M7。各種 starter 的座標已重新調整,因此會有一些破壞性更改。別擔心——您只需更新座標。在文件中有很好的資訊。

要點如下

  • 模型啟動器:spring-ai-{model}-spring-boot-starterspring-ai-starter-model-{model}
  • 向量儲存啟動器:spring-ai-{store}-store-spring-boot-starterspring-ai-starter-vector-store-{store}
  • MCP啟動器:spring-ai-mcp-{type}-spring-boot-starterspring-ai-starter-mcp-{type}

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 AI 1.0.0-SNAPSHOT:第2部分 - 重要更改和更新

工程 | Mark Pollack | 2025年4月4日 | ...

使用Spring AI 1.0.0-SNAPSHOT:第2部分 - 重要更改和更新

這篇部落格文章是我們之前文章使用Spring AI 1.0.0-SNAPSHOT:重要更改和更新的延續,在該文章中我們介紹了Spring AI 1.0.0-SNAPSHOT中工件ID、依賴管理和自動配置的重大更改。

自發表那篇文章以來,Spring 團隊已釋出了快照更新。在這篇後續文章中,我們將探討最新更改,併為處理快照版本的開發人員提供其他指導。有關完整的詳細資訊,請參閱 Spring AI 升級說明……

使用 OAuth2 保護 Spring AI MCP 伺服器

工程 | Daniel Garnier-Moiroux | 2025 年 4 月 2 日 | ...

Spring AI 支援模型上下文協議(簡稱 MCP),它允許 AI 模型以結構化的方式與外部工具和資源進行互動和訪問。透過 Spring AI,開發者只需幾行程式碼即可建立自己的 MCP 伺服器並向 AI 模型公開功能。

MCP 中的授權和安全

MCP 伺服器可以使用 STDIO 傳輸在本地執行。要將 MCP 伺服器暴露給外部世界,它必須暴露一些標準的 HTTP 端點。雖然私下使用的 MCP 伺服器可能不需要嚴格的身份驗證,但企業部署需要強大的安全和許可權管理以應對暴露的端點。最新版本的 MCP 規範(2025-03-26)已於上週釋出,解決了這一挑戰。它為客戶端和伺服器之間安全通訊奠定了基礎,利用了廣泛使用的 OAuth2 框架……

Spring本週動態 - 2025年4月1日

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

各位Spring粉絲們大家好!歡迎來到Spring本週動態的又一個激動人心的節目!今天是愚人節,所以要警惕你在網上讀到的東西,但也是Spring Boot 1.0釋出11週年,它於2014年的今天釋出!(這不是愚人節玩笑)。生日快樂!

我在德克薩斯州奧斯汀市,參加 Dr. Venkat Subramaniam 的精彩的 Arc of AI 節目。我非常喜歡這個節目!如此多令人驚歎的人——其中許多人恰好也是世界級的演講者和工程師——匯聚一堂,在一個小時內綜合他們對“人工智慧”的看法。當然,我也會談論……

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有