v4.4.41
日期:2024-4-23
- 优化了图拓扑结构的内存占用
- 提高了模板聚合效率
- 解决了一致性启动问题
- 修复已知bug
v4.3.94
日期:2023-11-17
- 支持Point类型x、y坐标取值,新增
pointInPolygon()
函数。 - 新增Trigger功能相关子句。
- 支持blob、decimal、set属性类型。
- 权限支持到属性级别。
- 添加新的字符串函数:
trim()
、ltrim()
、rtrim()
、left()
、right()
、substring()
、reverse()
、replace()
、JSON_decode()
和JSON_merge()
。 - 支持string与text类型属性加密存储。
- 支持使用
+
操作符进行字符串拼接,例如return 'a'+'b'
。 - 添加增量备份功能。
show().index()
子句的返回结果增加size列,单位为byte。- 新增支持
TRY
前缀关键词。 - 新增支持语法:
n(<filter?> as nodes) as paths return nodes{*}, paths{*}
。 - 添加新的类型转换函数:
toSet()
、toDouble()
和toDecimal()
。 - 新增KhopTemplateCount、KhopTemplateGroupCount、TemplateCount和OptionalTemplateCount算子,使用
EXPLAIN
前缀时可见。 - 修复已知bug。
v4.3.52
日期:2023-6-21
- LPA和HANP算法现在支持多种属性。
- 优化了模板查询规则。
- 改进了EXTA接口性能。
- 解决了EXTA在ARM版本中的安装问题。
- 修复了异常崩溃问题,修复了已知错误。
v4.2.59
日期:2023-5-11
- 解决了ultipa.lic证书计时监控中的内存泄漏问题。
- 修复了k-hop的内存不足错误。
- 解决了特征向量中心性算法中的崩溃问题。
v4.3.44
日期:2023-5-6
- 属性引入了List类型。
- 添加了对null属性值和null相关操作的支持。
- 引入了
IS NULL
和IS NOT NULL
运算符。 - 聚合函数现在忽略null值。
- Proto中添加了ListData标签、is_null标签和Backup接口,并在Property中添加了sub_types。
- 属性中引入了Point类型。
- 引入了新的空间函数:
point()
和distance()
。 - 添加了对找点、找边、K邻和K邻模板查询的
OPTIONAL
前缀的支持。 - 重构了EXTA。
- 将
distinct()
函数重命名为dedup()
,DISTINCT
现在是一个运算符关键词。 - 重构了
EXPLAIN
和PROFILE
前缀功能,添加了新的算子:apply、distinct、project、mergepipe、mergepipeforreturn等。 - 添加了启动参数
-restore
,支持从备份文档目录恢复数据。 - Server.config配置参数
private_addr
和public_addr
现在支持域名。
4.2.59
日期:2023-2-23
- 解决了与列表相关的崩溃问题。
- 解决了聚合函数中与null值处理相关的bug。
- 将HTAP日志和服务器日志合并到一个文档中。
4.2.53
日期:2023-2-6
- 优化了图的元数据结构,以减少内存使用。
- 改进了修改相关功能的存储和性能。
- 引入EXTA功能,允许自定义算法插件。
- 新增Text类型属性,该类型没有文本长度限制。
- 在配置中引入了Server.docker_mem_usage_path和Server.memory_max_limit,用于Cloud版本的内存限制控制。
- 重构List数据类型以支持按索引检索元素(例如,list[0]、list[1:2]、list[2:])。
- Timestamp数据类型现在允许SDK设置时区。
- 修改了Schema、属性和别名的命名规则,支持特殊字符和中文。
- 插入、删除、更新和一些查询子句现在支持
limit()
方法和OPTIONAL
前缀。 - 新增函数:
dateFormat()
、toString()
、range()
、ifnull()
和reduce()
。 - 将一些函数重命名:
date_add()
修改为dateAdd()
,date_diff()
修改为dateDiff()
、day_of_week()
修改为dayOfWeek()
、array_union()
修改为listUnion()
,starts_with()
修改为startsWith()
、ends_with()
修改为endsWith()
。 - 引入了
DEBUG
前缀,用于更精细的性能统计信息。 - 修改了
PROFILE
前缀功能,以显示每个子句的时间成本。 - 优化了
EXPLAIN
前缀的显示内容。 WHERE
子句现在支持聚合函数。- 修改了数学运算符和函数以处理null值。
- 修复了其他bug。