Spring Integration 5.0 里程碑版本 7 和 4.3.12 发布

发布 | Artem Bilan | 2017年9月14日 | ...

我代表 Spring Integration 团队高兴地宣布,Spring Integration 5.0 版本的里程碑版本 7(5.0.0.M7)现已发布。

您可以从里程碑版本仓库下载。

repositories {
    maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.integration:spring-integration-core:5.0.0.M7"

21 个 JIRA(以及一些 GitHub 问题)已包含在此版本中,其中包括错误修复和许多新功能。M7 中的一些功能亮点,自之前宣布的里程碑版本 6以来:

  • 响应式 WebFlux 通道适配器已被提取到单独的spring-integration-webflux 模块中,以便将基于 Servlet 的 MVC 配置与响应式基础区分开来。

  • 引入了EmbeddedJsonHeadersMessageMapper,允许将消息头与有效负载一起嵌入到包中,用于不支持本机标头的目标协议,例如 TCP/IP、MQTT、AWS Kinesis 和 0.11.x 之前的 Apache Kafka 版本。

  • java.util.function.Supplier 现在可以充当MessageSource

@Bean

@InboundChannelAdapter(value = "myChannel")
public Supplier<Integer> counterMessageSupplier(AtomicInteger counter) {
    return () -> counter.incrementAndGet();
}
  • 添加了一个spring.integration.endpoints.noAutoStartup 全局集成属性,用于配置在应用程序启动时不应自动启动的端点的模式。

特别感谢几位社区成员对框架持续积极的贡献;请扫描提交记录并给他们一些赞赏!

有关5.0 中所有更改的完整列表,还可以参阅参考手册中的新增功能章节。

我们仍希望在此版本中包含一些功能(响应式编程和测试),敬请关注接下来的里程碑版本!我们预计 RC 和随后的 GA 将在 10 月底或 11 月初发布——就在 Spring Boot 2.0 GA 之前!

此外,版本4.3.12 也已发布,其中包含一些有价值的错误修复。它已经是 Spring Boot 1.5.7 的一部分,建议升级以获得更好的体验。

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

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部