NebulaGraph 2.5.0 release notesGraph
FeatureGraph
- 支持session管理。Graph
- 支持慢查询终止,已知问题:所有query的查询与终止都会有延迟,这与实现方案有关。Graph
- Lookup语句增强表达式解析索引的能力。Graph
- 支持配置机器内存水位,一定程度上缓解OOM的问题。Graph
- Find Path支持边过滤。Graph
- Subgraph支持只返回图结构,不包含属性。Graph
- timestamp函数支持无参数执行。Graph
- 支持查询各个服务的版本。Graph
- index和TTL可以同时支持。Graph
- 支持在指定属性创建全文索引。Graph
- 创建space及schema支持comment。Graph
- 支持全文索引重建。Graph
EnhancementGraph
- listener接口优化,支持获取全量数据,Graph
- meta的leader表重新组织。Graph
- 增加DiskManager用于检查磁盘剩余容量。Graph
- 优化raft的heartbeat实现。Graph
- storage支持并发执行go/fetch/lookup。 Graph
- 加强了exists函数对map的支持。Graph
- 加强聚合函数的使用方式,比如COUNT(v)+AVG(v)。Graph
Bug fixGraph
- 权限导致的多语句执行问题。Graph
- 修复unwind导致没有结果的问题。Graph
- 修复聚合函数在某些场景下导致的crash问题。Graph
- 修复OR表达式在索引匹配中的问题。Graph
- 修复函数的大小写敏感问题。Graph
- 修复查询索引创建信息时没有检查tag/edge类型的问题。Graph
- 修复substring函数的bug。Graph
- 修复meta不能正确返回leader change。Graph
- 修复LIMIT,ORDER,GROUP语句使用变量的问题。Graph
- 修复db_dump工具打印int类型VID的问题。Graph
- 修复balance任务恢复后仍显示FAIL的问题。Graph
Changes & Known issuesGraph
- Subgraph语法变化。
# 2.5.0版本增加WITH PROP关键字用于输出属性 GET SUBGRAPH WITH PROP FROM <vids> # 原有语法将只输出图结构 GET SUBGRAPH FROM <vids>#
- 在
ORDER BY
命令后必须使用引用符$-.
。但在更早的版本中不需要。# 2.5.0版本的ORDER BY命令后需要使用引用符`$-.`。 nebula> LOOKUP ON player \ YIELD player.age As playerage \ | GROUP BY $-.playerage \ YIELD $-.playerage as age, count(*) AS number \ | ORDER BY $-.number DESC, $-.age DESC; # 之前版本不需要使用引用符`$-.`。 nebula> LOOKUP ON player \ YIELD player.age As playerage \ | GROUP BY $-.playerage \ YIELD $-.playerage as age, count(*) AS number \ | ORDER BY number DESC, age DESC;
该版本已知bug/issue请参见Graph。
最后更新: September 15, 2021