diff --git a/Options.cmake b/Options.cmake index 595d7ff733..cc7f6163f4 100644 --- a/Options.cmake +++ b/Options.cmake @@ -1,6 +1,6 @@ set(LGRAPH_VERSION_MAJOR 4) set(LGRAPH_VERSION_MINOR 5) -set(LGRAPH_VERSION_PATCH 0) +set(LGRAPH_VERSION_PATCH 1) # options option(ENABLE_WALL "Enable all compiler's warning messages." ON) diff --git a/docs/autogen/TuGraph-CPP-Procedure-API/Doxyfile b/docs/autogen/TuGraph-CPP-Procedure-API/Doxyfile index 36a49b64cb..939b2ba108 100644 --- a/docs/autogen/TuGraph-CPP-Procedure-API/Doxyfile +++ b/docs/autogen/TuGraph-CPP-Procedure-API/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "TuGraph Procedure API - C++" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 4.5.0 +PROJECT_NUMBER = 4.5.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/docs/autogen/TuGraph-Python-Procedure-API/index.rst b/docs/autogen/TuGraph-Python-Procedure-API/index.rst index aad3694938..64dd129bdf 100644 --- a/docs/autogen/TuGraph-Python-Procedure-API/index.rst +++ b/docs/autogen/TuGraph-Python-Procedure-API/index.rst @@ -5,7 +5,7 @@ TuGraph Procedure API - Python ==================================== -Version: 4.5.0 +Version: 4.5.1 Copyright (C) 2018-2022 Ant Group. diff --git a/docs/en-US/source/1.guide.md b/docs/en-US/source/1.guide.md index f14da75e34..1bd040f9bc 100644 --- a/docs/en-US/source/1.guide.md +++ b/docs/en-US/source/1.guide.md @@ -52,23 +52,15 @@ ## TuGraph-Latest-Version -| Description | File | Link | -|----------------------------------|--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| CentOS7 runtime package | tugraph-4.5.0-1.el7.x86_64.rpm | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-4.5.0-1.el7.x86_64.rpm) | -| CentOS8 runtime package | tugraph-4.5.0-1.el8.x86_64.rpm | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-4.5.0-1.el8.x86_64.rpm) | -| Ubuntu18.04 runtime package | tugraph-4.5.0-1.x86_64.deb | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-4.5.0-1.x86_64.deb) | -| CentOS7 runtime image | tugraph-runtime-centos7-4.5.0.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-runtime-centos7-4.5.0.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-runtime-centos7) | -| CentOS8 runtime image | tugraph-runtime-centos8-4.5.0.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-runtime-centos8-4.5.0.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-runtime-centos8) | -| Ubuntu18.04 runtime image | tugraph-runtime-ubuntu18.04-4.5.0.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-runtime-ubuntu18.04-4.5.0.tar) , [Visit](https://hub.docker.com/r/tugraph/tugraph-runtime-ubuntu18.04) | -| CentOS7 mini runtime package | tugraph-mini-4.5.0-1.el7.x86_64.rpm | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-4.5.0-1.el7.x86_64.rpm) | -| CentOS8 mini runtime package | tugraph-mini-4.5.0-1.el8.x86_64.rpm | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-4.5.0-1.el8.x86_64.rpm) | -| Ubuntu18.04 mini runtime package | tugraph-mini-4.5.0-1.x86_64.deb | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-4.5.0-1.x86_64.deb) | -| CentOS7 mini runtime image | tugraph-mini-runtime-centos7-4.5.0.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-runtime-centos7-4.5.0.tar) , [Visit](https://hub.docker.com/r/tugraph/tugraph-mini-runtime-centos7) | -| CentOS8 mini runtime image | tugraph-mini-runtime-centos8-4.5.0.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-runtime-centos8-4.5.0.tar) , [Visit](https://hub.docker.com/r/tugraph/tugraph-mini-runtime-centos8) | -| Ubuntu18.04 mini runtime image | tugraph-mini-runtime-ubuntu18.04-4.5.0.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-runtime-ubuntu18.04-4.5.0.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-mini-runtime-ubuntu18.04) | -| CentOS7 compilation image | tugraph-compile-centos7-1.3.2.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos7-1.3.2.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-compile-centos7) | -| CentOS8 compilation image | tugraph-compile-centos8-1.3.2.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos8-1.3.2.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-compile-centos8) | -| Ubuntu18.04 compilation image | tugraph-compile-ubuntu18.04-1.3.2.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-ubuntu18.04-1.3.2.tar) , [Visit](https://hub.docker.com/r/tugraph/tugraph-compile-ubuntu18.04) | +| Description | File | Link | +|----------------------------------|---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| CentOS7 runtime package | tugraph-4.5.1-1.el7.x86_64.rpm | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-4.5.1-1.el7.x86_64.rpm) | +| CentOS8 runtime package | tugraph-4.5.1-1.el8.x86_64.rpm | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-4.5.1-1.el8.x86_64.rpm) | +| Ubuntu18.04 runtime package | tugraph-4.5.1-1.x86_64.deb | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-4.5.1-1.x86_64.deb) | +| CentOS7 runtime image | tugraph-runtime-centos7-4.5.1.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-runtime-centos7-4.5.1.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-runtime-centos7) | +| CentOS7 compilation image | tugraph-compile-centos7-1.3.4.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos7-1.3.4.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-compile-centos7) | +| CentOS8 compilation image | tugraph-compile-centos8-1.3.4.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos8-1.3.4.tar), [Visit](https://hub.docker.com/r/tugraph/tugraph-compile-centos8) | +| Ubuntu18.04 compilation image | tugraph-compile-ubuntu18.04-1.3.4.tar | [Download](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-ubuntu18.04-1.3.4.tar) , [Visit](https://hub.docker.com/r/tugraph/tugraph-compile-ubuntu18.04) | For the version update log, see: [Link](https://github.com/TuGraph-family/tugraph-db/blob/master/release/CHANGELOG_CN.md). diff --git a/docs/en-US/source/9.olap&procedure/1.procedure/4.Python-procedure.rst b/docs/en-US/source/9.olap&procedure/1.procedure/4.Python-procedure.rst index 159eb15d98..5a503c83c5 100644 --- a/docs/en-US/source/9.olap&procedure/1.procedure/4.Python-procedure.rst +++ b/docs/en-US/source/9.olap&procedure/1.procedure/4.Python-procedure.rst @@ -5,7 +5,7 @@ Python stored procedure API ==================================== -Version: 4.5.0 +Version: 4.5.1 Copyright (C) 2018-2022 Ant Group. diff --git a/docs/en-US/source/9.olap&procedure/1.procedure/Doxyfile b/docs/en-US/source/9.olap&procedure/1.procedure/Doxyfile index f6bdad9dee..1d4eb5287b 100644 --- a/docs/en-US/source/9.olap&procedure/1.procedure/Doxyfile +++ b/docs/en-US/source/9.olap&procedure/1.procedure/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "TuGraph Procedure API - C++" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 4.5.0 +PROJECT_NUMBER = 4.5.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/docs/zh-CN/source/1.guide.md b/docs/zh-CN/source/1.guide.md index a236ae7913..f4cd33bf78 100644 --- a/docs/zh-CN/source/1.guide.md +++ b/docs/zh-CN/source/1.guide.md @@ -50,23 +50,15 @@ ## TuGraph最新版本 -| 描述 | 文件 | 链接 | -|---------------------|--------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| CentOS7 安装包 | tugraph-4.5.0-1.el7.x86_64.rpm | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-4.5.0-1.el7.x86_64.rpm) | -| CentOS8 安装包 | tugraph-4.5.0-1.el8.x86_64.rpm | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-4.5.0-1.el8.x86_64.rpm) | -| Ubuntu18.04 安装包 | tugraph-4.5.0-1.x86_64.deb | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-4.5.0-1.x86_64.deb) | -| CentOS7 预安装镜像 | tugraph-runtime-centos7-4.5.0.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-runtime-centos7-4.5.0.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-runtime-centos7) | -| CentOS8 预安装镜像 | tugraph-runtime-centos8-4.5.0.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-runtime-centos8-4.5.0.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-runtime-centos8) | -| Ubuntu18.04 预安装镜像 | tugraph-runtime-ubuntu18.04-4.5.0.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-runtime-ubuntu18.04-4.5.0.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-runtime-ubuntu18.04) | -| CentOS7 精简安装包 | tugraph-mini-4.5.0-1.el7.x86_64.rpm | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-4.5.0-1.el7.x86_64.rpm) | -| CentOS8 精简安装包 | tugraph-mini-4.5.0-1.el8.x86_64.rpm | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-4.5.0-1.el8.x86_64.rpm) | -| Ubuntu18.04 精简安装包 | tugraph-mini-4.5.0-1.x86_64.deb | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-4.5.0-1.x86_64.deb) | -| CentOS7 精简预安装镜像 | tugraph-mini-runtime-centos7-4.5.0.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-runtime-centos7-4.5.0.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-mini-runtime-centos7) | -| CentOS8 精简预安装镜像 | tugraph-mini-runtime-centos8-4.5.0.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-runtime-centos8-4.5.0.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-mini-runtime-centos8) | -| Ubuntu18.04 精简预安装镜像 | tugraph-mini-runtime-ubuntu18.04-4.5.0.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.0/tugraph-mini-runtime-ubuntu18.04-4.5.0.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-mini-runtime-ubuntu18.04) | -| CentOS7 编译镜像 | tugraph-compile-centos7-1.3.2.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos7-1.3.2.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-compile-centos7) | -| CentOS8 编译镜像 | tugraph-compile-centos8-1.3.2.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos8-1.3.2.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-compile-centos8) | -| Ubuntu18.04 编译镜像 | tugraph-compile-ubuntu18.04-1.3.2.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-ubuntu18.04-1.3.2.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-compile-ubuntu18.04) | +| 描述 | 文件 | 链接 | +|---------------------|---------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| CentOS7 安装包 | tugraph-4.5.1-1.el7.x86_64.rpm | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-4.5.1-1.el7.x86_64.rpm) | +| CentOS8 安装包 | tugraph-4.5.1-1.el8.x86_64.rpm | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-4.5.1-1.el8.x86_64.rpm) | +| Ubuntu18.04 安装包 | tugraph-4.5.1-1.x86_64.deb | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-4.5.1-1.x86_64.deb) | +| CentOS7 预安装镜像 | tugraph-runtime-centos7-4.5.1.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-4.5.1/tugraph-runtime-centos7-4.5.1.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-runtime-centos7) | +| CentOS7 编译镜像 | tugraph-compile-centos7-1.3.4.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos7-1.3.4.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-compile-centos7) | +| CentOS8 编译镜像 | tugraph-compile-centos8-1.3.4.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-centos8-1.3.4.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-compile-centos8) | +| Ubuntu18.04 编译镜像 | tugraph-compile-ubuntu18.04-1.3.4.tar | [下载](https://tugraph-web.oss-cn-beijing.aliyuncs.com/tugraph/tugraph-docker-compile/tugraph-compile-ubuntu18.04-1.3.4.tar) 、[访问](https://hub.docker.com/r/tugraph/tugraph-compile-ubuntu18.04) | 版本更新日志见:[链接](https://github.com/TuGraph-family/tugraph-db/blob/master/release/CHANGELOG_CN.md )。 diff --git a/docs/zh-CN/source/9.olap&procedure/1.procedure/4.Python-procedure.rst b/docs/zh-CN/source/9.olap&procedure/1.procedure/4.Python-procedure.rst index 8d327fcc40..696c9e4fcf 100644 --- a/docs/zh-CN/source/9.olap&procedure/1.procedure/4.Python-procedure.rst +++ b/docs/zh-CN/source/9.olap&procedure/1.procedure/4.Python-procedure.rst @@ -5,7 +5,7 @@ Python存储过程接口 ==================================== -Version: 4.5.0 +Version: 4.5.1 Copyright (C) 2018-2022 Ant Group. diff --git a/docs/zh-CN/source/9.olap&procedure/1.procedure/Doxyfile b/docs/zh-CN/source/9.olap&procedure/1.procedure/Doxyfile index b57771c705..596b1b7f4b 100644 --- a/docs/zh-CN/source/9.olap&procedure/1.procedure/Doxyfile +++ b/docs/zh-CN/source/9.olap&procedure/1.procedure/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "TuGraph Procedure API - C++" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 4.5.0 +PROJECT_NUMBER = 4.5.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/release/CHANGELOG.md b/release/CHANGELOG.md index 83903e8eda..c6f4463627 100644 --- a/release/CHANGELOG.md +++ b/release/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log for TuGraph +# 4.5.1 (2024-12-03) + +**Breaking Changes:** + +1. Initially support vector index feature + +**Improvements And Bug Fixes:** + +1. modify exists execution plan (#670) +2. Fix lgraph_cli hang after a error query (#692) +3. Capture more system signals (#705) +4. Add core dump path (#698) +5. Add missing pair_unique in output of dbms.graph.getGraphSchema() (#707) +6. Fix bolt coredump (#718) +7. support node by label range scan (#722) +8. Skip empty value when adding index (#761) +9. add some string handling functions (#785) +10. Add time print for lgraph_cli (#787) +11. add ReplaceNodeScanWithIndexSeek optimization rule (#801) + # 4.5.0 (2024-09-05) **Breaking Changes:** diff --git a/release/CHANGELOG_CN.md b/release/CHANGELOG_CN.md index 2de4e1fec0..bc0baa9a00 100644 --- a/release/CHANGELOG_CN.md +++ b/release/CHANGELOG_CN.md @@ -1,5 +1,25 @@ # TuGraph 更新日志 +# 4.5.1 (2024-12-03) + +**重大变更:** + +1. 初步支持向量索引功能 + +**优化和错误修复:** + +1. 修复exists语句错误的执行计划 (#670) +2. 修复lgraph_cli异常卡主 (#692) +3. 捕获更多的异常信号,程序崩溃时打印 (#705) +4. 日志里面添加coredump路径打印 (#698) +5. 修复dbms.graph.getGraphSchema输出内容pair_unique字段缺失 (#707) +6. 修复bolt协议异常coredump (#718) +7. 优化索引的使用 (#722) +8. 索引不支持空字符串 (#761) +9. 添加一些字符串处理函数 (#785) +10. lgraph_cli添加执行时间显示 (#787) +11. 查询索引优化,in操作符过滤下推 (#801) + # 4.5.0 (2024-09-05) **重大变更:**