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 仓库 下载

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

21 个 JIRA(和一些 GitHub 问题)已包含在此版本中,包括错误修复和一些新功能。 自上次发布的 Milestone 6 以来,M7 中的一些功能亮点

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

  • 引入 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 中的完整更改列表,另请参阅参考手册中的 新增功能 章节。

我们仍然希望将一些功能(Reactive 和 Testing)包含到当前版本中,敬请关注下一个 Milestones! 我们预计 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 社区中所有即将举行的活动。

查看全部