Spring Data 2021.0.7 和 2020.0.15 发布
我代表团队很高兴宣布 Spring Data 2021.0.7
和 2020.0.15
服务版本已发布。
这两个版本都构建在 Spring Framework 5.3.13
之上。为了您的方便,您可以通过即将发布的 Spring Boot 版本(分别为 2.5.7
和 2.4.13
)来使用 Spring Data 2021.0.7
和 2020.0.15
。
2020.0.x
已结束生命周期,不再是常规 OSS 版本的一部分。如果您仍在使用此版本,请尽快考虑升级。
这两个服务版本主要包含错误修复和依赖升级。
最后…
Spring Data 2021.1.0 发布 GA 版本
我代表团队很高兴宣布 Spring Data 2021.1.0
已发布。
以下是最重要的变更
- 升级到 Querydsl 5.0
- 支持 jMolecules 的 @Identity 注解用于标识符
- Querydsl 和 Query-by-Example 的 Fluent 查询 API
- 弃用 RxJava 2 支持
- MongoDB @DocumentReference、加密字段的模式推导以及 MongoDB 5.0 Time Series 支持
- Redis 6.2 支持
- 支持在 Spring Data JDBC 中流式传输大型结果集、投影(Projections)以及 SQL Builder 在条件、JOIN 和 SELECT 投影方面的改进
- 支持 Impersonation 和 Neo4j 中的 Querydsl 支持 …
Spring Framework 5.3.13 现已发布
Spring Cloud Data Flow 2.8.4 和 2.9.1 发布
Spring Cloud Gateway 2.2.10.RELEASE 和 3.0.5 版本现已发布
我代表社区很高兴宣布 Spring Cloud Gateway 2.2.10.RELEASE 和 3.0.5 版本已发布。
这些主要是安全版本,修复了 CVE-2021-22051。
这些版本稍后将由 2020.0.x 和 2021.0.x 版本列选取,但我们建议您在项目中将 Spring Cloud Gateway 升级到这些最新版本。
Spring Cloud 2021.0.0-RC1 (代号 Jubilee) 已发布
我代表社区很高兴宣布 Spring Cloud 2021.0 版本列(代号 Jubilee)的 Release Candidate 1 (RC1) 今天已发布。该版本可在 Spring 里程碑 仓库中找到。您可以查看 2021.0 发布说明了解更多信息。
2021.0 版本列中的显著变化
RC1 与 Spring Boot 2.6.0-RC1 兼容
有关此版本中包含的所有问题和拉取请求,请参阅项目页面。
Spring Cloud Commons
Spring GraphQL 1.0.0-M3 发布
Spring GraphQL 团队很高兴宣布迈向 1.0.0 版本的第 3 个里程碑版本,这在社区的鼎力支持下得以实现。
批量映射 (Batch Mapping)
第二个里程碑版本 引入了使用 @SchemaMapping
方法的 GraphQL 数据控制器的注解编程模型。第三个里程碑版本新增了一个 @BatchMapping
方法。
如果您熟悉 GraphQL,您会知道如果对象关系映射不仔细,遍历对象图可能会导致“N+1 查询问题”。我们已经可以利用 GraphQL Java 的 批量处理功能(Batching feature) 来解决这个问题,但此版本引入了 专用支持 以及 @BatchMapping
注解…
Spring Tools 4.12.1 发布
亲爱的 Spring 社区,
我很高兴宣布适用于 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.12.1 版本已发布。
Spring Tools 4 for Eclipse 分发版的重要更新
- 嵌入式运行时升级到 JDK17(包括 Apple Silicon 在内的所有分发版)
- 支持 Java 17(通过单独的插件)
- 即将发布的 Eclipse 2021-12 版本的早期访问构建版本可用
- Apple Silicon 平台 (ARM M1) 的早期访问构建版本可用
其他变更
Spring Cloud OpenFeign 2.2.10.RELEASE、3.0.5 和 3.1.0-M4 版本现已发布
我代表社区很高兴宣布 Spring Cloud OpenFeign 2.2.10.RELEASE、3.0.5 和 3.1.0-M4 版本已发布。
这些主要是安全版本,修复了 CVE-2021-22044。
在 Feign 客户端接口上使用类型级别 @RequestMapping
注解的应用,可能会无意中暴露与 @RequestMapping
注解的接口方法相对应的端点。尽管以这种方式发送的请求不会返回响应,但它确实会到达相应的服务器端端点。
在 Feign 客户端上使用类型级别 @RequestMapping
的做法…