領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我謹代表團隊以及所有貢獻者,非常高興地宣佈 Spring Integration 6.4.0 系列正式釋出。
此外,Spring Integration 6.3.6 和 6.2.11 版本也釋出了常規的 bug 修復和依賴升級。6.2.11 是最後一個開源版本。從現在起,6.2.x 系列的更新將僅透過商業支援提供。
除了 bug 修復、依賴升級和內部改進之外,以下是 6.4 版本中一些值得注意的新功能:
ControlBusCommandRegistry 中實現。推薦使用新的 ControlBusFactoryBean 類來替代已棄用的 ExpressionControlBusFactoryBean
ControlBusController(配合 @EnableControlBusController)來管理由上述 ControlBusCommandRegistry 暴露的命令;IndexAccessor 的配置;ZeroMqMessageHandler(以及相應的 API)現在可以繫結 TCP 埠,而不是連線到給定的 URL。本質上,使其能夠作為伺服器,遵循常規的 ZeroMQ 埠模式;
DefaultSftpSessionFactory 現在公開了一個 Consumer<SshClient> 配置器屬性,以進一步自定義內部的 SshClient;現在可以在指令碼中使用 Python 3 語言版本。再加上第三方 Python 庫的所有優勢;
RedisLockRegistry 現在可以配置 TaskScheduler,以便在儲存中自動續訂鎖;SourcePollingChannelAdapterSpec 現在可以配置自定義 TaskScheduler,例如用於某些 TaskDecorator 的用例;@SpringIntegrationTest 現在可用於測試類繼承,包括 @Nested 配置;ZipTransformer 現在公開了一個 fileNameGenerator 屬性,用於自定義目標 zip 檔案(以及可選的 zip 條目)的名稱生成;BaseMessageBuilder,以便更容易實現自定義 MessageBuilderFactory,例如,當我們希望在訊息被記錄時遮蔽訊息頭中的某些敏感資訊。請參閱 6.4 版新功能概覽 獲取更多詳細資訊。
同時,遷移指南 中包含了此新版本中的一些破壞性更改。
我們正在徵求有關 6.4 的任何反饋,以進一步改進框架和您在計劃於 2025 年 5 月釋出的下一代 6.5 中的體驗。
祝好,
Artem