跳转至

Nebula Graph 3.1.3 release notes

变更

  • 默认不支持插入无 Tag 的点。如需使用无 Tag 的点,在集群内所有 Graph 服务的配置文件(nebula-graphd.conf)中新增--graph_use_vertex_key=true;在所有 Storage 服务的配置文件(nebula-storaged.conf)中新增--use_vertex_key=true

优化

  • 增强AtomicLogBuffer的内存使用,避免重建索引和数据同步时的 OOM 问题。
  • 统一配置文件的示例和描述。
  • 调整心跳日志的级别。

缺陷修复

  • 修复 Web 服务收到特殊攻击消息时崩溃的问题。
  • 修复删除全文索引导致的崩溃问题。
  • 修复并发 map 导致的崩溃问题。
  • 修复 Raft 在某些场景下的崩溃问题。
  • 修复删除有索引的点和边时,语句中的 VID 的长度超出定义长度时,Storage 服务崩溃的问题。
  • 修复表达式的语法错误导致崩溃的问题。
  • 修复LOOKUP语句导致崩溃的问题。
  • 修复复合MATCH语句导致崩溃的问题。
  • 修复YIELD 1 AS number MINUS YIELD 2 AS number语句导致崩溃的问题。
  • 修复多MATCH语句优化阶段崩溃的问题。
  • 修复收集变量类型导致崩溃的问题。
  • 修复表达式非法导致崩溃的问题。
  • 修复只有图空间路径没有分区路径时 Storage 服务崩溃的问题。
  • 修复BALANCE LEADER任务执行器的死锁问题。
  • 修复构建BALANCE计划时无限循环的问题。
  • 修复重建全文索引失败的问题。
  • 修复使用 logrotate 的问题。
  • 修复数据恢复时机器密钥丢失的问题。
  • 修复取消发送快照后主机无法停止的问题。
  • 修复缓存大小溢出和死锁的问题。
  • 修复 Raft 的脑裂问题。
  • 修复 Meta listener 验证 License 的问题。
  • 修复 Meta listener 不清理数据的问题。
  • 修复 drainer 同步脏数据的问题。
  • 修复 drainer 守护进程无法正常退出的问题。
  • 修复审计日志无法异步使用的问题。
  • 修复多MATCH语句并发异常的问题。
  • 修复无法正常重新执行重建 Tag 索引任务的问题。
  • 修复停止执行中的任务后,重建 Tag 索引任务总是失败的问题。
  • 修复由于 UTF8 字符被截断导致 ElasticSearch 写入错误的问题。
  • 修复写入 ElasticSearch 前删除截断文本的问题。
  • 修复使用 ElasticSearch 保存审计日志时,没有记录 DML 和 DQL 类型的审计日志的问题。
  • 修复当ENABLE_BREAKPAD启用时,如果日志目录不存在,会导致服务无法启动的问题。
  • 修复如果 GOD 角色的用户名不为root,Meta 服务初始化时会自动创建root用户的问题。
  • 修复DROP SPACE后备份失败的问题。
  • 修复扫描边或者点未处理 TTL 的问题。
  • 修复 INSERT 和检查 TTL 字段时时间不一致的问题。
  • 修复当 VID 类型为 string 时,集群间同步可能失败的问题。

历史版本

历史版本


最后更新: March 7, 2023