Spring Integration 5.0.2 版本发布

发行版 | Artem Bilan | 2018年2月21日 | ...

我代表 Spring Integration 团队欣喜地宣布,Spring Integration 的 `5.0.2.RELEASE` 维护版本现已发布。

它可以从 Maven Central、JCenter 和我们的 发行版仓库 下载。

compile "org.springframework.integration:spring-integration-core:5.0.2.RELEASE"

像往常一样,我要感谢所有社区成员对该框架持续积极的贡献!

除了升级到最新的 Spring Framework `5.0.4` 和 Reactor `Bismuth-SR6` 版本之外,此 Spring Integration 支持版本 还提供了一些错误修复,特别是针对带有集合方法参数的 `@ServiceActivator` 和 `LockRegistryLeaderInitiator`。因此,建议大家升级。

此外,此版本还带来了一些新功能

  • Micrometer 支持收集消息组件指标。要启用它,只需在应用程序上下文中声明一个 `MicrometerMetricsFactory` bean 来覆盖内置的指标工厂

@Bean public MicrometerMetricsFactory metricsFactory(MeterRegistry meterRegistry) { return new MicrometerMetricsFactory(meterRegistry); }

我们打算在下一个 `5.1` 版本中将此 `MicrometerMetricsFactory` 设为默认值。

  • 添加了一个 `UdpServerListeningEvent`,当 `UnicastReceivingChannelAdapter` 准备好接收网络上的 UDP 数据包时会发出该事件。当配置的端口为零且操作系统选择端口时,这很有用。如果您需要在启动其他连接到套接字的进程之前等待,则也可以避免轮询 `isListening()`。

  • `IntegrationGraphController` 现在也已注册到 WebFlux 环境。

  • `@GlobalChannelInterceptor` 现在也可以应用于动态注册的 `MessageChannel` bean。当我们在运行时注册 `IntegrationFlow` 时,这与 `IntegrationFlowContext` 结合使用非常有用。

此版本是最新 Spring Boot 2.0 RC2 的基础。

从这里开始,我们期待将 `master` 切换到 `5.1` 版本,以便开始开发新功能和宝贵的改进!

欢迎通过适当的沟通渠道提供任何反馈、功能构想、批评、错误报告和问题

项目页面 | JIRA | 贡献 | 帮助 | 聊天

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部