Spring Integration 6.1 已正式釋出。

釋出 | Artem Bilan | 2023 年 5 月 18 日 | ...

親愛的 Spring 社群:

希望您在巴塞羅那享受 Spring IO 週年慶。今年我因故未能參加。無論如何,我很高興地宣佈 Spring Integration 6.1.0 已在 Maven Central 正式釋出。

此外,還發布了包含 bug 修復的版本 5.5.18

Spring Integration 6.1 版本是 6.x 系列的自然演進,其中包含未能納入 6.0 的修復和改進。此外,我們聽取了社群的意見,做出了一些可能對目標專案造成影響但卻很方便的重大更改。

這個新版本的一些亮點包括:

  • 升級到最新的依賴項,但前提是不破壞我們公開的公共 API。

  • 增加了 Protobuf transformers 支援(感謝 Christian Tzolov 的貢獻)。

  • 將 Zip 擴充套件遷移到核心專案中的相應模組。

  • MessageFilter 現在會在請求訊息被丟棄時發出 WARN 日誌,使其在技術上不再像以前那樣“沉默”。

  • 現在,閘道器和回覆處理程式在傳送和接收操作時不會永遠阻塞。

框架中的預設超時時間設定為 30 秒。

  • 引入了 ContextHolderRequestHandlerAdvice 來管理處理程式方法周圍的 ThreadLocal 值。

  • 在 Java DSL 中添加了一個方便的 handleReactive() 終端運算子。

  • Java DSL 的 IntegrationComponentSpec.get() 已被棄用,改為直接將該 spec 作為 bean 暴露,以避免因 spec 內部可能丟失而導致的錯誤配置問題。

  • 引入了 PartitionedChannel,用於實現將具有相同分割槽鍵的訊息必須在同一執行緒中由消費者處理的邏輯。

請參閱文件中的 新增功能,並不要忘記 遷移指南

Spring Boot 3.1.0 今天將釋出,其中包含 Spring Integration 6.1

現在我們已切換到 6.2 版本,該版本將基於 Spring Framework 6.1,幷包含更多激動人心的功能和改進。

祝好, 
Artem

專案主頁 | GitHub Issues | 貢獻指南 | 幫助 | 聊天

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有