领先一步
VMware 提供培训和认证,以助您快速提升技能。
了解更多亲爱的 Spring 社区:
我谨代表 Spring Integration 团队,很高兴地宣布该项目的 6.3.0-M2
版本现已在 Spring Milestone 存储库 中提供。
此外,错误修复版本 6.1.7
和 6.2.3
也已发布到 Maven Central。
6.3
中的显著变化
Kotlin DSL 现在与即将推出的 Kotlin 2.0 兼容
spring-integration-security
模块已完全移除,取而代之的是 Spring Security 项目的 spring-security-messaging
模块中的 SecurityContextChannelInterceptor
和 SecurityContextPropagationChannelInterceptor
ObservationPropagationChannelInterceptor
已弃用,因为它没有在线程之间或持久性存储中执行正确的观察状态。
相反,必须在 MessageChannel
和作为该通道订阅者的相应 MessageHandler
上启用观察。通过这种方式,跟踪信息通过消息头使用 PRODUCER
和 CONSUMER
类型传播到跨度。
MessageHistory
标头现在是可变的,当我们不在每次跟踪时创建新消息时,可以提高一些性能。
基于 UnicastingDispatcher
的 MessageChannel
实现现在可以使用 Predicate<Exception> failoverStrategy
进行配置,以便在当前 MessageHandler
抛出的异常上进行动态故障转移决策。
Mqttv5PahoMessageDrivenChannelAdapter
现在使用订阅标识符来支持共享订阅。
为测试模块添加了一个新的 MockIntegrationContext.substituteTriggerFor()
API,以便在测试期间轻松调整基于时间配置。
非常感谢所有做出贡献的人!
此致,Artem