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 设备授权授予 (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 - 2023年3月21日

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

嗨,Spring 粉丝们!欢迎来到另一期精彩的《本周 Spring》!今天是 3 月 21 日,他们宣布了 Java 20!对于 Java 开发人员来说,这是一个激动人心的时刻。当然,Java 20 只是在 Java 21 发布之前的另一个令人惊叹的版本,Java 21 将在短短六个月后发布,其中包括 Project Loom。当然,Spring Framework 似乎准备提供与 Spring Framework 6.1 的集成。对于 Java 和 Spring Boot 开发人员来说,这是一个令人惊叹的时刻!

Spring Framework 6.0.7 和 5.3.26 修复了 cve-2023-20860 和 cve-2023-20861

发行版 | Brian Clozel | 2023年3月20日 | ...

代表团队和所有做出贡献的人,我很高兴地宣布 Spring Framework 6.0.75.3.26 版本现已可用。

Spring Framework 6.0.7 附带 28 个修复和文档改进,包括 2 个回归修复。Spring Framework 5.3.26 附带 40 个修复和文档改进

这些版本修复了以下 CVE

这些版本将与 Spring Boot 3.0.52.7.10 一起发布,将于周四发布。在……

Spring Framework 5.2.23 修复了 cve-2023-20861

发行版 | Brian Clozel | 2023年3月20日 | ...

代表团队,我很高兴地宣布 Spring Framework 5.2.23.RELEASE 现已可用。此版本是应 Spring Framework 商业支持 客户的要求而发布的,可在 Maven Central 上获得。

Spring Framework 5.2.23.RELEASE 附带 3 个修复,包括对以下 CVE 的修复

此版本不会与 Spring Boot 版本一起发布,因为2.3.x 已超出商业支持范围。您可以在 Spring Boot MavenGradle 构建中手动升级 Spring Framework。升级到受支持的 Spring Boot 版本……

Spring Data 2023.0-M1 和 Service Release 2022.0.4 & 2021.2.10 发布

发行版 | Christoph Strobl | 2023年3月20日 | ...

代表团队,我很高兴地宣布 Spring Data 2023.0 发行列车的第 3 个里程碑版本以及服务版本 2022.0.4 & 2021.2.10 现已可用。这些版本包含改进,包括回归修复。

即将推出的 Spring Boot 3.0.5 和 2.7.10 版本将包含这些服务版本,方便您使用。

2023.0.0 里程碑版 3 中包含的新功能包括:

  • 一个新的滚动 API,用于支持基于偏移量和键的分页
  • JPA 查询解析的改进,适用于 HQL 和 JPQL
  • 对 MongoDB 的显式字段级加密的支持
  • Data REST 中的聚合引用请求参数
  • ……

Spring Vault 3.0.2 和 2.3.3 修复了 CVE-2023-20859

发行版 | Mark Paluch | 2023年3月20日 | ...

代表团队和所有做出贡献的人,我很高兴地宣布 Spring Vault 3.0.22.3.3 版本现已可用。

Spring Vault `3.0.2` 版本包含 7 项修复和文档改进;Spring Vault 2.3.3 版本包含 13 项修复和部分改进

这些版本修复了以下 CVE 漏洞:

CVE-2023-20859:从令牌吊销失败中源于日志的敏感信息插入

这些版本将在未来几天内与 Spring Cloud 一起发布。在此之前,请覆盖您项目中的依赖版本。

对于 `build.gradle` 中的 Gradle 构建:

获取 Spring 时事通讯

关注 Spring 时事通讯

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部