跳转至

NebulaGraph 3.6.0 release notes

功能

优化

  • 支持使用MATCH子句检索 VID 或属性索引时使用变量。 #5486 #5553
  • 支持并行启动 RocksDB 实例以加快 Storage 服务的启动速度。 #5521
  • 优化 RocksDB 迭代器执行DeleteRange操作后的前缀搜索性能。 #5525
  • 优化 appendLog 发送逻辑以避免 follower 宕机后影响写性能。 #5571
  • 优化MATCH语句查询不存在的属性时的性能。 #5634

缺陷修复

  • 修复 Meta 数据不一致的问题。 #5517
  • 修复 RocksDB 导入操作导致 leader 租约无效的问题。 #5534
  • 修复存储的统计逻辑错误的问题。 #5547
  • 修复设置无效请求参数的标志导致 Web 服务崩溃的问题。 #5566
  • 修复列出会话时打印过多日志的问题。 #5618
  • 修复单个大查询导致 Graph 服务崩溃的问题。 #5619
  • 修复执行Find All Path语句导致 Graph 服务崩溃的问题。 #5621 #5640
  • 修复部分过期数据在最底层不会被回收的问题。 #5447 #5622
  • 修复在MATCH语句中添加路径变量会导致all()函数下推优化失效的问题。 #5631
  • 修复MATCH语句中通过最短路径查询自环时返回结果错误的问题。 #5636
  • 修复通过管道符删除边导致 Graph 服务崩溃的问题。 #5645
  • 修复MATCH语句中匹配多跳时返回结果缺少边属性的问题。 #5646

变更

增强全文索引特性,涉及变更内容如下:

  • 原有的全文索引功能由调用 Elasticsearch 的 Term-level queries 改为 Full text queries 方式。
  • 变更后除了支持原有的通配符、正则、模糊匹配等方式(但语法发生变化),还增加了对分词的支持(依赖 Elasticsearch 自身使用的分词器),查询结果包含评分结果。更多语法请参见 Elasticsearch 官方文档

历史版本

历史版本


最后更新: October 20, 2023