最新の安定バージョンについては、Spring Integration 7.1.1 を使用してください!

新着情報

Spring Integration にすでに精通している方のために、この章ではバージョン 6.3 の新機能の概要を簡単に説明します。

以前のバージョンで導入された変更と機能に興味がある場合は、変更履歴を参照してください。

Spring Integration 6.3 の新機能

詳細に興味がある場合は、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<?>> を提供できるようになりました。詳細については、"メッセージ駆動型チャネルアダプター" を参照してください。