Dgraph v23.0.0 发布,具有图形后端的原生 GraphQL 数据库
Dgraph 是一个水平可扩展的分布式 GraphQL 数据库,有一个图形后端。作为一个原生的 GraphQL 数据库,它严格控制数据在磁盘上的排列方式,以优化查询性能和吞吐量,减少集群中的磁盘寻道和网络调用。
Dgraph v23.0.0 现已发布,具体更新内容包括:
添加
-
GraphQL
- fix(GraphQL):传递订阅的 HTTP request headers(#8574)
-
Core Dgraph
- feat(metrics):添加 badger metrics(#8034)(#8737)
- feat(restore):引入增量恢复 ( #7942 ) ( #8624 )
- chore(debug):在
dgraph debug
中添加only-summary
flag,以显示 LSM tree 和命名空间大小(#8516) - feat(cloud):在 alpha 的 limit superflag 中添加
shared-instance
flag ( #8625 ) - chore(deps):更新 prometheus 依赖,添加新 metrics (#8655)
- feat(cdc):添加 superflag
tls
以在没有 CA 或证书的情况下启用 TLS ( #8564 ) - feat(multitenancy):命名空间感知 drop data(#8511)
修复
-
GraphQL
- fix(GraphQL):嵌套的 Auth 规则无法正常工作(#8571)
-
Core Dgraph
- 修复 rollup 期间的 wal replay 问题(#8774)
- security(logging):修复 audit logging 中的 aes 实现(#8323)
- chore(worker):统一映射器接收器名称 ( #8740 )
- fix(dql):修复 regexp 解析中的 panic(#8739)
- fix(Query):在冒出 nil 错误之前进行错误检查 ( #8769 )
- chore:用本地索引替换全局索引并修复拼写错误(#8719)
- chore(logs):添加日志以跟踪丢弃的提案(#8568)
- 修复(调试):在解析之前检查 wal entry 的长度(#8560)
- opt(schema):优化 populateSchema() ( #8565 )
- ......
-
测试
- chore(tests):在查询包中添加升级测试 (#8750)
- 简化查询包中的测试设置 (#8782)
- 添加增量恢复测试 (#8754)
- chore(tests):在查询包中针对 dgraph 云运行测试(#8726)
- 修复备份测试集群组合文件 (#8775)
- 清理测试以减少 err var 的范围 (#8771)
- 使用 t.TempDir() 在测试中使用临时目录 ( #8772 )
- chore(tests):避免在 TestMain 中调用 os.Exit ( #8765 )
- chore:修复 main 上的 linter 问题(#8749)
- 为并行测试重新创建上下文变量 (#8748)
- fix(test):在尝试登录前等待许可证的应用 (#8744)
fix(test):增加睡眠时间,以便更新 ACL (#8745) - ......
-
CD
-
安全
-
chore(deps):在 /contrib/config/marketplace/aws/tests 中将 certifi 从 2020.4.5.1 升级到 2022.12.7 ( #8496 )
-
chore(deps):将 github.com/docker/distribution 从 2.7.1+incompatibl 提升到 2.8.0+incompatibl(#8575)
-
chore(deps):在 /contrib/embargo 中将 werkzeug 从 0.16.1 升级到 2.2.3 ( #8676 )
-
fix(sec):升级 networkx to(#8613)
-
CVE 修复(共 31 个)
-
变化
-
Core Dgraph
-
CI Enhancements
- fix(ci):unpin curl(#8577)
- fix(ci):调整 cron 计划 ( #8592 )
- chore(ci):从批量加载和 LDBC 测试中捕获覆盖率(#8478)
- chore(linter):启用 gosec linter ( #8678 )
- chore:应用 go vet 改进(#8620)
- chore(linter):修复 gas linter 的一些警告 ( #8664 )
- chore(linter):修复 golangci 配置和测试中的一些问题 ( #8669 )
- fix(linter):解决 gosimple linter reports & errors(#8628)
详情可查看更新说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Pale Moon v32.2.0 发布,苍月浏览器
苍月浏览器 Pale Moon 32.2.0 现已发布,这是一个开发版本,实现了 JavaScript 类字段、逻辑赋值运算符等多项新功能和改进。 具体更新内容如下: 实施动态模块导入。 在模块中实现了异步函数的导出。 实现了 JavaScript 类字段。 实现了逻辑赋值运算符||=, &&=和??=。 使用官方弃用的模糊 window.event 为网站实施解决方案,默认情况下禁用。 改进了 Shadow DOM :host 匹配。 实现了 WebComponents 的 CSS::slotted() 和相关功能。 改进了内存分配器中的页面缓存。 添加了对 FFmpeg 6.0 支持 将 DOM 性能 API 更新为当前规范(用户计时 L3)。 更新按键事件处理以在 Ctrl+Enter 上发送按键事件。 更新了内部 JavaScript 结构,使未来的移植更容易,并提高了 JavaScript 性能。 更新了 Mac 上的窗口处理和样式。 将 Freetype 库更新为 2.13.0。 将 Harfbuzz 库更新到 7.1.0。 更新了 DNS 查找调用以使用i...
- 下一篇
Docker 20.10.25 发布
Docker 20.10.25 现已发布,具体更新内容包括: Bug fixes and enhancements 修复 AWSLogs 日志驱动的日志丢失#45349 升级 github.com/docker/libnetwork#45398 修复 daemon 启动时 libnetwork 的 panic moby/libnetwork#2677 修复在从网络中附加和分离容器时可能出现的死锁问题moby/libnetwork#2674 Packaging Updates 将 Go 运行时更新到1.19.9 更新 containerd 到v1.6.20 更新 runc 到v1.1.5 更新说明:https://github.com/moby/moby/releases/tag/v20.10.25
相关文章
文章评论
共有0条评论来说两句吧...