Spring Boot 2.7.12 已发布,修复 CVE-2023-20883

版本发布 | Andy Wilkinson | 2023年5月18日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.7.12 已发布,现已可在 Maven Central 获取。

本次发布包括 28项 bug 修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

本次发布包含针对 CVE-2023-20883:Spring Boot 欢迎页面 DoS 漏洞的修复。

如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的 “ideal for contribution”(非常适合贡献)标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天…

Spring Boot 3.0.7 已发布,修复 CVE-2023-20883

版本发布 | Andy Wilkinson | 2023年5月18日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Boot 3.0.7 已发布,现已可在 Maven Central 获取。

本次发布包括 54 项 bug 修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

本次发布包含针对 CVE-2023-20883:Spring Boot 欢迎页面 DoS 漏洞的修复。

如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的 “ideal for contribution”(非常适合贡献)标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天…

Spring Integration 6.1 正式发布

版本发布 | Artem Bilan | 2023年5月18日 | ...

亲爱的 Spring 社区:

希望大家在巴塞罗那享受今年的 Spring IO 周年庆。今年我因多种原因未能到场。无论如何,很高兴宣布 Spring Integration 6.1.0 现已在 Maven Central 正式发布。

此外,bug 修复版本 5.5.18 已发布。

Spring Integration 6.1 版本是 6.x 代的自然演进,包含一些未能进入 6.0 的修复和改进。此外,我们听取社区意见,做了一些可能但对目标项目而言很方便的破坏性变更。

此新版本的一些亮点包括

  • 升级到最新的依赖,但仅限于不破坏我们公开的公共 API 的情况

  • 添加了 Protobuf 转换器支持(特别感谢 Christian Tzolov

  • 将 Zip 扩展迁移到核心项目中的相应模块

  • MessageFilter 现在在请求消息被丢弃时会发出 WARN 级别的日志,这使得它在技术上不再像以前那样静默

  • 现在网关和回复处理器在发送和接收操作时不会永远阻塞。

Spring Boot 3.1.0 已发布

版本发布 | Scott Frederick | 2023年5月18日 | ...

我代表 Spring Boot 团队和所有贡献者,很高兴宣布 Spring Boot 3.1.0 已发布,现已可在 Maven Central 获取。

本次发布增加了大量新功能和改进。有关完整的升级说明以及新增和值得注意的功能,请参阅发布说明

3.1 版本的新特性

3.1 版本的一些亮点包括

  • 使用 Testcontainers 和 Docker Compose 在开发期间管理外部服务的支持
  • 简化了集成测试中 Testcontainers 的配置
  • 集中和扩展了连接的 SSL 信任材料配置
  • Spring Authorization Server 的自动配置

Spring for GraphQL 1.2.0 已发布

版本发布 | Brian Clozel | 2023年5月17日 | ...

我很高兴宣布 Spring for GraphQL 1.2.0 现已在 Maven Central 上可用。此版本将在本周晚些时候随 Spring Boot 3.1.0 一起发布。

这是 Spring Boot 3.1.x 代的一个新特性版本。如果您仍在使用 Spring for GraphQL 1.0.x,请考虑升级到 Spring Boot 3.x,因为开源支持将于明年11月结束。我们还将 GraphQL Java 的基线版本提高到 20.x,从现在起我们将与新的 GraphQL Java 发布策略保持一致。

我们已经处理了社区中最受关注的问题。

分页支持

本次发布提供了一流的分页支持,将 Spring Data 分页无缝适配到 GraphQL 的游标连接规范,包括支持 Spring Data 2023.01 中最新最好的Scroll API。要了解有关 Spring GraphQL 1.2 中分页支持的更多信息,请查看项目的参考文档

Spring Batch 5.0.2 已发布!

版本发布 | Mahmoud Ben Hassine | 2023年5月17日 | ...

我很高兴宣布 Spring Batch 5.0.2 现已在 Maven Central 上可用。

本次发布解决了 25 个问题,包括 bug 修复、增强、文档更新和依赖更新。有关更改的更多详细信息,请参阅更改日志

我要感谢所有为本次发布做出贡献的贡献者!

反馈

我们期待您在Github IssuesGithub DiscussionsTwitterStackOverflow 上提供反馈。

Spring Batch 主页|Github 上的源代码|参考文档

Spring 本周看点 - 2023年5月16日

工程 | Josh Long | 2023年5月16日 | ...

朋友们,Spring Boot 3.1 很快就要来了!它将于 5 月 18 日发布,就在几天后!这个新版本中有很多令人惊叹的功能,希望您已经开始尝试它了(您知道在哪里)。以下是我最喜欢的一些功能:

  • 内置 Docker Compose 支持 - 您的项目根目录中有 docker-compose.yml 文件吗?在 Gradle 中将 spring-boot-docker-compose 添加为 developmentOnly 作用域,或在 Maven 中添加为 optional,Spring Boot 将在应用程序启动时自动为您运行它,并在应用程序关闭时将其关闭。这里有一个例子
  • 内置 Testcontainers 支持 - 您知道 Spring Boot 在我们的单元测试框架中对 Testcontainers 提供了一流的支持。也许您使用过 @DynamicPropertySource 机制来根据 Testcontainer 容器配置环境?- 但这个新版本让事情变得更好。定义一个仅用于测试代码的 main(String []) 方法,然后将其转发到您的生产代码 main(String [] args) 方法。您可以将该仅用于测试代码的 main 类指向新的 @Configuration 类,这些类可能依次定义了 Testcontainer 连接。运行该仅用于测试代码的 main

订阅 Spring 电子报

通过 Spring 电子报保持联系

订阅

快人一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部