Dgraph 是一个可扩展的,分布式的,低延迟的图数据库,目标是提供 Google 生产水平的规模和吞吐量,在超过 TB 的结构数据里,为用户提供足够低延迟的实时查询。Dgraph 支持 GraphQL 作为查询语言,响应 JSON。
Dgraph v22.0.0-RC1 现已发布,v22.0.0 是基于 v21.03.2 所发布的。官方警告称,他们将停止对 v21.12.0 的支持。
本次具体更新内容如下:
Fixed
- GraphQL
- fix(GraphQL):优化 eq 过滤器查询 ( #7895 )
- fix(GraphQL):添加对空值的验证,以正确的 graphql 规则验证顺序(#8333)
- fix(GraphQL) 用 ID 过滤器修复 auth 查询重写 ( #8157 )
- EDgraph
- fix(query):防止突变中相同谓词的多个 entries(#8332)
- Posting
- fix(rollups):修复 roll-up 中的 splits(#8297)
- Bug
- fix(bug):在 Go 例程中使用循环变量的副本 ( #8163 )
- 安全
-
CVE 修复(共 387 个)
-
GHSA 修复(共 7 个)
-
fix(sec):修复 HIGH CVEs(#8289)
-
fix(sec):CVE High Vulnerability(#8277)
-
fix(sec):修复 CVE-2021-31525 ( #8274 )
-
fix(sec):CVE-2019-11254 ( #8270 )
-
Changed
- CI Test Infrastructure
- 配置为与 Github Actions 一起运行
- test harness 的稳定性改进
- 启用单元/集成测试
- 启用负载测试
- 启用 Linters
- 启用 Code Coverage
- CI Security
- 配置为与 Github Actions 一起运行
- 启用 Trivy Scans
- 启用 dependabot scans
- 已启用 Github Issues
更多详情可查看:https://github.com/dgraph-io/dgraph/releases/tag/v22.0.0-RC1-20221003