領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多親愛的 Spring 社群:
我謹代表團隊和所有貢獻者,祝您聖誕快樂、新年快樂,並為您呈現全新的 Spring Integration 5.5.7
版本。
您可以從 Maven Central 取得此版本,建議您升級您的專案,或直接從各自最新的 Spring Boot 修正版本中以遞移方式拉取!
compile 'org.springframework.integration:spring-integration-core:5.5.7'
值得注意的變更和重要的錯誤修正如下:
JDBC 訊息儲存庫 SQL 指令碼現在會針對那些將 CONDITION
這個詞作為保留字的 RDBMS 供應商,引用 CONDITION
資料行名稱。 在下一個主要的 6.0
版本中,我們很可能會將其重新命名為 GROUP_CONDITION
。 因此,如果您使用 JdbcMessageStore
來處理您的聚合器,建議您升級到此 5.5.7
版本。
雖然先前未提及,但受到社群的高度需求,並且已在 5.5.5
版本中引入,MQTT v5 頻道配接器現在位於 spring-integration-mqtt
模組中。它們分別是 Mqttv5PahoMessageDrivenChannelAdapter
和 Mqttv5PahoMessageHandler
。有關更多資訊,請參閱參考手冊。
Web Services Java DSL 已修正,可正確傳播選項並遵守 WebServiceTemplate
中可能的預設值。
RedisLockRegistry
現在使用發布/訂閱來處理分散式解鎖功能,而不是忙碌旋轉迴圈。
Java DSL 的 toReactivePublisher()
現在有一個帶有 autoStartOnSubscribe
的變體,其含義是在訂閱發生到返回的 Publisher
之前,不要從端點開始發送訊息。
Java DSL 剖析邏輯已得到改進,以獲得更好的效能。
Java DSL 現在還具有一個高階 API,用於透過其新的 from(IntegrationFlow)
和 to(IntegrationFlow)
運算符進行 IntegrationFlow
組成。 有關更多資訊,請參閱參考手冊。
我們還進行了大量的內部重構,以滿足新的 Spring Native AOT 引擎的需求和期望。 現在,Spring Integration 與 GraalVM 原生映像的相容性前所未有!
請務必查閱遷移指南,因為升級可能會導致一些重大變更。
請繼續關注 Spring Boot 2.6.2
和 Spring Native 0.11.1
!
祝您一切順利,
Artem
專案頁面 | GitHub Issues | 貢獻 | 協助 | 聊天