Spring gRPC 晉升!

工程 | Dave Syer | 2025 年 5 月 13 日 | ...

距離我們上次關於 Spring gRPC部落格(不僅僅是釋出公告)已經過去了幾個月。這次釋出標誌著該專案從實驗性專案晉升為 Spring Portfolio 的正式成員後的首次釋出。這不會改變您使用該專案的方式,但它對支援以及該專案對整個產品組合的象徵意義產生了一些影響。

最新版本是 0.8.0,它已在 Maven Central 中釋出了幾周。該版本的主要原因是將其依賴項更新到最新版本,使 Spring gRPC 升級到 protobuf-java 庫的第 4 版。最簡單的入門方法是在 Spring Initializr 上勾選 "gRPC" 來下載一個專案。Spring Boot 應用程式如果希望成為 "伺服器" 或 "客戶端",有單獨的 gRPC "starter",或者您可以從普通的 spring-grpc-spring-boot-starter 中同時獲得兩者……

本週 Spring 動態 - 2025 年 5 月 13 日

工程 | Josh Long | 2025 年 5 月 13 日 | ...

各位 Spring 粉絲,大家好!撰寫本文時,我正在佛羅里達州邁阿密(準確地說是坦帕)參加精彩的 Code Remix 活動。我屆時還會在坦帕 JUG 發言,敬請關注!之後,我將返回歐洲——這次是更北一點——前往斯德哥爾摩參加精彩的 JForum 活動,在那裡我將深入探討 Spring 的方方面面。

您知道我最激動的是什麼嗎?您不必費心去猜——只需檢視舊的 Spring Calendar。Spring AI 將於 5 月 20 日釋出!然後,幾天之後——順便說一句,我將…

本週 Spring 動態 - 2025 年 5 月 6 日

工程 | Josh Long | 2025 年 5 月 6 日 | ...

各位 Spring 粉絲,大家好!撰寫本文時,我正飛往可愛的英國倫敦,參加精彩的 Devoxx UK 活動!我將探索 Spring 領域廣闊而精彩的世界。然後,從那裡我將前往邁阿密參加 Code Remix。我屆時還會在坦帕 JUG 發言,敬請關注!之後,我將返回歐洲——這次是更北一點——前往斯德哥爾摩參加精彩的 JForum 活動,在那裡我將深入探討 Spring 的方方面面。

您知道我最激動的是什麼嗎?您不必費心去猜——只需檢視舊的 Spring Calendar。Spring…

Spring AI 的模型上下文協議中的動態工具更新

工程 | Christian Tzolov | 2025 年 5 月 4 日 | ...

模型上下文協議 (MCP) 是 Spring AI 中的一項強大功能,它使 AI 模型能夠透過標準化介面訪問外部工具和資源。MCP 的一項有趣功能是它能夠在執行時動態更新可用工具。

這篇部落格文章探討了 Spring AI 如何在 MCP 中實現動態工具更新,為 AI 驅動的應用程式提供靈活性和可擴充套件性。

相關示例程式碼可在此處獲取:動態工具更新示例

理解模型上下文協議

在深入瞭解動態工具更新之前,讓我們先了解 MCP 是什麼以及…

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

版本釋出 | Ryan Baxter | 2025 年 5 月 1 日 | ...

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

2025.0.0釋出列車中的顯著變更

此版本基於 Spring Boot 3.5.0-RC1。

有關此版本中所有更改的完整列表,請參閱 GitHub 上的此專案

Spring Cloud Config

  • 支援 AWS S3 儲存桶中的 YAML 特定配置檔案文件 (#2825)

Spring Cloud Gateway

  • 允許將自定義過濾器和謂詞註冊為 bean (#3250)
  • 支援設定 Spring.webflux.base-path 並在路徑謂詞中支援它 (#2984)
  • 將 Permissions-Policy 新增為 SecureHeaders GatewayFilter 的可配置選項 (#2975)
  • 支援重新載入 httpClient connectTimeout 配置 (#3679)

Spring AI 1.0.0 M8 釋出

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

在審查了 M7 之後的 API 設計和棄用資訊後,我們確定了幾項重大更改將在 RC1 版本中成為破壞性更改。因此,我們引入了這個額外的里程碑,為開發者提供一個過渡版本,其中棄用的 API 與其替換項共存,從而在 RC1 釋出之前實現更平滑的升級體驗。

以下是本次釋出的主要變更。

  • 升級說明
  • 您可以使用 OpenRewrite 指令碼自動升級到 1.0.0-M8。該指令碼有助於應用許多此版本所需的程式碼更改。請訪問 Arconia Spring AI Migrations 來查詢指令碼和使用說明。

本週 Spring - 2025 年 4 月 29 日

釋出 | Josh Long | 2025 年 4 月 29 日 | ...

Spring Boot 3.5.0-RC1 現已可用

版本釋出 | Andy Wilkinson | 2025 年 4 月 25 日 | ...

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

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

  • 使用 Cloud Native Buildpacks 時支援 Docker 的憑證儲存和助手
  • 配置屬性繫結效能改進
  • 基於註解的過濾器和 Servlet 註冊
  • Bean 後臺初始化的自動配置
  • 全域性 WebClient 配置屬性

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有