領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多親愛的 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-integration-security 模組已被完全移除,取而代之的是 Spring Security 專案的 spring-security-messaging 模組中的 SecurityContextChannelInterceptor 和 SecurityContextPropagationChannelInterceptor。
ObservationPropagationChannelInterceptor 已被棄用,因為它無法線上程之間或持久儲存之間正確地傳遞觀察狀態。
取而代之的是,必須在 MessageChannel 和作為該通道訂閱者的相應 MessageHandler 上啟用觀察。這樣,跟蹤資訊就透過訊息頭傳播,使用 PRODUCER 和 CONSUMER 型別的 span。
MessageHistory 頭現在是可變的,當我們不必在每次跟蹤時都建立一個新訊息時,可以提高效能。
基於 UnicastingDispatcher 的 MessageChannel 實現現在可以配置一個 Predicate<Exception> failoverStrategy,用於動態決定在當前 MessageHandler 丟擲異常時是否進行故障轉移。
Mqttv5PahoMessageDrivenChannelAdapter 現在使用訂閱識別符號來支援共享訂閱。
已添加了一個新的 MockIntegrationContext.substituteTriggerFor() API,以便測試模組可以輕鬆地在測試期間調整基於時間的配置。
非常感謝所有貢獻者!
祝好,Artem