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 轉換器支援(感謝 Christian Tzolov

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

  • MessageFilter 現在在請求訊息被丟棄時發出 WARN 日誌,從技術上講,它不像以前那樣靜默了

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

框架中的預設超時時間選擇為 30

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

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

  • Java DSL 的 IntegrationComponentSpec.get() 已被棄用,贊成僅將該規範公開為 bean,以避免可能丟失規範內部結構的配置錯誤問題

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

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

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

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

乾杯, 
Artem

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

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部