Spring Boot 2.3.0.RC1 现已可用

发布 | Phil Webb | 2020年5月1日 | ...

我代表团队和所有贡献者,高兴地宣布 Spring Boot 2.3 的第一个发行候选版本现已从 我们的里程碑存储库 提供。

此版本关闭了超过 70 个问题和拉取请求。感谢所有贡献者。

此里程碑的亮点包括

  • Wavefront 发送器 bean 的自动配置。
  • 更轻松地配置 Web 应用程序使用的日期/时间转换器。
  • 在 Gradle 中自动创建 developmentOnly 配置。
  • 来自新创建的 Paketo 项目的 Java buildpack 支持。

有关更改和升级说明的完整列表,请参阅 wiki 上的 Spring Boot 2.3 发行说明更新的参考文档……

Spring 版本更新

工程 | Rob Winch | 2020年4月30日 | ...

Spring 团队已决定更改 发行列车项目模块 的版本控制方案。这些更改将在下一个发行列车和每个项目的次要版本中出现。事实上,这些更改已经出现在 Spring Cloud 2020.0.0-M1 中。Maven 和 Gradle 没有提供完全相同的版本排序,但我们正在与 Gradle 团队合作,以确保 Spring 方案最终在两种工具中都按相同方式排序。

发行列车版本变更

自 2013 年以来,Spring 一直使用按字母顺序排列的主题 发行列车 版本。发行列车包含一组……

Spring Integration 5.3 RC1、5.2.6 和 5.1.10 可用

发布 | Artem Bilan | 2020年4月30日 | ...

我很高兴地宣布 Spring Integration 5.3第一个(也是最后一个)发行候选版本。

此版本包含多个错误修复、大量新功能和改进,并将被 Spring Boot 2.3 RC1 收录。

它可以从我们的 里程碑存储库 下载

compile 'org.springframework.integration:spring-integration-core:5.3.0.RC1'

最重要的新功能是

  • MongoDbChangeStreamMessageProducer - 用于 Spring Data ReactiveMongoOperations.changeStream(String, ChangeStreamOptions, Class) API 的响应式 MessageProducerSupport 实现。此组件通过默认情况下带有 ChangeStreamEvent 作为有效负载的消息的 Flux 和一些更改流相关的标头(请参阅 MongoHeaders)来生成消息。

  • ReactiveMessageSourceProducer - MessageProducerSupport 的响应式实现,用于将提供的 MessageSource 包装到 Flux 中,以便按需进行 receive() 调用。

  • ReceiveMessageAdvice - 以前的 AbstractMessageSourceAdvice 现在已升级到更通用的建议方法,也可以用于 PollableChannel.receive() 代理。

    ……

Spring for Apache Kafka 2.5.0 发行候选版本

发布 | Gary Russell | 2020年4月30日 | ...

2.5.0.RC1 发行候选版本现已在 Spring 里程碑存储库 中提供。

更新:2.5.0.RELEASE 于 5 月 13 日发布。

亮点

  • kafka-clients 2.5.0(版本号对齐是巧合)。

  • 支持在使用协作重新平衡时重新提交可重试的偏移量提交异常,用于保留的分区。

  • 支持新的“fetch-offset-request”生产者围栏(当代理为 2.5 或更高版本时),需要更少的生产者。

  • 支持静态组成员资格。

  • 与 Micrometer 的更多集成。

  • 可选的交付尝试标头。

  • RecoveringBatchErrorHandler 可以提交部分批次并从批次中失败的记录重新播放(与侦听器的配合);这现在是批次侦听器的默认设置。

    ……

本周 Spring - 2020 年 4 月 28 日

工程 | Josh Long | 2020年4月29日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!已经是 2020 年 4 月 28 日了。我简直不敢相信。

时间过得真快,不仅自上次我们在我们这个小博客上交谈以来,而且自从我 2011 年 1 月的第一周开始撰写这些综述以来也是如此。在短短四个月内,我正式加入 Spring 团队就将满十年了!太疯狂了。

自这场 #COVID19 危机迫使世界大部分地区封锁以来,时间也飞逝而过。我是一个永远的乐观主义者,我想知道这场 COVID19 危机是否会……

Spring 提示:Wavefront 可观测性平台

工程 | Josh Long | 2020年4月29日 | ...

演讲者:Josh Long (@starbuxman)

嗨,Spring 粉丝们!欢迎来到另一期 Spring 提示!在本期节目中,我们将根据出色的 Tanzu Wavefront 可观测性 平台,重新讨论我们在之前的两个视频(分布式跟踪和指标收集)中讨论过的两个主题。

如上所述,这两个视频中的第一个视频可以追溯到 2017 年初,它介绍了使用 Spring Cloud Sleuth 和 OpenZipkin 进行 分布式跟踪。Spring Cloud Sleuth 是一个用于捕获消息从一个节点流向另一个节点的抽象。它有助于您了解消息如何在系统中移动。Spring Cloud Sleuth 与 Spring Boot 应用程序中的所有常用入口点和出口点集成。使用 RestTemplate 或响应式 WebClient 或 Spring Cloud Feign 发出 HTTP 请求?它可以工作。接收对传统(基于 Servlet 的)或……的 HTTP 请求?

Spring Framework 5.2.6、5.1.15、5.0.17 和 4.3.27 现已可用

发布 | Stéphane Nicoll | 2020年4月28日 | ...

我代表团队和所有贡献者,高兴地宣布一轮完整的 Spring Framework 版本。

Spring Framework 5.2.6 包含 46 个修复和改进。Spring Framework 5.1.15 包含 16 个选定的修复和改进

5.0.x (5.0.17) 和 4.3.x (4.3.27) 的维护版本,分别包含 12 个选定的修复和改进5 个选定的修复和改进 也于今天推出。

像往常一样,我们将很快推出相应的 Spring Boot 版本 (2.2.72.1.14),以及 Spring Boot 2.3 的发行候选版本!

项目页面 | GitHub | 问题 | ……

Spring Data Neumann RC2、Moore SR7 和 Lovelace SR17

发布 | Mark Paluch | 2020年4月28日 | ...

我代表团队,很高兴地宣布 Spring Data 版本 Neumann RC2Moore SR7Lovelace SR17。此三重功能构建在今天的 Spring Framework 版本 5.2.6 (NeumannMoore) 和 5.1.15 (Lovelace) 之上。

Spring Data Neumann RC2 包含 96 个新功能、改进和修复。Spring Data Moore SR7 附带 40 个修复和改进。最后,Spring Data Lovelace SR17 包含 39 个选定的修复

Spring Data Neumann RC2 附带许多改进和新功能。其中最有趣的是

  • Spring Data JDBC 的查询派生。
  • Spring Data Cassandra 和 Spring Data MongoDB 中响应式资源查找的改进,为使用 MongoDatabaseSession 引入延迟查找,允许使用订阅者上下文的路由实现。
  • Spring Data Cassandra 中的嵌入式类型
  • Spring Data Elasticsearch 中的其他实体回调
  • ……

宣布 Spring Cloud Stream Horsham.SR4 (3.0.4.RELEASE) 和 Spring Cloud Hoxton.SR4

发布 | Oleg Zhurakousky | 2020年4月27日 | ...

欣喜地宣布 Spring Cloud Stream Horsham.SR4 (3.0.4.RELEASE) 版本发布,该版本包含在 Spring Cloud Hoxton.SR4 中,基于 Spring Boot 2.2.6 和刚刚发布的 Spring Cloud Function 3.0.6.RELEASE。

Spring Cloud Stream Horsham.SR4 模块可在 Maven 中央仓库 中使用。

此版本包含多个修复和增强功能,主要基于用户的反馈,感谢您的支持!更多详细信息,请访问以下链接:

如前所述,Spring Cloud Hoxton.SR4 也已发布,但它仅包含对 Spring Cloud Stream 和 Spring Cloud Function 的更新。

……

订阅 Spring Newsletter

关注 Spring Newsletter

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部