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