Spring HATEOAS 1.5.4, 2.0.3 和 2.1 M1 发布

发布 | Oliver Drotbohm | 2023年3月23日 | ...

我很高兴地宣布 Spring HATEOAS 的 1.5.4、2.0.3 和 2.1 M1 版本已发布。这些错误修复版本主要包含了依赖升级,其中一个升级到最新的 Spring Framework 5 和 6 版本,这些版本包含了对一个 CVE 的修复。2.1 里程碑版本包含了一些新特性,例如

  • 表单的属性元数据现在也考虑了 JSR-03 的 @Size 注解 – #1920
  • 引入了 SlicedModel,它是 PagedModel 的简化版本,用于导航切片而不计算总数 – #1856

更多信息,请查看 GitHub 上的完整变更日志 on GitHub

Spring Boot 2.7.10 现已可用

发布 | Andy Wilkinson | 2023年3月23日 | ...

我谨代表团队和所有贡献者高兴地宣布,Spring Boot 2.7.10 已经发布,现在可以从 Maven Central 获取。

此版本包含 34 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

Java 20 支持

在本周早些时候 Java 20 通用发布后,Spring Boot 2.7.10 添加了对 Java 20 的支持。

您如何提供帮助?

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

Spring Boot 3.0.5 现已可用

发布 | Andy Wilkinson | 2023年3月23日 | ...

我谨代表团队和所有贡献者高兴地宣布,Spring Boot 3.0.5 已经发布,现在可以从 Maven Central 获取。

此版本包含 40 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

Java 20 支持

在本周早些时候 Java 20 通用发布后,Spring Boot 3.0.5 添加了对 Java 20 的支持。

您如何提供帮助?

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

Spring Integration 5.5.17, 6.0.4 和 6.1.0-M2 现已可用

发布 | Artem Bilan | 2023年3月23日 | ...

亲爱的 Spring 社区,

我谨代表团队很高兴地宣布,Spring Integration 6.1.0-M2 现在可以从 Spring 里程碑仓库获取。

此外,错误修复版本 5.5.176.0.4 也已发布。它们还包括依赖项的最新小版本升级及其错误修复。

Spring Integration 6.1 版本是 6.x 代的自然演进,包含了未包含在 6.0 中的修复和改进。此外,我们听取社区意见,并进行了一些可能但对于目标项目来说很方便的重大更改。

这个新版本的一些亮点…

一个美好的播客:Mark Thomas,杰出的 Apache Tomcat 贡献者

工程 | Josh Long | 2023年3月23日 | ...

嗨,Spring 粉丝们!欢迎来到又一期美好的播客!在本期节目中,Josh Long 与长期以来杰出的 Apache Tomcat 贡献者 Mark Thomas 进行了交谈

从零开始,扩展到零 – Azure Spring Apps 消耗计划

工程 | Josh Long | 2023年3月22日 | ...

我们正在推出一种新的 Azure Spring Apps 付费方式——消耗定价计划。该计划现已进入公共预览阶段,您可以立即开始创建和部署应用。这个新计划效率超高,因为您可以从零开始并扩展到零个 vCPU。您的容器化应用可以获得更简化的定价,因为它与 Azure Container Apps 的成本相同,但为 Spring 应用增加了价值。

这是如何运作的?使用新计划,您可以部署不需要一直运行的应用或流量突发的应用,并且只为使用的资源付费…

Spring for GraphQL 1.0.4 和 1.1.3 发布

发布 | Brian Clozel | 2023年3月21日 | ...

我很高兴地宣布,Spring for GraphQL 1.0.4 和 1.1.3 维护版本现在可以从 Maven Central 获取。

Spring for GraphQL 1.0.4 包括 6 项修复和文档改进。此版本将随 Spring Boot 2.7.10 一起发布,定于本周四发布

Spring for GraphQL 1.1.3 包括 12 项修复和文档改进。此版本将随 Spring Boot 3.0.5 一起发布,定于本周四发布

您如何提供帮助?

如果您有一般性问题,请在 stackoverflow.com 上使用 spring-graphql 标签提问。

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

Spring Data JPA 引入了查询解析器!

工程 | Greg L. Turnquist | 2023年3月21日 | ...

问题

Spring Data JPA 的一个方便的特性是允许您通过其 @Query 注解插件自定义 JPA 查询。

这带来了一些灵活性,因为您仍然能够向应用的消费者提供排序参数。请看下面的示例

interface SampleRepository extends CrudRepository<Employee, Long> {

    @Query("select e from Employee e where e.firstName = :firstName")
    List<Employee> findCustomEmployees(String firstName, Sort sort);

}

当不仅提供了条件 (firstName) 而且还通过 findCustomEmployees("Alice", Sort.by("lastName")) 提供了自定义排序时,Spring Data JPA 会将此自定义查询转换为 JPA 查询…

Spring Authorization Server 1.1.0-M2 现已可用

发布 | Steve Riesenberg | 2023年3月21日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Authorization Server 1.1.0-M2 的通用版本现已可用。

此版本中交付的主要功能是支持 OAuth 2.0 设备授权码授权(Device Authorization Grant)(gh-1106)。

有关完整详细信息,请参阅 发布说明

要开始使用 Spring Authorization Server,请参阅参考文档中的 入门指南 章以及 示例,以熟悉设置和配置。

项目页面 | GitHub 问题 | ZenHub 看板

Spring for GraphQL 1.2.0-M1 发布

发布 | Brian Clozel | 2023年3月21日 | ...

我很高兴地宣布 Spring for GraphQL 1.2.0 的第一个里程碑版本现在可以从我们的 里程碑仓库 获取。此版本将随 Spring Boot 3.1.0-M2 一起发布,后者定于本周四发布。

这个第一个里程碑将基线提升到 GraphQL Java 20.0,并且未来我们将与 新的 GraphQL Java 发布策略 对齐。我们还在升级到下一代 Spring Framework、Spring Data 和 Spring Security。

分页支持

在使用 GraphQL 导航大型结果集时,光标连接规范 非常流行。利用这些特性…

订阅 Spring 新闻稿

通过 Spring 新闻稿保持联系

订阅

保持领先

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部