功能更新

    • 支持异步删除元数据和重建索引(HugeGraph-889)
    • 加入监控API,并与Gremlin的监控框架集成(HugeGraph-1273)

    BUG修复

    • EdgeAPI更新属性时会将属性值也置为属性键(HugeGraph-81)
    • 当删除顶点或边时,如果id非法应该返回400错误而非404(HugeGraph-1337)

    功能更新

    • 支持HBase后端存储(HugeGraph-1280)
    • 支持对长属性列建立二级索引,取消目前索引列长度256字节的限制(HugeGraph-1314)
    • 支持顶点属性的“创建或更新”操作(HugeGraph-1303)
    • 支持全文检索功能(HugeGraph-1322)
    • 支持数据库表的版本号检查(HugeGraph-1328)
    • 删除顶点时,如果遇到超级点的时候报错”Batch too large”或“Batch 65535 statements”(HugeGraph-1354)
    • 支持异步删除元数据和重建索引(HugeGraph-889)
    • 支持异步长时间执行Gremlin任务(HugeGraph-889)

    BUG修复

    • 防止超级点访问时查询过多下一层顶点而阻塞服务(HugeGraph-1302)
    • HBase初始化时报错连接已经关闭(HugeGraph-1318)
    • 按照date属性过滤顶点报错String无法转为Date(HugeGraph-1319)
    • 残留索引删除,对range索引的判断存在错误(HugeGraph-1291)
    • 支持组合索引后,残留索引清理没有考虑索引组合的情况(HugeGraph-1311)
    • 根据otherV的条件来删除边时,可能会因为边的顶点不存在导致错误(HugeGraph-1347)
    • label索引对offset和limit结果错误(HugeGraph-1329)
    • vertex label或者edge label没有开启label index,删除label会导致数据无法删除(HugeGraph-1355)

    内部修改

    • hbase后端代码引入较新版本的Jackson-databind包,导致HugeGraphServer启动异常(HugeGraph-1306)
    • Core和Client都自己持有一个shard类,而不是依赖于common模块(HugeGraph-1316)
    • 去掉rebuild index和删除vertex label和edge label时的80w的capacity限制(HugeGraph-1297)
    • 所有schema操作需要考虑同步问题(HugeGraph-1279)
    • 拆分Cassandra的索引表,把element id每条一行,避免聚合高时,导入速度非常慢甚至卡住(HugeGraph-1304)
    • 将hugegraph-test中关于common的测试用例移动到hugegraph-common中(HugeGraph-1297)
    • 支持通过脚本部署文档到GitHub(HugeGraph-1351)
    • RocksDB和Hbase后端索引删除实现(HugeGraph-1317)

    功能更新

    • HugeLoader支持用户手动创建schema,以文件的方式传入(HugeGraph-1295)

    BUG修复

    • HugeLoader导数据时未区分输入文件的编码,导致可能产生乱码(HugeGraph-1288)
    • HugeLoader打包的example目录的三个子目录下没有文件(HugeGraph-1288)
    • 导入的CSV文件中如果数据列本身包含逗号会解析出错(HugeGraph-1320)
    • 批量插入避免单条失败导致整个batch都无法插入(HugeGraph-1336)
    • 异常信息作为模板打印异常(HugeGraph-1345)
    • 导入边数据,当列数不对时导致程序退出(HugeGraph-1346)
    • HugeLoader的自动创建schema失败(HugeGraph-1363)
    • ID长度检查应该检查字节长度而非字符串长度(HugeGraph-1374)

    内部修改

    • 添加测试用例(HugeGraph-1361)

    功能更新

    • backup/restore使用多线程加速,并增加retry机制(HugeGraph-1307)
    • 一键部署支持传入路径以存放包(HugeGraph-1325)
    • 实现dump图功能(内存构建顶点及关联边)(HugeGraph-1339)
    • 增加backup-scheduler功能,支持定时备份且保留一定数目最新备份(HugeGraph-1326)
    • 增加异步任务查询和异步执行Gremlin的功能(HugeGraph-1357)

    BUG修复

    • hugegraph-tools的backup和restore编码为UTF-8(HugeGraph-1321)
    • hugegraph-tools设置默认JVM堆大小和发布版本号(HugeGraph-1340)

    BUG修复

    • HugeStudio中顶点id包含换行符时g.V()会导致groovy解析出错(HugeGraph-1292)
    • 限制返回的顶点及边的数量(HugeGraph-1333)
    • HugeStudio打包时,编译失败但没有报错,导致发布包无法启动(HugeGraph-1368)