Spring for Apache Kafka 2.1.0.RELEASE (以及 1.3.2, 2.0.2) 已可用

发布 | Gary Russell | 2017年12月01日 | ...

我很高兴宣布 Spring for Apache Kafka 2.1.0.RELEASE 已发布。

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

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

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

  • 当检测到具有比当前主题上存在的分区数量更多的分区的 NewTopic bean 时,KafkaAdmin 现在支持增加分区。

  • 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 Boot 2.0.0 M7 现已可用

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

我代表团队高兴地宣布 Spring Boot 2.0.0.M7 已发布,现可从我们的里程碑仓库获取。此版本关闭了165 个问题和拉取请求,并继续推进我们向 2.0 GA 版迈进。感谢所有做出贡献的人!

此版本完善了先前里程碑中的许多项,并提供了一些值得关注的新功能

  • Devtools 触发重启时的条件评估报告增量
  • 新的计划任务 Actuator 端点
  • 配置属性中对 Duration 类型的支持(例如 5ms, 1s, 10m
  • 响应式 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 问题),主要是来自早期采用者的错误修复和参考手册...

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 获取。

此维护版本升级了平台中多个项目的版本

  • 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 | 问题 | 文档

Spring Security 5.0.0.RELEASE 已发布

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

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

我们希望下周能在 SpringOne Platform 见到您。届时将有很多 Spring 相关的演讲,有机会了解最新最重要的特性,当然还有我们下一步计划的一些预览。

项目网站 | 参考 | 帮助

Spring Boot 1.5.9 现已可用

发布 | Stéphane Nicoll | 2017年11月28日 | ...

紧随最新的 Spring Framework 4.3 维护版本之后,Spring Boot 1.5.9 现已可从 repo.spring.ioMaven Central 获取。

Spring Boot 1.5.9 包含了40 多项修复、改进和依赖更新。感谢所有通过问题报告和拉取请求做出贡献的人。

您能如何帮助?

如果您有兴趣提供帮助,请查看问题仓库中带有 "ideal for contribution" 标签的问题。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区成员聊天。

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

Spring REST Docs 2.0.0.RELEASE

发布 | Andy Wilkinson | 2017年11月28日 | ...

我代表所有贡献者高兴地宣布 Spring REST Docs 2.0.0.RELEASE 已发布,并可从 Maven Central、JCenter 和我们的发布仓库获取。

新特性

Spring REST Docs 2.0 是该项目的最新一代,需要 Spring Framework 5.0 和 Java 8。

2.0 版本的主要亮点是支持使用 Spring WebFlux 的 WebTestClient 来生成 API 文档。WebTestClient 可用于对使用 WebFlux Fn 和 WebFlux 基于注解的编程模型实现的 API 进行轻量级测试和文档生成。它还可以用于...

Spring AMQP 1.7.5 和 2.0.1 已可用

发布 | Artem Bilan | 2017年11月28日 | ...

我代表社区很高兴宣布 Spring AMQP 的1.7.52.0.1 维护版本已发布。它们可从 Maven Central、JCenter 和我们的发布仓库获取。

这些版本主要是错误修复,建议所有用户升级。

2.0.1 版本是即将发布的 Spring Boot 2.0 M7 版本的基础。

感谢所有社区贡献者提供的各种反馈和拉取请求。

我们希望下周能在 SpringOne Platform 见到您。届时将有很多 Spring 相关的演讲,有机会了解最新最重要的特性,当然还有一些...

订阅 Spring 新闻邮件

订阅 Spring 新闻邮件保持联系

订阅

抢先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部