Dgraph v22.0 发布,具有图形后端的原生 GraphQL 数据库

Dgraph 是一个水平可扩展的分布式 GraphQL 数据库,有一个图形后端。作为一个原生的 GraphQL 数据库,它严格控制数据在磁盘上的排列方式,以优化查询性能和吞吐量,减少集群中的磁盘寻道和网络调用。

Dgraph v22.0.0 发布后将停止对 v21.12.0 的支持,这对任何从 v21.12.0 转移到 v22.0.0 的用户来说都是一个重大的变化。用 v21.12 创建的数据文件与 v22.0.x 不兼容。

修复

  • GraphQL
    • fix(GraphQL): 优化 eq 过滤器查询
    • fix(GraphQL): 添加空值的验证,以正确的 graphql 规则验证顺序
    • fix(GraphQL):修复带有 ID 过滤器的 auth 查询重写
  • EDgraph
    • fix(query): 防止同一谓词(predicate)的多个条目可能导致不一致的状态,
  • 安全问题
    • CVE 修复(共 417 个)
    • GHSA (共 5 个)

变化

  • CI Test Infrastructure
  • CI Security
    • 配置为与 Github Actions 一起运行
    • 启用了 Trivy Scans
    • 启用了依赖机器人扫描
  • CD Release Pipeline
    • 自动发布管道,以方便构建 dgraph-binary 和相应的 docker-images。构建的工件通过同一管道发布到仓库。
  • 启用 Github Issues

更多详情可查看:https://github.com/dgraph-io/dgraph/releases/tag/v22.0.0

猜你喜欢

转载自www.oschina.net/news/214674/dgraph-22-0-released