Spring for Apache Kafka 2.1.0.RELEASE(以及 1.3.2、2.0.2)已发布

版本发布 | Gary Russell | 2017 年 12 月 1 日 | ...

我很高兴宣布 Spring for Apache Kafka 2.1.0.RELEASE 版本现已可用。

此外,维护版本 1.3.2.RELEASE 和 2.0.2.RELEASE 也已发布,包含重要的 bug 修复。请参阅下文了解有关 spring-integration-kafka 3.0.0.RELEASE 的信息。建议所有用户升级。

2.1 版本的主要目的是将 kafka-clients 库升级到 1.0.0,但我们也加入了一些改进。

  • 有时,当消息无法处理时,您可能希望停止容器以便纠正情况并重新投递消息。框架现在为记录监听器提供 ContainerStoppingErrorHandler,为批处理监听器提供 ContainerStoppingBatchErrorHandler

  • KafkaAdmin 现在支持在检测到 NewTopic bean 的分区数量大于主题当前存在的分区数量时增加分区。

  • StringJsonMessageConverterJsonSerializer/JsonDeserializer 现在在 Headers 中传递和消费类型信息。这使得在同一主题上轻松发送/接收多种类型成为可能。

    @SpringBootApplication public class Kafka21Application {

    public static void main(String[] args) {
        SpringApplication.run(Kafka21Application.class, args)
            .close();
    }
    
    @Bean
    public ApplicationRunner runner(KafkaTemplate<Object, Object> template) {
        return args -> {
            template.send(MessageBuilder.withPayload(42)
                    .setHeader(KafkaHeaders.TOPIC, "blog")
                    .build());
            template.send(MessageBuilder.withPayload("4…

Spring Cloud Data Flow for Cloud Foundry 1.3.0.M3 已发布

工程 | Mark Pollack | 2017 年 12 月 1 日 | ...

我们很高兴宣布 Spring Cloud Data Flow for Cloud Foundry 1.3.0.M3 版本已发布。

入门指南是开始尝试使用的最佳位置。

版本亮点

流更新、JavaDSL 以及将 UI 完全移植到 Angular 4.0 技术栈是本次版本的一些主要亮点。有关版本亮点的更多信息,请参阅核心 Data Flow 项目的发布博客

对于 Cloud Foundry 服务器,值得注意的有将 cf-java 客户端库升级到 v2.23.0 以及将默认健康检查设置为 http 而不是 port。您现在还可以指定…

Spring Boot 2.0.0 M7 现已发布

版本发布 | Phil Webb | 2017 年 11 月 30 日 | ...

我代表团队高兴地宣布 Spring Boot 2.0.0.M7 版本已发布,现在可从我们的里程碑仓库获取。此版本解决了165 个 issue 和 pull request,并继续朝着 2.0 GA 版本迈进。感谢所有贡献者!

此版本改进了之前里程碑中的多个项目,并提供了一些值得注意的新特性:

  • Devtools 触发重启时,条件评估报告的增量变化
  • 新的调度任务 actuator 端点
  • 配置属性中对 Duration 类型的支持(例如 5ms, 1s, 10m
  • Reactive Couchbase 支持

Spring Integration 5.0 GA 已可用

版本发布 | Artem Bilan | 2017 年 11 月 29 日 | ...

我代表 Spring Integration 团队高兴地宣布 Spring Integration 5.0 版本(5.0.0.RELEASE)的 GA 版本现已可用。

可从 Maven Central、JCenter 和我们的发布仓库下载。

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

首先,特别感谢所有社区成员为框架持续积极贡献!

自先前发布的RC1 以来,此版本包含多个 JIRA(以及一些 GitHub issue),主要包含早期采用者报告的 bug 修复和参考手册…

Spring Cloud Data Flow 1.3.0.M3 已发布

版本发布 | Mark Pollack | 2017 年 11 月 29 日 | ...

我们很高兴宣布 Spring Cloud Data Flow 及其相关项目生态系统的 1.3.0.M3 版本已发布。

本地服务器: 入门指南

版本亮点

流更新与回滚

将流式数据管道编排为一系列微服务应用一直是 Spring Cloud Data Flow 设计的核心价值。在 1.3.0.M3 中,我们提供了独立更新源、处理器和接收器的能力,无需卸载和重新部署整个流。

流更新功能通过将部署过程委托给一个名为 Skipper 的新 Spring Cloud 项目来实现。正如在此博客中介绍的,Spring Cloud Skipper 是一个独立的服务器,可将 Spring Boot 应用部署到多个云平台。它还跟踪已部署应用或应用的版本、应用属性和部署属性,以便对其中任何一项进行的更改…

Spring IO Platform Brussels-SR6

版本发布 | Andy Wilkinson | 2017 年 11 月 29 日 | ...

我很高兴宣布 Spring IO Platform Brussels-SR6 现在可从 repo.spring.io 和 Maven Central 获取。

此维护版本升级了 Platform 中多个项目的版本:

  • AspectJ 1.8.13
  • Spring Boot 1.5.9
  • Spring Cloud Connectors 1.2.5
  • Spring Data Ingalls-SR9
  • Spring Framework 4.3.13
  • Spring Kafka 1.1.7
  • Spring LDAP 2.3.2
  • Spring Web Services 2.4.2

一些第三方依赖的版本也已更新。

项目页面 | GitHub | 问题 | 文档

在 Cloud Foundry 中使用 Spring 将应用绑定到 HashiCorp 的 Vault

工程 | Mark Paluch | 2017 年 11 月 28 日 | ...

在本文中,我们将深入探讨如何在 Cloud Foundry 中将 Spring 应用绑定到HashiCorp 的 Vault 服务代理

Spring Boot 提供了大量的自动配置和外部绑定特性,其中一些与 Cloud Foundry 相关,而另一些则不相关。Spring Cloud Connectors 是一个库,如果您想以编程方式创建自己的组件,可以在应用中使用它,但它本身不会做任何“神奇”的事情。

Spring Cloud Connectors 为与各种云服务集成的连接器奠定了基础。它提供了一些组件,可以正确地…

Spring Security 5.0.0.RELEASE 已发布

版本发布 | Rob Winch | 2017 年 11 月 28 日 | ...

我代表社区高兴地宣布 Spring Security 5.0.0.RELEASE 版本已发布。此版本解决了 400 多个 ticket。有关此版本的亮点和详细信息,请参阅Spring Security 5.0 新特性部分。

我们希望下周在SpringOne Platform上见到您。大会将有许多 Spring 相关的演讲,提供学习最新和最佳特性以及了解我们下一步计划的机会。

项目站点 | 参考文档 | 帮助

本周 Spring - 2017 年 11 月 28 日

工程 | Josh Long | 2017 年 11 月 28 日 | ...

各位 Spring 爱好者大家好,欢迎阅读最新一期的本周 Spring!本周我在旧金山,然后将前往德克萨斯州奥斯汀参加盛大的 G3 峰会。如果您在那里,请不要犹豫打个招呼。之后,将直接返回旧金山参加下周全球顶级的敏捷、运维、应用和云中心活动——SpringOne Platform 2017。千万不要错过!

订阅 Spring 邮件列表

通过 Spring 邮件列表保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 通过一项简单订阅即可获得 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部