Spring Integration 6.1 正式發布

版本發布 | Artem Bilan | 2023 年 5 月 18 日 | ...

親愛的 Spring 社群:

希望您們在巴塞隆納的這幾天享受Spring IO 週年紀念。今年我因為許多原因無法參加。無論如何,我很榮幸地宣布 Spring Integration 6.1.0 現在已從 Maven Central 正式發布。

此外,錯誤修復版本 5.5.18 也已發布。

Spring Integration 6.1 版本是 6.x 世代的自然演進,包含 6.0 中未包含的修復和改進。此外,我們也傾聽社群的意見,並進行了一些可能對目標專案造成重大變更,但卻很方便的修改。

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

  • 升級到最新的相依性,但前提是它們不會破壞我們公開的 API

  • 新增 Protobuf 轉換器支援 (感謝 Christian Tzolov)

  • 將 Zip 擴充功能遷移到核心專案中的相應模組

  • MessageFilter 現在會在丟棄請求訊息時發出 WARN 記錄,使其在技術上不再像以前那樣靜默

  • 現在,閘道和回覆處理程序不再永遠阻塞以進行傳送和接收操作。

框架中的預設逾時時間設定為 30

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

  • 方便的 handleReactive() 終端運算子已新增至 Java DSL

  • Java DSL 的 IntegrationComponentSpec.get() 已被棄用,取而代之的是將該規範作為 bean 公開,以避免規範內部可能會遺失的錯誤組態問題

  • 引入了 PartitionedChannel,用於實作當具有相同分割金鑰的訊息必須在同一個執行緒中的消費者中處理的邏輯。

請參閱文件中新功能,並且別忘了遷移指南

包含 Spring Integration 6.1 的 Spring Boot 3.1.0 將於今天發布。

現在我們已經切換到 6.2 版本,該版本將基於 Spring Framework 6.1,並具有更多令人興奮的功能和改進。

乾杯, 
Artem

專案頁面 | GitHub 問題 | 貢獻 | 協助 | 聊天

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進展。

瞭解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看所有