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.7 & 6.2.3 也已釋出到 Maven Central。

6.3 中的顯著變化

  • Kotlin DSL 現在與即將到來的 Kotlin 2.0 相容

  • 為了支援 Spring Security 專案的 spring-security-messaging 模組中的 SecurityContextChannelInterceptor & SecurityContextPropagationChannelInterceptorspring-integration-security 模組已完全移除

  • 由於 ObservationPropagationChannelInterceptor 無法線上程之間甚至持久化儲存中執行正確的觀察狀態,因此已被棄用。

相反,必須在 MessageChannel 和相應的 MessageHandler 上啟用觀察,作為此通道的訂閱者。這樣,跟蹤資訊透過使用 PRODUCER & CONSUMER 型別的 span 的訊息頭傳播。

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

  • 基於 UnicastingDispatcherMessageChannel 實現現在可以使用 Predicate<Exception> failoverStrategy 進行配置,以便在當前 MessageHandler 丟擲異常時進行動態故障轉移決策

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

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

非常感謝每一位貢獻者!

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

乾杯,Artem

專案頁面 | GitHub Issues | 貢獻 | 幫助

獲取 Spring 新聞簡報

隨時關注 Spring 新聞簡報

訂閱

遙遙領先

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部