Spring Integration 5.0 Milestone 7 和 4.3.12 可用

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

我谨代表 Spring Integration 团队很高兴地宣布 Spring Integration 5.0 版本的 Milestone 7 (5.0.0.M7) 现已可用。

可从 Milestone Repository 下载。

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

此版本包含 21 个 JIRA 问题(以及一些 GitHub 问题)的修复,包括 Bug 修复和一系列新功能。相比之前发布的 Milestone 6M7 版本的一些主要新特性包括:

  • Reactive WebFlux Channel Adapters 已提取到独立的 spring-integration-webflux 模块中,以区分基于 Servlet 的 MVC 配置和 Reactive 基础。

  • 引入了 EmbeddedJsonHeadersMessageMapper,允许将消息头与载荷一起嵌入到数据包中,以支持原生不支持头信息的协议,例如 TCP/IP、MQTT、AWS Kinesis 和 Apache Kafka(0.11.x 版本之前)。

  • java.util.function.Supplier 现在可以作为 MessageSource 使用。

@Bean

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

特别感谢多位社区成员对框架的持续积极贡献;请 查看提交记录 并为他们点赞!

有关 5.0 版本的所有更改列表,请参阅参考手册的 新增功能 章节。

我们仍计划在此版本中加入一些(Reactive 和 Testing)功能,敬请期待后续的 Milestones!我们预计 RC 版本及之后的 GA 版本将在十月底、十一月初发布,正好赶在 Spring Boot 2.0 GA 发布之前!

此外,版本 4.3.12 也已发布,包含了一些重要的 Bug 修复。它已经是 Spring Boot 1.5.7 的一部分,建议升级以获得更好的体验。

欢迎通过合适的沟通渠道提出任何反馈、功能建议、批评、Bug 报告和疑问!

项目主页 | JIRA | 贡献指南 | 帮助 | 交流

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有