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 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` 实现。此组件生成一个消息 `Flux`,其 `body` 为 `ChangeStreamEvent` 作为默认有效负载,以及一些与更改流相关的标头(参见 `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 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.7` 和 `2.1.14`),以及 Spring Boot 2.3 的候选版本!

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

Spring Data Neumann RC2、Moore SR7 和 Lovelace SR17

版本 | Mark Paluch | 2020年4月28日 | ...

我谨代表团队,高兴地宣布 Spring Data 版本 `Neumann RC2`、`Moore SR7` 和 `Lovelace SR17`。此三重功能构建在今天的 Spring Framework 版本 `5.2.6`(`Neumann` 和 `Moore`)和 `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 中的反应式资源查找的改进,为使用 `Subscriber Context` 的路由实现引入了 `Session` 与 `MongoDatabase` 的延迟查找。
  • 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 Central 存储库中使用。

此版本包含一些主要由用户反馈驱动的修复和增强,谢谢你们。有关更多详细信息,请关注以下链接

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

……

Spring Tools 4.6.1 发布

版本 | Martin Lippert | 2020年4月22日 | ...

尊敬的 Spring 社区:

我很高兴地宣布适用于 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.6.1 版本。

此版本的亮点包括

  • (Spring Boot)改进:Spring yaml 验证不理解“<<:”语法 (#440)
  • (Spring Boot)改进:YAML 属性完成:在列表或映射的情况下未检测到超类属性 (#449)
  • (Spring Boot)改进:改进了 Spring XML 配置文件的代码提示性能
  • (Spring Boot)错误修复:未知属性的快速修复已损坏 (#442)
  • (Eclipse)改进:可在 Eclipse 2020-06 里程碑版本上使用抢先体验版本
  • (Eclipse)改进:减少了基于 ls 的 Java 编辑器代码提示的超时时间,因此损坏或缓慢的语言服务器行为不会……

Spring Session for Apache Geode & Pivotal GemFire 2.3.0.RC2 可用

版本 | John Blum | 2020年4月20日 | ...

我荣幸地代表 Spring、Apache Geode 和 Pivotal GemFire 社区宣布发布 *Spring Session for Apache Geode & Pivotal GemFire* (SSDG) `2.3.0.RC2`。

SSDG `2.3.0.RC2` 基于 Spring Framework 5.2.5.RELEASE、Spring Data Neumann-RC1 和 Spring Session core 2.3.0.RC1

SSDG `2.3.0.RC2` 引入由 Spring Boot 2.3.0.M4 确定的传递依赖项。实际上,SSDG `2.3.0.RC2` 适用于与 Spring Boot 2.3.0.M4 一起使用。

发行版本可在 Spring 的 里程碑存储库 中找到。

请参阅 变更日志 以获取更多详细信息。

反馈

与以往一样,任何反馈……

Spring Boot for Apache Geode & Pivotal GemFire 1.3.0.M4 可用

版本 | John Blum | 2020年4月20日 | ...

我荣幸地代表 Spring、Apache Geode 和 Pivotal GemFire 社区宣布发布 *Spring Boot for Apache Geode & Pivotal GemFire* (SBDG) `1.3.0.M4`。

SBDG `1.3.0.M4` 基于 Spring Boot 2.3.0.M4,并基于 Spring Framework 5.2.5.RELEASE、Spring Data Neumann-RC1、Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC2 和 Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.14.RELEASE。

此外,SBDG `1.3.0.M4` 现在基于 Apache Geode 1.12.0 和 Pivotal GemFire 9.10.0。

您可以在 Spring 的 里程碑存储库 以及 start.spring.io 上找到 1.3.0.M4 发行版本,方法是使用 Spring Initializer 创建一个 适用于 Apache Geode 的 Spring……

Spring Cloud 2020.0.0-M1 发布

版本 | Spencer Gibb | 2020年4月17日 | ...

我谨代表社区,高兴地宣布 Spring Cloud 2020.0.0(代号:`Ilford`)版本列车的里程碑 1 (M1) 今天可用。该版本可在 Spring 里程碑 存储库中找到。您可以查看 2020 年的 发行说明以获取更多信息

2020 版本列车中的显著变化

我们已经更改了版本列车的版本控制方案。我们现在遵循日历版本控制(简称 calver)。我们将遵循YYYY.MINOR.MICRO 方案,其中MINOR 是一个从每年零开始递增的数字。MICRO 段对应于以前使用的后缀:.0 等同于 .RELEASE.2 等同于 .SR2。预发布后缀也将更改为使用- 作为分隔符,例如2020.0.0-M12020.0.0-RC2。我们还将停止在快照前添加BUILD- 前缀——例如2020.0.0-SNAPSHOT……

获取 Spring 简报

通过 Spring 简报保持联系

订阅

抢先一步

VMware 提供培训和认证,以快速提升您的进度。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部