このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Integration 6.4.3 を使用してください!

6.2 および 6.3 間の変更

新規コンポーネント

一般的な変更

MessageHistory ヘッダーは変更可能で、追加専用のコンテナーになりました。また、後続のトラックはすべて新しいメッセージを作成せず、エントリのみが既存のメッセージ履歴ヘッダーに追加されます。詳細については、メッセージ履歴の章を参照してください。

UnicastingDispatcher に基づくすべての MessageChannel 実装は、現在の MessageHandler からスローされた例外に応じてフェイルオーバーを動的に決定するために Predicate<Exception> failoverStrategy を使用して構成できるようになりました。詳細については、"メッセージチャネルの構成" を参照してください。

セキュリティサポートの変更

spring-integration-security モジュールは完全に削除され (以前に非推奨になりました)、spring-security-messaging モジュールの API が優先されます。詳細については、"Spring Integration のセキュリティ" を参照してください。

MQTT サポートの変更

MqttSubscription API に基づくきめ細かい設定は Mqttv5PahoMessageDrivenChannelAdapter で公開されます。詳細については、"MQTT サポート" を参照してください。

サポートの変更のテスト

MockIntegrationContext.substituteTriggerFor() API が導入されました。詳細については、"テストサポート" を参照してください。

JMS サポートの変更

ダウンストリーム送信操作の再試行のために、ChannelPublishingJmsMessageListener に RetryTemplate および RecoveryCallback<Message<?>> を提供できるようになりました。詳細については、"メッセージ駆動型チャネルアダプター" を参照してください。