領先一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多我很高興代表團隊和所有貢獻者宣佈 Spring Integration 6.4.0
版本的正式釋出。
此外,還發布了 Spring Integration 6.3.6
和 6.2.11
版本,其中包含常規錯誤修復和依賴項升級。6.2.11
是最後一個開源版本。 從現在開始,對 6.2.x
版本的更新將僅透過商業支援提供。
除了錯誤修復、依賴項升級和內部改進之外,以下是 6.4
版本中的一些值得注意的新功能:
ControlBusCommandRegistry
中實現。建議使用新的 ControlBusFactoryBean
類來代替已棄用的 ExpressionControlBusFactoryBean
ControlBusController
(以及 @EnableControlBusController
)來管理上述 ControlBusCommandRegistry
公開的命令;IndexAccessor
的配置;ZeroMqMessageHandler
(以及相應的 API)現在可以繫結 TCP 埠,而不是連線到給定的 URL。本質上,使其作為埠的伺服器工作,遵循常規的 ZeroMQ 模式;
DefaultSftpSessionFactory
現在公開了一個 Consumer<SshClient>
配置器屬性,以進一步自定義內部 SshClient
;現在,您的指令碼可以使用 Python 3 語言版本。 此外,還可以獲得來自第三方 Python 庫的所有好處;
RedisLockRegistry
現在可以使用 TaskScheduler
進行配置,以便在儲存中自動續訂鎖;TaskScheduler
配置 SourcePollingChannelAdapterSpec
,例如,對於某些 TaskDecorator
用例;@SpringIntegrationTest
現在可以用於測試類層次結構,包括 @Nested
配置;ZipTransformer
現在公開了一個 fileNameGenerator
屬性,用於自定義目標 zip 檔案(和可選的 zip 條目)名稱生成;BaseMessageBuilder
,以便更輕鬆地實現自定義 MessageBuilderFactory
,例如,當我們想要在記錄訊息時遮蔽訊息頭中的某些敏感資訊時。有關更多詳細資訊,請參見 6.4 中的新增功能。
此外,遷移指南 包含此新版本中的一些重大更改。
我們期待收到有關 6.4
的任何反饋,以便進一步改進框架以及您在計劃於 2025 年 5 月推出的下一個 6.5
版本中的體驗。
乾杯,
Artem
專案頁面 | GitHub Issues | 貢獻 | 幫助