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
    • 配置为与 Github Actions 一起运行
    • 测试线束的稳定性改进
    • 启用了 Unit/Integration Tests
    • 启用 Load Tests
    • 启用 Linters
    • 已启用 Code Coverage
  • 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


相關推薦

2024-08-06

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

2024-08-19

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

2023-07-11

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

2022-10-17

Dgraph 是一个可扩展的,分布式的,低延迟的图数据库,目标是提供 Google 生产水平的规模和吞吐量,在超过 TB 的结构数据里,为用户提供足够低延迟的实时查询。Dgraph 支持 GraphQL 作为查询语言,响应 JSON。 Dgraph v22.0.0-RC1 现已

2022-06-26

洛雪音乐助手是一个功能强大、音乐齐全、操作简单的音乐播放器,支持导入其他主流音乐播放器的歌单、支持多设备同步功能,可在 Windows、MacOS、Linux 平台运行。 目前洛雪音乐更新到 1.22.0 版本,带来大量优化,建议升级体

2022-03-07

DBeaver 是一个免费开源的通用数据库工具,目前更新了 22.0 版本,带来如下变更: 数据传输: 添加了表重新创建映射类型表选择器对话框现在支持过滤器配置数据传输任务的变量配置已修复变量自动完成问题已在输出文件

2022-09-11

低。 顺便介绍一下jSqlBox本身,这是一个全功能开源Java数据库持久层工具,只要是与数据库操作相关的功能,jSqlBox都已具备,如DDL操作、分页、分库分表、声明式事务、关联映射查询、ActiveRecord等,所有这些功能都包含在一个1

2022-11-16

务端完成,与客户端的请求无关,而且 Twitter 使用的 GraphQL 可跨微服务解析请求,然后将其发送回。负责 Twitter k8s 基础设施的工程师向马斯克提供了关于客户端、服务器、请求数和微服务之间的关系示意图。

2023-04-29

FydeOS v16.1 是我们对 FydeOS v16 的一个维护版本。在此次的发布里,值得一提的修改有:   在 FydeOS 设置中增加了「备份」的功能:你可以在系统 OOBE 界面以及「添加新用户」界面恢复备份文件。请注意,该功能仍在

2023-04-07

进行修改或对所安装的软件功能进行修改等。 Magisk 26.0 发布,更新内容如下: 最低 Android 版本提升到 6.0 Magisk 对 Android Lollipop 的支持已经中断了一段时间,并且没有被开发者注意到。之所以会这样,主要是 Magisk 的活跃开发

2022-09-06

迭代计划里面很重要的一环是支持 API 多协议,Websocket、GraphQL、gRPC 等等,可以让我们后续可以更好地对接各个平台或者应用。 多协议的设计和开发已经开始了,预计在 9 月中旬能够发布 1.7.0 版本~   优先实现: Webs

2022-07-06

自 0.2 版以来(2020 年 12 月),有 5769 个提交被推送到 master 分支,有 1697 个 bug 被修复。从现在开始,Vlang 将每隔 4 个月做一次重大更新。 V 0.3 部分更新内容如下: 通过 C2V 进行 C 到 V 的转译: v translate file.c(演示视频,

2022-10-24

选择模式下,双击关闭对话框问题。 本地备份服务列表数据库,异常恢复的功能。 6.其它一些界面样式优化。

2022-07-26

送和接收消息。新版本也已经在 HTTP 客户端中引入了对 GraphQL 请求的支持。WebStorm 现在可以通过 HTTP 和 WebSocket 协议发送 GraphQL 查询。 JetBrains Space 集成 WebStorm 现在内置了对 JetBrains Space 的集成。你可以将 IDE 连接到 Space 中的组