Spring Integration 6.3.0-M2, 6.2.3 & 6.1.7 現已釋出

釋出 | Artem Bilan | 2024 年 3 月 20 日 | ...

親愛的 Spring 社群:

我謹代表 Spring Integration 團隊,很高興地宣佈專案 6.3.0-M2 版本已在 Spring Milestone Repository 上釋出。

此外,包含 bug 修復的版本 6.1.76.2.3 也已釋出至 Maven Central。

6.3 版本的主要變更包括:

  • Kotlin DSL 現在相容即將釋出的 Kotlin 2.0

  • spring-integration-security 模組已被完全移除,取而代之的是 Spring Security 專案的 spring-security-messaging 模組中的 SecurityContextChannelInterceptorSecurityContextPropagationChannelInterceptor

  • ObservationPropagationChannelInterceptor 已被棄用,因為它無法線上程之間或持久儲存之間正確地傳遞觀察狀態。

取而代之的是,必須在 MessageChannel 和作為該通道訂閱者的相應 MessageHandler 上啟用觀察。這樣,跟蹤資訊就透過訊息頭傳播,使用 PRODUCERCONSUMER 型別的 span。

  • MessageHistory 頭現在是可變的,當我們不必在每次跟蹤時都建立一個新訊息時,可以提高效能。

  • 基於 UnicastingDispatcherMessageChannel 實現現在可以配置一個 Predicate<Exception> failoverStrategy,用於動態決定在當前 MessageHandler 丟擲異常時是否進行故障轉移。

  • Mqttv5PahoMessageDrivenChannelAdapter 現在使用訂閱識別符號來支援共享訂閱。

  • 已添加了一個新的 MockIntegrationContext.substituteTriggerFor() API,以便測試模組可以輕鬆地在測試期間調整基於時間的配置。

非常感謝所有貢獻者!

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

祝好,Artem

專案主頁 | GitHub 問題 | 貢獻 | 幫助

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有