diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 633444494..eb4c0c035 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -3,7 +3,7 @@ Some tips for you: 1. If this is your first time to submit PR, please read the - [contributing guidelines](https://github.com/apache/incubator-hugegraph-doc/blob/master/contribution.md) + [contributing guidelines](https://github.com/apache/hugegraph-doc/blob/master/contribution.md) 2. If a PR fix/close an issue, type the message "close xxx" below (Remember to update both EN & CN doc) @@ -15,4 +15,3 @@ - close #xxx - diff --git a/.github/workflows/validate-release.yml b/.github/workflows/validate-release.yml index 414602208..f9a9b9221 100644 --- a/.github/workflows/validate-release.yml +++ b/.github/workflows/validate-release.yml @@ -25,7 +25,7 @@ jobs: runs-on: ${{ matrix.os }} env: SCRIPT_PATH: hugegraph-dist/scripts/ - URL_PREFIX: https://dist.apache.org/repos/dist/dev/incubator/hugegraph/ + URL_PREFIX: https://dist.apache.org/repos/dist/dev/hugegraph/ USER: ${{ inputs.gpg_user }} # TODO: parse version from the running branch name & also adapt the input version RELEASE_VERSION: '' @@ -70,6 +70,10 @@ jobs: if [[ ${{ matrix.os }} =~ "ubuntu" ]]; then sudo apt-get install -y subversion fi + if ! svn ls "${URL_PREFIX}/${{ inputs.release_version }}/" >/dev/null 2>&1; then + echo "Release path not found: ${URL_PREFIX}/${{ inputs.release_version }}/" && exit 1 + fi + echo "Using SVN prefix: ${URL_PREFIX}" rm -rf dist/${{ inputs.release_version }} svn co ${URL_PREFIX}/${{ inputs.release_version }} dist/${{ inputs.release_version }} @@ -80,7 +84,7 @@ jobs: shasum --version 1>/dev/null || exit gpg --version 1>/dev/null || exit - wget https://downloads.apache.org/incubator/hugegraph/KEYS || exit + wget https://downloads.apache.org/hugegraph/KEYS || exit echo "Import KEYS:" && gpg --import KEYS # TODO: how to trust all public keys in gpg list, currently only trust the first one echo -e "5\ny\n" | gpg --batch --command-fd 0 --edit-key $USER trust @@ -110,25 +114,25 @@ jobs: for i in *src.tar.gz; do echo "$i" - # 4.1 check the directory name include "incubating" - if [[ ! "$i" =~ "incubating" ]]; then - echo "The package name $i should include incubating" && exit 1 + # 4.1 package naming should follow post-graduation TLP naming + if [[ ! "$i" =~ ^apache-hugegraph ]]; then + echo "The package name $i should start with apache-hugegraph" && exit 1 + fi + if [[ "$i" =~ "incubating" ]]; then + echo "The package name $i should not contain incubating in post-graduation releases" && exit 1 fi tar xzvf "$i" || exit pushd "$(basename "$i" .tar.gz)" || exit echo "Start to check the package content: $(basename "$i" .tar.gz)" - # 4.2 check the directory include "NOTICE" and "LICENSE" and "DISCLAIMER" file + # 4.2 check the directory include "NOTICE" and "LICENSE" file if [[ ! -f "LICENSE" ]]; then echo "The package should include LICENSE file" && exit 1 fi if [[ ! -f "NOTICE" ]]; then echo "The package should include NOTICE file" && exit 1 fi - if [[ ! -f "DISCLAIMER" ]]; then - echo "The package should include DISCLAIMER file" && exit 1 - fi # 4.3: ensure doesn't contains ASF CATEGORY X License dependencies in LICENSE and NOTICE files COUNT=$(grep -E "$CATEGORY_X" LICENSE NOTICE | wc -l) @@ -191,7 +195,7 @@ jobs: cd dist/${{ inputs.release_version }} || exit ls -lh - pushd ./*hugegraph-incubating*src/hugegraph-server/*hugegraph*${{ inputs.release_version }} || exit + pushd ./*hugegraph*${{ inputs.release_version }}*src/hugegraph-server/*hugegraph-server*${{ inputs.release_version }}* || exit bin/init-store.sh || exit sleep 3 bin/start-hugegraph.sh || exit @@ -233,7 +237,7 @@ jobs: popd || exit popd || exit # stop server - pushd ./*hugegraph-incubating*src/hugegraph-server/*hugegraph*${{ inputs.release_version }} || exit + pushd ./*hugegraph*${{ inputs.release_version }}*src/hugegraph-server/*hugegraph-server*${{ inputs.release_version }}* || exit bin/stop-hugegraph.sh || exit popd || exit @@ -253,9 +257,12 @@ jobs: echo "$i" - # 7.1 check the directory name include "incubating" - if [[ ! "$i" =~ "incubating" ]]; then - echo "The package name $i should include incubating" && exit 1 + # 7.1 package naming should follow post-graduation TLP naming + if [[ ! "$i" =~ ^apache-hugegraph ]]; then + echo "The package name $i should start with apache-hugegraph" && exit 1 + fi + if [[ "$i" =~ "incubating" ]]; then + echo "The package name $i should not contain incubating in post-graduation releases" && exit 1 fi tar xzvf "$i" || exit @@ -263,16 +270,13 @@ jobs: ls -lh echo "Start to check the package content: $(basename "$i" .tar.gz)" - # 7.2 check root dir include "NOTICE"/"LICENSE"/"DISCLAIMER" & "licenses" dir + # 7.2 check root dir include "NOTICE"/"LICENSE" & "licenses" dir if [[ ! -f "LICENSE" ]]; then echo "The package should include LICENSE file" && exit 1 fi if [[ ! -f "NOTICE" ]]; then echo "The package should include NOTICE file" && exit 1 fi - if [[ ! -f "DISCLAIMER" ]]; then - echo "The package should include DISCLAIMER file" && exit 1 - fi if [[ ! -d "licenses" ]]; then echo "The package should include licenses dir" && exit 1 fi @@ -302,7 +306,7 @@ jobs: cd dist/${{ inputs.release_version }} || exit # TODO: run pd & store - pushd ./*hugegraph-incubating*${{ inputs.release_version }}/*hugegraph-server-incubating*${{ inputs.release_version }} || exit + pushd ./*hugegraph*${{ inputs.release_version }}*/*hugegraph-server*${{ inputs.release_version }}* || exit bin/init-store.sh || exit sleep 3 bin/start-hugegraph.sh || exit @@ -341,7 +345,7 @@ jobs: popd || exit # stop server - pushd ./*hugegraph-incubating*${{ inputs.release_version }}/*hugegraph-server-incubating*${{ inputs.release_version }} || exit + pushd ./*hugegraph*${{ inputs.release_version }}*/*hugegraph-server*${{ inputs.release_version }}* || exit bin/stop-hugegraph.sh || exit popd || exit diff --git a/NOTICE b/NOTICE index e4180eb85..86e9aa7ca 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ -Apache HugeGraph Documentation (incubating) -Copyright 2022-2025 The Apache Software Foundation +Apache HugeGraph Documentation +Copyright 2022-2026 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/config.toml b/config.toml index 5076af003..fdb79307f 100644 --- a/config.toml +++ b/config.toml @@ -235,7 +235,7 @@ enable = false # Developer relevant links. These will show up on right side of footer and in the community page if you have one. [[params.links.user]] name ="Introduction" - url = "../docs/introduction/readme/" + url = "../docs/introduction/" icon = "fa fa-book" desc = "Increase your understanding about the project" [[params.links.user]] diff --git a/content/cn/_index.html b/content/cn/_index.html index a5d0cb46b..fb07c957f 100644 --- a/content/cn/_index.html +++ b/content/cn/_index.html @@ -15,50 +15,50 @@
HugeGraph 是一款全栈式图数据库系统
-支持从数据存储、实时查询到离线分析的完整图数据处理能力,同时支持 Gremlin 和 Cypher 查询语言。
+HugeGraph 是一套全栈图系统,覆盖 }}">图数据库、}}">图计算 与 }}">图 AI。
+支持从数据存储、实时查询到离线分析的完整图数据处理能力,并支持 }}">Gremlin 与 }}">Cypher 查询语言。
{{< blocks/link-down color="info" >}} {{< /blocks/cover >}} {{% blocks/lead color="primary" %}} -HugeGraph 支持百亿级图数据高速导入与毫秒级实时查询,可与 Spark、Flink 等大数据平台深度集成。
+HugeGraph 最高支持千亿级图数据高速导入与毫秒级实时查询,可与 Spark、Flink 等大数据平台深度集成,并可通过 }}">HugeGraph 工具链 快速完成导入、可视化与运维。
在 AI 时代,通过与大语言模型 (LLM) 结合,为智能问答、推荐系统、风控反欺诈、知识图谱等场景提供强大的图计算能力。
{{% /blocks/lead %}} {{< blocks/section color="dark" >}} {{% blocks/feature icon="fa-lightbulb" title="易用" %}} -支持Gremlin图查询语言与RESTful API,并提供图检索常用接口,具备齐全的周边工具,支持分布式存储、数据多副本及横向扩容,内置多种后端存储引擎,轻松实现各种查询、分析。 +支持 Gremlin 图查询语言与 [**RESTful API**]({{< relref "/docs/clients/restful-api" >}}),并提供图检索常用接口,具备齐全的周边工具,支持分布式存储、数据多副本及横向扩容,内置多种后端存储引擎,轻松实现各种查询、分析。 {{% /blocks/feature %}} {{% blocks/feature icon="fa-shipping-fast" title="高效" %}} -在图存储和图计算方面做了深度优化,提供支持多种数据源的批量导入工具,轻松完成百亿级数据快速导入,通过优化过的查询达到图检索的毫秒级响应,支持数千用户并发的在线实时操作。 +在图存储和图计算方面做了深度优化,提供 [**批量导入工具**]({{< relref "/docs/quickstart/toolchain/hugegraph-loader" >}}),轻松完成百亿级数据快速导入,通过优化过的查询达到图检索的毫秒级响应,支持数千用户并发的在线实时操作。 {{% /blocks/feature %}} {{% blocks/feature icon="fa-exchange-alt" title="通用" %}} -支持Apache Gremlin标准图查询语言和Property Graph标准图建模方法,支持基于图的OLTP和OLAP方案。集成Apache Hadoop及Apache Spark大数据平台,也可插件式轻松扩展后端存储引擎。 +支持 Apache Gremlin 标准图查询语言和 Property Graph 标准图建模方法,支持基于图的 OLTP 和 [**OLAP 图计算**]({{< relref "/docs/quickstart/computing/hugegraph-computer" >}}) 方案。集成 Apache Hadoop 及 Apache Spark 大数据平台,也可插件式轻松扩展后端存储引擎。 {{% /blocks/feature %}} {{% blocks/feature icon="fa-brain" title="智能化" %}} -集成LLM实现GraphRAG智能问答、自动化知识图谱构建,内置20+图机器学习算法,轻松构建AI驱动的图应用。 +集成 LLM 实现 [**GraphRAG 能力**]({{< relref "/docs/quickstart/hugegraph-ai" >}})、自动化知识图谱构建,内置 20+ 图机器学习算法,轻松构建 AI 驱动的图应用。 {{% /blocks/feature %}} {{% blocks/feature icon="fa-expand-arrows-alt" title="可扩展" %}} -支持水平扩容和分布式部署,从单机到PB级集群无缝迁移,提供多种存储引擎适配,满足不同规模和性能需求。 +支持水平扩容和分布式部署,从单机到 PB 级集群无缝迁移,提供 [**分布式存储引擎**]({{< relref "/docs/quickstart/hugegraph/hugegraph-hstore" >}}) 适配,满足不同规模和性能需求。 {{% /blocks/feature %}} {{% blocks/feature icon="fa-puzzle-piece" title="开放生态" %}} -遵循Apache TinkerPop标准,提供Java、Python、Go等多语言客户端,兼容主流大数据平台,社区活跃持续演进。 +遵循 Apache TinkerPop 标准,提供 [**多语言客户端**]({{< relref "/docs/quickstart/client/hugegraph-client" >}}),兼容主流大数据平台,社区活跃持续演进。 {{% /blocks/feature %}} diff --git a/content/cn/docs/_index.md b/content/cn/docs/_index.md index b0a762ea8..82bd55a87 100755 --- a/content/cn/docs/_index.md +++ b/content/cn/docs/_index.md @@ -55,4 +55,4 @@ Apache HugeGraph 是一套完整的图数据库生态系统,支持 OLTP 实时 | **分布式** | 海量存储、存算分离 | < 1000TB | | **Docker** | 快速体验 | 任意 | -[📖 详细介绍](introduction/README) +[📖 详细介绍](introduction/) diff --git a/content/cn/docs/changelog/hugegraph-1.0.0-release-notes.md b/content/cn/docs/changelog/hugegraph-1.0.0-release-notes.md index 1bb92988f..7340878ce 100644 --- a/content/cn/docs/changelog/hugegraph-1.0.0-release-notes.md +++ b/content/cn/docs/changelog/hugegraph-1.0.0-release-notes.md @@ -166,8 +166,8 @@ weight: 9 更加详细的版本变更信息,可以查看各个子仓库的链接: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases/tag/1.0.0) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases/tag/1.0.0) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases/tag/1.0.0) -- [Commons Release Notes](https://github.com/apache/incubator-hugegraph-commons/releases/tag/1.0.0) +- [Server Release Notes](https://github.com/apache/hugegraph/releases/tag/1.0.0) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases/tag/1.0.0) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases/tag/1.0.0) +- [Commons Release Notes](https://github.com/apache/hugegraph-commons/releases/tag/1.0.0) diff --git a/content/cn/docs/changelog/hugegraph-1.2.0-release-notes.md b/content/cn/docs/changelog/hugegraph-1.2.0-release-notes.md index 739371a8b..2b3d0af33 100644 --- a/content/cn/docs/changelog/hugegraph-1.2.0-release-notes.md +++ b/content/cn/docs/changelog/hugegraph-1.2.0-release-notes.md @@ -11,206 +11,206 @@ weight: 7 1. Consider using Java 11 in hugegraph/hugegraph-toolchain/hugegraph-commons, also compatible with Java 8 now. 2. hugegraph-computer required to use Java 11, **not compatible with Java 8 now!** -**v1.2.0 是倒数第二个兼容 Java8 的大版本**, 到 1.5.0 [PD/Store](https://github.com/apache/incubator-hugegraph/issues/2265) 正式合入 master +**v1.2.0 是倒数第二个兼容 Java8 的大版本**, 到 1.5.0 [PD/Store](https://github.com/apache/hugegraph/issues/2265) 正式合入 master 后标志着 Java8 兼容的正式终结 (除 Client 外所有组件都将以 Java 11 作为基准,然后逐步迈向 Java17/21). ### hugegraph #### API Changes -- feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges ([#2262](https://github.com/apache/incubator-hugegraph/pull/2262)) -- feat(api): support embedded arthas agent in hugegraph-server ([#2278](https://github.com/apache/incubator-hugegraph/pull/2278),[#2337](https://github.com/apache/incubator-hugegraph/pull/2337)) -- feat(api): support metric API Prometheus format & add statistic metric api ([#2286](https://github.com/apache/incubator-hugegraph/pull/2286)) -- feat(api-core): support label & property filtering for both edge and vertex & support kout dfs mode ([#2295](https://github.com/apache/incubator-hugegraph/pull/2295)) -- feat(api): support recording slow query log ([#2327](https://github.com/apache/incubator-hugegraph/pull/2327)) +- feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges ([#2262](https://github.com/apache/hugegraph/pull/2262)) +- feat(api): support embedded arthas agent in hugegraph-server ([#2278](https://github.com/apache/hugegraph/pull/2278),[#2337](https://github.com/apache/hugegraph/pull/2337)) +- feat(api): support metric API Prometheus format & add statistic metric api ([#2286](https://github.com/apache/hugegraph/pull/2286)) +- feat(api-core): support label & property filtering for both edge and vertex & support kout dfs mode ([#2295](https://github.com/apache/hugegraph/pull/2295)) +- feat(api): support recording slow query log ([#2327](https://github.com/apache/hugegraph/pull/2327)) #### Feature Changes -- feat: support task auto manage by server role state machine ([#2130](https://github.com/apache/incubator-hugegraph/pull/2130)) -- feat: support parallel compress snapshot ([#2136](https://github.com/apache/incubator-hugegraph/pull/2136)) -- feat: use an enhanced CypherAPI to refactor it ([#2143](https://github.com/apache/incubator-hugegraph/pull/2143)) -- feat(perf): support JMH benchmark in HG-test module ([#2238](https://github.com/apache/incubator-hugegraph/pull/2238)) -- feat: optimising adjacency edge queries ([#2242](https://github.com/apache/incubator-hugegraph/pull/2242)) -- Feat: IP white list ([#2299](https://github.com/apache/incubator-hugegraph/pull/2299)) -- feat(cassandra): adapt cassandra from 3.11.12 to 4.0.10 ([#2300](https://github.com/apache/incubator-hugegraph/pull/2300)) -- feat: support Cassandra with docker-compose in server ([#2307](https://github.com/apache/incubator-hugegraph/pull/2307)) -- feat(core): support batch+parallel edges traverse ([#2312](https://github.com/apache/incubator-hugegraph/pull/2312)) -- feat: adapt Dockerfile for new project structur ([#2344](https://github.com/apache/incubator-hugegraph/pull/2344)) -- feat(server):swagger support auth for standardAuth mode by ([#2360](https://github.com/apache/incubator-hugegraph/pull/2360)) -- feat(core): add IntMapByDynamicHash V1 implement ([#2377](https://github.com/apache/incubator-hugegraph/pull/2377)) +- feat: support task auto manage by server role state machine ([#2130](https://github.com/apache/hugegraph/pull/2130)) +- feat: support parallel compress snapshot ([#2136](https://github.com/apache/hugegraph/pull/2136)) +- feat: use an enhanced CypherAPI to refactor it ([#2143](https://github.com/apache/hugegraph/pull/2143)) +- feat(perf): support JMH benchmark in HG-test module ([#2238](https://github.com/apache/hugegraph/pull/2238)) +- feat: optimising adjacency edge queries ([#2242](https://github.com/apache/hugegraph/pull/2242)) +- Feat: IP white list ([#2299](https://github.com/apache/hugegraph/pull/2299)) +- feat(cassandra): adapt cassandra from 3.11.12 to 4.0.10 ([#2300](https://github.com/apache/hugegraph/pull/2300)) +- feat: support Cassandra with docker-compose in server ([#2307](https://github.com/apache/hugegraph/pull/2307)) +- feat(core): support batch+parallel edges traverse ([#2312](https://github.com/apache/hugegraph/pull/2312)) +- feat: adapt Dockerfile for new project structur ([#2344](https://github.com/apache/hugegraph/pull/2344)) +- feat(server):swagger support auth for standardAuth mode by ([#2360](https://github.com/apache/hugegraph/pull/2360)) +- feat(core): add IntMapByDynamicHash V1 implement ([#2377](https://github.com/apache/hugegraph/pull/2377)) #### Bug Fix -- fix: transfer add_peer/remove_peer command to leader ([#2112](https://github.com/apache/incubator-hugegraph/pull/2112)) -- fix query dirty edges of a vertex with cache ([#2166](https://github.com/apache/incubator-hugegraph/pull/2166)) -- fix exception of vertex-drop with index ([#2181](https://github.com/apache/incubator-hugegraph/pull/2181)) -- fix: remove dup 'From' in filterExpiredResultFromFromBackend ([#2207](https://github.com/apache/incubator-hugegraph/pull/2207)) -- fix: jdbc ssl mode parameter redundant ([#2224](https://github.com/apache/incubator-hugegraph/pull/2224)) -- fix: error when start gremlin-console with sample script ([#2231](https://github.com/apache/incubator-hugegraph/pull/2231)) -- fix(core): support order by id ([#2233](https://github.com/apache/incubator-hugegraph/pull/2233)) -- fix: update ssl_mode value ([#2235](https://github.com/apache/incubator-hugegraph/pull/2235)) -- fix: optimizing ClassNotFoundException error message for MYSQL ([#2246](https://github.com/apache/incubator-hugegraph/pull/2246)) -- fix: asf invalid notification scheme 'discussions_status' ([#2247](https://github.com/apache/incubator-hugegraph/pull/2247)) -- fix: asf invalid notification scheme 'discussions_comment' ([#2250](https://github.com/apache/incubator-hugegraph/pull/2250)) -- fix: incorrect use of 'NO_LIMIT' variable ([#2253](https://github.com/apache/incubator-hugegraph/pull/2253)) -- fix(core): close flat mapper iterator after usage ([#2281](https://github.com/apache/incubator-hugegraph/pull/2281)) -- fix(dist): avoid var PRELOAD cover environmnet vars ([#2302](https://github.com/apache/incubator-hugegraph/pull/2302)) -- fix: base-ref/head-ref missed in dependency-review on master ([#2308](https://github.com/apache/incubator-hugegraph/pull/2308)) -- fix(core): handle schema Cache expandCapacity concurrent problem ([#2332](https://github.com/apache/incubator-hugegraph/pull/2332)) -- fix: in wait-storage.sh, always wait for storage with default rocksdb ([#2333](https://github.com/apache/incubator-hugegraph/pull/2333)) -- fix(api): refactor/downgrade record logic for slow log ([#2347](https://github.com/apache/incubator-hugegraph/pull/2347)) -- fix(api): clean some code for release ([#2348](https://github.com/apache/incubator-hugegraph/pull/2348)) -- fix: remove redirect-to-master from synchronous Gremlin API ([#2356](https://github.com/apache/incubator-hugegraph/pull/2356)) -- fix HBase PrefixFilter bug ([#2364](https://github.com/apache/incubator-hugegraph/pull/2364)) -- chore: fix curl failed to request https urls ([#2378](https://github.com/apache/incubator-hugegraph/pull/2378)) -- fix(api): correct the vertex id in the edge-existence api ([#2380](https://github.com/apache/incubator-hugegraph/pull/2380)) -- fix: github action build docker image failed during the release 1.2 process ([#2386](https://github.com/apache/incubator-hugegraph/pull/2386)) -- fix: TinkerPop unit test lack some lables ([#2387](https://github.com/apache/incubator-hugegraph/pull/2387)) +- fix: transfer add_peer/remove_peer command to leader ([#2112](https://github.com/apache/hugegraph/pull/2112)) +- fix query dirty edges of a vertex with cache ([#2166](https://github.com/apache/hugegraph/pull/2166)) +- fix exception of vertex-drop with index ([#2181](https://github.com/apache/hugegraph/pull/2181)) +- fix: remove dup 'From' in filterExpiredResultFromFromBackend ([#2207](https://github.com/apache/hugegraph/pull/2207)) +- fix: jdbc ssl mode parameter redundant ([#2224](https://github.com/apache/hugegraph/pull/2224)) +- fix: error when start gremlin-console with sample script ([#2231](https://github.com/apache/hugegraph/pull/2231)) +- fix(core): support order by id ([#2233](https://github.com/apache/hugegraph/pull/2233)) +- fix: update ssl_mode value ([#2235](https://github.com/apache/hugegraph/pull/2235)) +- fix: optimizing ClassNotFoundException error message for MYSQL ([#2246](https://github.com/apache/hugegraph/pull/2246)) +- fix: asf invalid notification scheme 'discussions_status' ([#2247](https://github.com/apache/hugegraph/pull/2247)) +- fix: asf invalid notification scheme 'discussions_comment' ([#2250](https://github.com/apache/hugegraph/pull/2250)) +- fix: incorrect use of 'NO_LIMIT' variable ([#2253](https://github.com/apache/hugegraph/pull/2253)) +- fix(core): close flat mapper iterator after usage ([#2281](https://github.com/apache/hugegraph/pull/2281)) +- fix(dist): avoid var PRELOAD cover environmnet vars ([#2302](https://github.com/apache/hugegraph/pull/2302)) +- fix: base-ref/head-ref missed in dependency-review on master ([#2308](https://github.com/apache/hugegraph/pull/2308)) +- fix(core): handle schema Cache expandCapacity concurrent problem ([#2332](https://github.com/apache/hugegraph/pull/2332)) +- fix: in wait-storage.sh, always wait for storage with default rocksdb ([#2333](https://github.com/apache/hugegraph/pull/2333)) +- fix(api): refactor/downgrade record logic for slow log ([#2347](https://github.com/apache/hugegraph/pull/2347)) +- fix(api): clean some code for release ([#2348](https://github.com/apache/hugegraph/pull/2348)) +- fix: remove redirect-to-master from synchronous Gremlin API ([#2356](https://github.com/apache/hugegraph/pull/2356)) +- fix HBase PrefixFilter bug ([#2364](https://github.com/apache/hugegraph/pull/2364)) +- chore: fix curl failed to request https urls ([#2378](https://github.com/apache/hugegraph/pull/2378)) +- fix(api): correct the vertex id in the edge-existence api ([#2380](https://github.com/apache/hugegraph/pull/2380)) +- fix: github action build docker image failed during the release 1.2 process ([#2386](https://github.com/apache/hugegraph/pull/2386)) +- fix: TinkerPop unit test lack some lables ([#2387](https://github.com/apache/hugegraph/pull/2387)) #### Option Changes -- feat(dist): support pre-load test graph data in docker container ([#2241](https://github.com/apache/incubator-hugegraph/pull/2241)) +- feat(dist): support pre-load test graph data in docker container ([#2241](https://github.com/apache/hugegraph/pull/2241)) #### Other Changes -- refact: use standard UTF-8 charset & enhance CI configs ([#2095](https://github.com/apache/incubator-hugegraph/pull/2095)) -- move validate release to hugegraph-doc ([#2109](https://github.com/apache/incubator-hugegraph/pull/2109)) -- refact: use a slim way to build docker image on latest code & support zgc ([#2118](https://github.com/apache/incubator-hugegraph/pull/2118)) -- chore: remove stage-repo in pom due to release done & update mail rule ([#2128](https://github.com/apache/incubator-hugegraph/pull/2128)) -- doc: update issue template & README file ([#2131](https://github.com/apache/incubator-hugegraph/pull/2131)) -- chore: cmn algorithm optimization ([#2134](https://github.com/apache/incubator-hugegraph/pull/2134)) -- add github token for license check comment ([#2139](https://github.com/apache/incubator-hugegraph/pull/2139)) -- chore: disable PR up-to-date in branch ([#2150](https://github.com/apache/incubator-hugegraph/pull/2150)) -- refact(core): remove lock of globalMasterInfo to optimize perf ([#2151](https://github.com/apache/incubator-hugegraph/pull/2151)) -- chore: async remove left index shouldn't effect query ([#2199](https://github.com/apache/incubator-hugegraph/pull/2199)) -- refact(rocksdb): clean & reformat some code ([#2200](https://github.com/apache/incubator-hugegraph/pull/2200)) -- refact(core): optimized batch removal of remaining indices consumed by a single consumer ([#2203](https://github.com/apache/incubator-hugegraph/pull/2203)) -- add com.janeluo.ikkanalyzer dependency to core model ([#2206](https://github.com/apache/incubator-hugegraph/pull/2206)) -- refact(core): early stop unnecessary loops in edge cache ([#2211](https://github.com/apache/incubator-hugegraph/pull/2211)) -- doc: update README & add QR code ([#2218](https://github.com/apache/incubator-hugegraph/pull/2218)) -- chore: update .asf.yaml for mail rule ([#2221](https://github.com/apache/incubator-hugegraph/pull/2221)) -- chore: improve the UI & content in README ([#2227](https://github.com/apache/incubator-hugegraph/pull/2227)) -- chore: add pr template ([#2234](https://github.com/apache/incubator-hugegraph/pull/2234)) -- doc: modify ASF and remove meaningless CLA ([#2237](https://github.com/apache/incubator-hugegraph/pull/2237)) -- chore(dist): replace wget to curl to download swagger-ui ([#2277](https://github.com/apache/incubator-hugegraph/pull/2277)) -- Update StandardStateMachineCallback.java ([#2290](https://github.com/apache/incubator-hugegraph/pull/2290)) -- doc: update README about start server with example graph ([#2315](https://github.com/apache/incubator-hugegraph/pull/2315)) -- README.md tiny improve ([#2320](https://github.com/apache/incubator-hugegraph/pull/2320)) -- doc: README.md tiny improve ([#2331](https://github.com/apache/incubator-hugegraph/pull/2331)) -- refact: adjust project structure for merge PD & Store[Breaking Change] ([#2338](https://github.com/apache/incubator-hugegraph/pull/2338)) -- chore: disable raft test in normal PR due to timeout problem ([#2349](https://github.com/apache/incubator-hugegraph/pull/2349)) -- chore(ci): add stage profile settings ([#2361](https://github.com/apache/incubator-hugegraph/pull/2361)) -- refact(api): update common 1.2 & fix jersey client code problem ([#2365](https://github.com/apache/incubator-hugegraph/pull/2365)) -- chore: move server info into GlobalMasterInfo ([#2370](https://github.com/apache/incubator-hugegraph/pull/2370)) -- chore: reset hugegraph version to 1.2.0 ([#2382](https://github.com/apache/incubator-hugegraph/pull/2382)) +- refact: use standard UTF-8 charset & enhance CI configs ([#2095](https://github.com/apache/hugegraph/pull/2095)) +- move validate release to hugegraph-doc ([#2109](https://github.com/apache/hugegraph/pull/2109)) +- refact: use a slim way to build docker image on latest code & support zgc ([#2118](https://github.com/apache/hugegraph/pull/2118)) +- chore: remove stage-repo in pom due to release done & update mail rule ([#2128](https://github.com/apache/hugegraph/pull/2128)) +- doc: update issue template & README file ([#2131](https://github.com/apache/hugegraph/pull/2131)) +- chore: cmn algorithm optimization ([#2134](https://github.com/apache/hugegraph/pull/2134)) +- add github token for license check comment ([#2139](https://github.com/apache/hugegraph/pull/2139)) +- chore: disable PR up-to-date in branch ([#2150](https://github.com/apache/hugegraph/pull/2150)) +- refact(core): remove lock of globalMasterInfo to optimize perf ([#2151](https://github.com/apache/hugegraph/pull/2151)) +- chore: async remove left index shouldn't effect query ([#2199](https://github.com/apache/hugegraph/pull/2199)) +- refact(rocksdb): clean & reformat some code ([#2200](https://github.com/apache/hugegraph/pull/2200)) +- refact(core): optimized batch removal of remaining indices consumed by a single consumer ([#2203](https://github.com/apache/hugegraph/pull/2203)) +- add com.janeluo.ikkanalyzer dependency to core model ([#2206](https://github.com/apache/hugegraph/pull/2206)) +- refact(core): early stop unnecessary loops in edge cache ([#2211](https://github.com/apache/hugegraph/pull/2211)) +- doc: update README & add QR code ([#2218](https://github.com/apache/hugegraph/pull/2218)) +- chore: update .asf.yaml for mail rule ([#2221](https://github.com/apache/hugegraph/pull/2221)) +- chore: improve the UI & content in README ([#2227](https://github.com/apache/hugegraph/pull/2227)) +- chore: add pr template ([#2234](https://github.com/apache/hugegraph/pull/2234)) +- doc: modify ASF and remove meaningless CLA ([#2237](https://github.com/apache/hugegraph/pull/2237)) +- chore(dist): replace wget to curl to download swagger-ui ([#2277](https://github.com/apache/hugegraph/pull/2277)) +- Update StandardStateMachineCallback.java ([#2290](https://github.com/apache/hugegraph/pull/2290)) +- doc: update README about start server with example graph ([#2315](https://github.com/apache/hugegraph/pull/2315)) +- README.md tiny improve ([#2320](https://github.com/apache/hugegraph/pull/2320)) +- doc: README.md tiny improve ([#2331](https://github.com/apache/hugegraph/pull/2331)) +- refact: adjust project structure for merge PD & Store[Breaking Change] ([#2338](https://github.com/apache/hugegraph/pull/2338)) +- chore: disable raft test in normal PR due to timeout problem ([#2349](https://github.com/apache/hugegraph/pull/2349)) +- chore(ci): add stage profile settings ([#2361](https://github.com/apache/hugegraph/pull/2361)) +- refact(api): update common 1.2 & fix jersey client code problem ([#2365](https://github.com/apache/hugegraph/pull/2365)) +- chore: move server info into GlobalMasterInfo ([#2370](https://github.com/apache/hugegraph/pull/2370)) +- chore: reset hugegraph version to 1.2.0 ([#2382](https://github.com/apache/hugegraph/pull/2382)) ### hugegraph-computer #### Feature Changes -* feat: implement fast-failover for MessageRecvManager and DataClientManager ([#243](https://github.com/apache/incubator-hugegraph-computer/pull/243)) -* feat: implement parallel send data in load graph step ([#248](https://github.com/apache/incubator-hugegraph-computer/pull/248)) -* feat(k8s): init operator project & add webhook ([#259](https://github.com/apache/incubator-hugegraph-computer/pull/259), [#263](https://github.com/apache/incubator-hugegraph-computer/pull/263)) -* feat(core): support load vertex/edge snapshot ([#269](https://github.com/apache/incubator-hugegraph-computer/pull/269)) -* feat(k8s): Add MinIO as internal(default) storage ([#272](https://github.com/apache/incubator-hugegraph-computer/pull/272)) -* feat(algorithm): support random walk in computer ([#274](https://github.com/apache/incubator-hugegraph-computer/pull/274), [#280](https://github.com/apache/incubator-hugegraph-computer/pull/280)) -* feat: use 'foreground' delete policy to cancel k8s job ([#290](https://github.com/apache/incubator-hugegraph-computer/pull/290)) +* feat: implement fast-failover for MessageRecvManager and DataClientManager ([#243](https://github.com/apache/hugegraph-computer/pull/243)) +* feat: implement parallel send data in load graph step ([#248](https://github.com/apache/hugegraph-computer/pull/248)) +* feat(k8s): init operator project & add webhook ([#259](https://github.com/apache/hugegraph-computer/pull/259), [#263](https://github.com/apache/hugegraph-computer/pull/263)) +* feat(core): support load vertex/edge snapshot ([#269](https://github.com/apache/hugegraph-computer/pull/269)) +* feat(k8s): Add MinIO as internal(default) storage ([#272](https://github.com/apache/hugegraph-computer/pull/272)) +* feat(algorithm): support random walk in computer ([#274](https://github.com/apache/hugegraph-computer/pull/274), [#280](https://github.com/apache/hugegraph-computer/pull/280)) +* feat: use 'foreground' delete policy to cancel k8s job ([#290](https://github.com/apache/hugegraph-computer/pull/290)) #### Bug Fix -* fix: superstep not take effect ([#237](https://github.com/apache/incubator-hugegraph-computer/pull/237)) -* fix(k8s): modify inconsistent apiGroups ([#270](https://github.com/apache/incubator-hugegraph-computer/pull/270)) -* fix(algorithm): record loop is not copied ([#276](https://github.com/apache/incubator-hugegraph-computer/pull/276)) -* refact(core): adaptor for common 1.2 & fix a string of possible CI problem ([#286](https://github.com/apache/incubator-hugegraph-computer/pull/286)) -* fix: remove okhttp1 due to conflicts risk ([#294](https://github.com/apache/incubator-hugegraph-computer/pull/294)) -* fix(core): io.grpc.grpc-core dependency conflic ([#296](https://github.com/apache/incubator-hugegraph-computer/pull/296)) +* fix: superstep not take effect ([#237](https://github.com/apache/hugegraph-computer/pull/237)) +* fix(k8s): modify inconsistent apiGroups ([#270](https://github.com/apache/hugegraph-computer/pull/270)) +* fix(algorithm): record loop is not copied ([#276](https://github.com/apache/hugegraph-computer/pull/276)) +* refact(core): adaptor for common 1.2 & fix a string of possible CI problem ([#286](https://github.com/apache/hugegraph-computer/pull/286)) +* fix: remove okhttp1 due to conflicts risk ([#294](https://github.com/apache/hugegraph-computer/pull/294)) +* fix(core): io.grpc.grpc-core dependency conflic ([#296](https://github.com/apache/hugegraph-computer/pull/296)) #### Option Changes -* feat(core): isolate namespace for different input data source ([#252](https://github.com/apache/incubator-hugegraph-computer/pull/252)) -* refact(core): support auth config for computer task ([#265](https://github.com/apache/incubator-hugegraph-computer/pull/265)) +* feat(core): isolate namespace for different input data source ([#252](https://github.com/apache/hugegraph-computer/pull/252)) +* refact(core): support auth config for computer task ([#265](https://github.com/apache/hugegraph-computer/pull/265)) #### Other Changes -* remove apache stage repo & update notification rule ([#232](https://github.com/apache/incubator-hugegraph-computer/pull/232)) -* chore: fix empty license file ([#233](https://github.com/apache/incubator-hugegraph-computer/pull/233)) -* chore: enhance mailbox settings & enable require ci ([#235](https://github.com/apache/incubator-hugegraph-computer/pull/235)) -* fix: typo errors in start-computer.sh ([#238](https://github.com/apache/incubator-hugegraph-computer/pull/238)) -* [Feature-241] Add PULL_REQUEST_TEMPLATE ([#242](https://github.com/apache/incubator-hugegraph-computer/pull/242), [#257](https://github.com/apache/incubator-hugegraph-computer/pull/257)) -* chore: change etcd url only for ci ([#245](https://github.com/apache/incubator-hugegraph-computer/pull/245)) -* doc: update readme & add QR code ([#249](https://github.com/apache/incubator-hugegraph-computer/pull/249)) -* doc(k8s): add building note for missing classes ([#254](https://github.com/apache/incubator-hugegraph-computer/pull/254)) -* chore: reduce mail to dev list ([#255](https://github.com/apache/incubator-hugegraph-computer/pull/255)) -* add: dependency-review ([#266](https://github.com/apache/incubator-hugegraph-computer/pull/266)) -* chore: correct incorrect comment ([#268](https://github.com/apache/incubator-hugegraph-computer/pull/268)) -* refactor(api): ListValue.getFirst() replaces ListValue.get(0) ([#282](https://github.com/apache/incubator-hugegraph-computer/pull/282)) -* Improve: Passing workerId to WorkerStat & Skip wait worker close if master executes failed ([#292](https://github.com/apache/incubator-hugegraph-computer/pull/292)) -* chore: add check dependencies ([#293](https://github.com/apache/incubator-hugegraph-computer/pull/293)) -* chore(license): update license for 1.2.0 ([#299](https://github.com/apache/incubator-hugegraph-computer/pull/299)) +* remove apache stage repo & update notification rule ([#232](https://github.com/apache/hugegraph-computer/pull/232)) +* chore: fix empty license file ([#233](https://github.com/apache/hugegraph-computer/pull/233)) +* chore: enhance mailbox settings & enable require ci ([#235](https://github.com/apache/hugegraph-computer/pull/235)) +* fix: typo errors in start-computer.sh ([#238](https://github.com/apache/hugegraph-computer/pull/238)) +* [Feature-241] Add PULL_REQUEST_TEMPLATE ([#242](https://github.com/apache/hugegraph-computer/pull/242), [#257](https://github.com/apache/hugegraph-computer/pull/257)) +* chore: change etcd url only for ci ([#245](https://github.com/apache/hugegraph-computer/pull/245)) +* doc: update readme & add QR code ([#249](https://github.com/apache/hugegraph-computer/pull/249)) +* doc(k8s): add building note for missing classes ([#254](https://github.com/apache/hugegraph-computer/pull/254)) +* chore: reduce mail to dev list ([#255](https://github.com/apache/hugegraph-computer/pull/255)) +* add: dependency-review ([#266](https://github.com/apache/hugegraph-computer/pull/266)) +* chore: correct incorrect comment ([#268](https://github.com/apache/hugegraph-computer/pull/268)) +* refactor(api): ListValue.getFirst() replaces ListValue.get(0) ([#282](https://github.com/apache/hugegraph-computer/pull/282)) +* Improve: Passing workerId to WorkerStat & Skip wait worker close if master executes failed ([#292](https://github.com/apache/hugegraph-computer/pull/292)) +* chore: add check dependencies ([#293](https://github.com/apache/hugegraph-computer/pull/293)) +* chore(license): update license for 1.2.0 ([#299](https://github.com/apache/hugegraph-computer/pull/299)) ### hugegraph-toolchain #### API Changes -- feat(client): support edgeExistence api ([#544](https://github.com/apache/incubator-hugegraph-toolchain/pull/544)) -- refact(client): update tests for new OLTP traverser APIs ([#550](https://github.com/apache/incubator-hugegraph-toolchain/pull/550)) +- feat(client): support edgeExistence api ([#544](https://github.com/apache/hugegraph-toolchain/pull/544)) +- refact(client): update tests for new OLTP traverser APIs ([#550](https://github.com/apache/hugegraph-toolchain/pull/550)) #### Feature Changes -- feat(spark): support spark-sink connector for loader ([#497](https://github.com/apache/incubator-hugegraph-toolchain/pull/497)) -- feat(loader): support kafka as datasource ([#506](https://github.com/apache/incubator-hugegraph-toolchain/pull/506)) -- feat(client): support go client for hugegraph ([#514](https://github.com/apache/incubator-hugegraph-toolchain/pull/514)) -- feat(loader): support docker for loader ([#530](https://github.com/apache/incubator-hugegraph-toolchain/pull/530)) -- feat: update common version and remove jersey code ([#538](https://github.com/apache/incubator-hugegraph-toolchain/pull/538)) +- feat(spark): support spark-sink connector for loader ([#497](https://github.com/apache/hugegraph-toolchain/pull/497)) +- feat(loader): support kafka as datasource ([#506](https://github.com/apache/hugegraph-toolchain/pull/506)) +- feat(client): support go client for hugegraph ([#514](https://github.com/apache/hugegraph-toolchain/pull/514)) +- feat(loader): support docker for loader ([#530](https://github.com/apache/hugegraph-toolchain/pull/530)) +- feat: update common version and remove jersey code ([#538](https://github.com/apache/hugegraph-toolchain/pull/538)) #### Bug Fix -- fix: convert numbers to strings ([#465](https://github.com/apache/incubator-hugegraph-toolchain/pull/465)) -- fix: hugegraph-spark-loader shell string length limit ([#469](https://github.com/apache/incubator-hugegraph-toolchain/pull/469)) -- fix: spark loader meet Exception: Class is not registered ([#470](https://github.com/apache/incubator-hugegraph-toolchain/pull/470)) -- fix: spark loader Task not serializable ([#471](https://github.com/apache/incubator-hugegraph-toolchain/pull/471)) -- fix: spark with loader has dependency conflicts ([#480](https://github.com/apache/incubator-hugegraph-toolchain/pull/480)) -- fix: spark-loader example schema and struct mismatch ([#504](https://github.com/apache/incubator-hugegraph-toolchain/pull/504)) -- fix(loader): error log ([#499](https://github.com/apache/incubator-hugegraph-toolchain/pull/499)) -- fix: checkstyle && add suppressions.xml ([#500](https://github.com/apache/incubator-hugegraph-toolchain/pull/500)) -- fix(loader): resolve error in loader script ([#510](https://github.com/apache/incubator-hugegraph-toolchain/pull/510)) -- fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#516](https://github.com/apache/incubator-hugegraph-toolchain/pull/516), [#551](https://github.com/apache/incubator-hugegraph-toolchain/pull/551)) -- fix yarn network connection on linux/arm64 arch ([#519](https://github.com/apache/incubator-hugegraph-toolchain/pull/519)) -- fix(hubble): drop-down box could not display all options ([#535](https://github.com/apache/incubator-hugegraph-toolchain/pull/535)) -- fix(hubble): build with node and yarn ([#543](https://github.com/apache/incubator-hugegraph-toolchain/pull/543)) -- fix(loader): loader options ([#548](https://github.com/apache/incubator-hugegraph-toolchain/pull/548)) -- fix(hubble): parent override children dep version ([#549](https://github.com/apache/incubator-hugegraph-toolchain/pull/549)) -- fix: exclude okhttp1 which has different groupID with okhttp3 ([#555](https://github.com/apache/incubator-hugegraph-toolchain/pull/555)) -- fix: github action build docker image failed ([#556](https://github.com/apache/incubator-hugegraph-toolchain/pull/556), [#557](https://github.com/apache/incubator-hugegraph-toolchain/pull/557)) -- fix: build error with npm not exist & tiny improve ([#558](https://github.com/apache/incubator-hugegraph-toolchain/pull/558)) +- fix: convert numbers to strings ([#465](https://github.com/apache/hugegraph-toolchain/pull/465)) +- fix: hugegraph-spark-loader shell string length limit ([#469](https://github.com/apache/hugegraph-toolchain/pull/469)) +- fix: spark loader meet Exception: Class is not registered ([#470](https://github.com/apache/hugegraph-toolchain/pull/470)) +- fix: spark loader Task not serializable ([#471](https://github.com/apache/hugegraph-toolchain/pull/471)) +- fix: spark with loader has dependency conflicts ([#480](https://github.com/apache/hugegraph-toolchain/pull/480)) +- fix: spark-loader example schema and struct mismatch ([#504](https://github.com/apache/hugegraph-toolchain/pull/504)) +- fix(loader): error log ([#499](https://github.com/apache/hugegraph-toolchain/pull/499)) +- fix: checkstyle && add suppressions.xml ([#500](https://github.com/apache/hugegraph-toolchain/pull/500)) +- fix(loader): resolve error in loader script ([#510](https://github.com/apache/hugegraph-toolchain/pull/510)) +- fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#516](https://github.com/apache/hugegraph-toolchain/pull/516), [#551](https://github.com/apache/hugegraph-toolchain/pull/551)) +- fix yarn network connection on linux/arm64 arch ([#519](https://github.com/apache/hugegraph-toolchain/pull/519)) +- fix(hubble): drop-down box could not display all options ([#535](https://github.com/apache/hugegraph-toolchain/pull/535)) +- fix(hubble): build with node and yarn ([#543](https://github.com/apache/hugegraph-toolchain/pull/543)) +- fix(loader): loader options ([#548](https://github.com/apache/hugegraph-toolchain/pull/548)) +- fix(hubble): parent override children dep version ([#549](https://github.com/apache/hugegraph-toolchain/pull/549)) +- fix: exclude okhttp1 which has different groupID with okhttp3 ([#555](https://github.com/apache/hugegraph-toolchain/pull/555)) +- fix: github action build docker image failed ([#556](https://github.com/apache/hugegraph-toolchain/pull/556), [#557](https://github.com/apache/hugegraph-toolchain/pull/557)) +- fix: build error with npm not exist & tiny improve ([#558](https://github.com/apache/hugegraph-toolchain/pull/558)) #### Option Changes -- set default data when create graph ([#447](https://github.com/apache/incubator-hugegraph-toolchain/pull/447)) +- set default data when create graph ([#447](https://github.com/apache/hugegraph-toolchain/pull/447)) #### Other Changes -- chore: remove apache stage repo & update mail rule ([#433](https://github.com/apache/incubator-hugegraph-toolchain/pull/433), [#474](https://github.com/apache/incubator-hugegraph-toolchain/pull/474), [#479](https://github.com/apache/incubator-hugegraph-toolchain/pull/479)) -- refact: clean extra store file in all modules ([#434](https://github.com/apache/incubator-hugegraph-toolchain/pull/434)) -- chore: use fixed node.js version 16 to avoid ci problem ([#437](https://github.com/apache/incubator-hugegraph-toolchain/pull/437), [#441](https://github.com/apache/incubator-hugegraph-toolchain/pull/441)) -- chore(hubble): use latest code in Dockerfile ([#440](https://github.com/apache/incubator-hugegraph-toolchain/pull/440)) -- chore: remove maven plugin for docker build ([#443](https://github.com/apache/incubator-hugegraph-toolchain/pull/443)) -- chore: improve spark parallel ([#450](https://github.com/apache/incubator-hugegraph-toolchain/pull/450)) -- doc: fix build status badge link ([#455](https://github.com/apache/incubator-hugegraph-toolchain/pull/455)) -- chore: keep hadoop-hdfs-client and hadoop-common version consistent ([#457](https://github.com/apache/incubator-hugegraph-toolchain/pull/457)) -- doc: add basic contact info & QR code in README ([#462](https://github.com/apache/incubator-hugegraph-toolchain/pull/462), [#475](https://github.com/apache/incubator-hugegraph-toolchain/pull/475)) -- chore: disable PR up-to-date in branch ([#473](https://github.com/apache/incubator-hugegraph-toolchain/pull/473)) -- chore: auto add pr auto label by path ([#466](https://github.com/apache/incubator-hugegraph-toolchain/pull/466), [#528](https://github.com/apache/incubator-hugegraph-toolchain/pull/528)) -- chore: unify the dependencies versions of the entire project ([#478](https://github.com/apache/incubator-hugegraph-toolchain/pull/478)) -- chore(deps): bump async, semver, word-wrap, browserify-sign in hubble-fe ([#484](https://github.com/apache/incubator-hugegraph-toolchain/pull/484), [#491](https://github.com/apache/incubator-hugegraph-toolchain/pull/491), [#494](https://github.com/apache/incubator-hugegraph-toolchain/pull/494), [#529](https://github.com/apache/incubator-hugegraph-toolchain/pull/529)) -- chore: add pr template ([#498](https://github.com/apache/incubator-hugegraph-toolchain/pull/498)) -- doc(hubble): add docker-compose to start with server ([#522](https://github.com/apache/incubator-hugegraph-toolchain/pull/522)) -- chore(ci): add stage profile settings ([#536](https://github.com/apache/incubator-hugegraph-toolchain/pull/536)) -- chore(client): increase the api num as the latest server commit + 10 ([#546](https://github.com/apache/incubator-hugegraph-toolchain/pull/546)) -- chore(spark): install hugegraph from source ([#552](https://github.com/apache/incubator-hugegraph-toolchain/pull/552)) -- doc: adjust docker related desc in readme ([#559](https://github.com/apache/incubator-hugegraph-toolchain/pull/559)) -- chore(license): update license for 1.2 ([#560](https://github.com/apache/incubator-hugegraph-toolchain/pull/560), [#561](https://github.com/apache/incubator-hugegraph-toolchain/pull/561)) +- chore: remove apache stage repo & update mail rule ([#433](https://github.com/apache/hugegraph-toolchain/pull/433), [#474](https://github.com/apache/hugegraph-toolchain/pull/474), [#479](https://github.com/apache/hugegraph-toolchain/pull/479)) +- refact: clean extra store file in all modules ([#434](https://github.com/apache/hugegraph-toolchain/pull/434)) +- chore: use fixed node.js version 16 to avoid ci problem ([#437](https://github.com/apache/hugegraph-toolchain/pull/437), [#441](https://github.com/apache/hugegraph-toolchain/pull/441)) +- chore(hubble): use latest code in Dockerfile ([#440](https://github.com/apache/hugegraph-toolchain/pull/440)) +- chore: remove maven plugin for docker build ([#443](https://github.com/apache/hugegraph-toolchain/pull/443)) +- chore: improve spark parallel ([#450](https://github.com/apache/hugegraph-toolchain/pull/450)) +- doc: fix build status badge link ([#455](https://github.com/apache/hugegraph-toolchain/pull/455)) +- chore: keep hadoop-hdfs-client and hadoop-common version consistent ([#457](https://github.com/apache/hugegraph-toolchain/pull/457)) +- doc: add basic contact info & QR code in README ([#462](https://github.com/apache/hugegraph-toolchain/pull/462), [#475](https://github.com/apache/hugegraph-toolchain/pull/475)) +- chore: disable PR up-to-date in branch ([#473](https://github.com/apache/hugegraph-toolchain/pull/473)) +- chore: auto add pr auto label by path ([#466](https://github.com/apache/hugegraph-toolchain/pull/466), [#528](https://github.com/apache/hugegraph-toolchain/pull/528)) +- chore: unify the dependencies versions of the entire project ([#478](https://github.com/apache/hugegraph-toolchain/pull/478)) +- chore(deps): bump async, semver, word-wrap, browserify-sign in hubble-fe ([#484](https://github.com/apache/hugegraph-toolchain/pull/484), [#491](https://github.com/apache/hugegraph-toolchain/pull/491), [#494](https://github.com/apache/hugegraph-toolchain/pull/494), [#529](https://github.com/apache/hugegraph-toolchain/pull/529)) +- chore: add pr template ([#498](https://github.com/apache/hugegraph-toolchain/pull/498)) +- doc(hubble): add docker-compose to start with server ([#522](https://github.com/apache/hugegraph-toolchain/pull/522)) +- chore(ci): add stage profile settings ([#536](https://github.com/apache/hugegraph-toolchain/pull/536)) +- chore(client): increase the api num as the latest server commit + 10 ([#546](https://github.com/apache/hugegraph-toolchain/pull/546)) +- chore(spark): install hugegraph from source ([#552](https://github.com/apache/hugegraph-toolchain/pull/552)) +- doc: adjust docker related desc in readme ([#559](https://github.com/apache/hugegraph-toolchain/pull/559)) +- chore(license): update license for 1.2 ([#560](https://github.com/apache/hugegraph-toolchain/pull/560), [#561](https://github.com/apache/hugegraph-toolchain/pull/561)) @@ -218,27 +218,27 @@ weight: 7 #### Feature Changes -- feat(common): replace jersey dependencies with OkHttp (Breaking Change) ([#133](https://github.com/apache/incubator-hugegraph-commons/pull/133)) +- feat(common): replace jersey dependencies with OkHttp (Breaking Change) ([#133](https://github.com/apache/hugegraph-commons/pull/133)) #### Bug Fix -- fix(common): handle spring-boot2/jersey dependency conflicts ([#131](https://github.com/apache/incubator-hugegraph-commons/pull/131)) -- fix: Assert.assertThrows() should check result of exceptionConsumer ([#135](https://github.com/apache/incubator-hugegraph-commons/pull/135)) -- fix(common): json param convert ([#137](https://github.com/apache/incubator-hugegraph-commons/pull/137)) +- fix(common): handle spring-boot2/jersey dependency conflicts ([#131](https://github.com/apache/hugegraph-commons/pull/131)) +- fix: Assert.assertThrows() should check result of exceptionConsumer ([#135](https://github.com/apache/hugegraph-commons/pull/135)) +- fix(common): json param convert ([#137](https://github.com/apache/hugegraph-commons/pull/137)) #### Other Changes -- refact(common): add more construction methods for convenient ([#132](https://github.com/apache/incubator-hugegraph-commons/pull/132)) -- add: dependency-review ([#134](https://github.com/apache/incubator-hugegraph-commons/pull/134)) -- refact(common): rename jsonutil to avoid conflicts with server ([#136](https://github.com/apache/incubator-hugegraph-commons/pull/136)) -- doc: update README for release ([#138](https://github.com/apache/incubator-hugegraph-commons/pull/138)) -- update licence ([#139](https://github.com/apache/incubator-hugegraph-commons/pull/139)) +- refact(common): add more construction methods for convenient ([#132](https://github.com/apache/hugegraph-commons/pull/132)) +- add: dependency-review ([#134](https://github.com/apache/hugegraph-commons/pull/134)) +- refact(common): rename jsonutil to avoid conflicts with server ([#136](https://github.com/apache/hugegraph-commons/pull/136)) +- doc: update README for release ([#138](https://github.com/apache/hugegraph-commons/pull/138)) +- update licence ([#139](https://github.com/apache/hugegraph-commons/pull/139)) ### Release Details Please check the release details in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) -- [Commons Release Notes](https://github.com/apache/incubator-hugegraph-commons/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases) +- [Commons Release Notes](https://github.com/apache/hugegraph-commons/releases) diff --git a/content/cn/docs/changelog/hugegraph-1.3.0-release-notes.md b/content/cn/docs/changelog/hugegraph-1.3.0-release-notes.md index a0cf3e79d..ff88da898 100644 --- a/content/cn/docs/changelog/hugegraph-1.3.0-release-notes.md +++ b/content/cn/docs/changelog/hugegraph-1.3.0-release-notes.md @@ -19,45 +19,45 @@ PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` #### API Changes -* feat(api): optimize adjacent-edges query ([#2408](https://github.com/apache/incubator-hugegraph/pull/2408)) +* feat(api): optimize adjacent-edges query ([#2408](https://github.com/apache/hugegraph/pull/2408)) #### Feature Changes -- feat: support docker use the auth when starting ([#2403](https://github.com/apache/incubator-hugegraph/pull/2403)) -- feat: added the OpenTelemetry trace support ([#2477](https://github.com/apache/incubator-hugegraph/pull/2477)) +- feat: support docker use the auth when starting ([#2403](https://github.com/apache/hugegraph/pull/2403)) +- feat: added the OpenTelemetry trace support ([#2477](https://github.com/apache/hugegraph/pull/2477)) #### Bug Fix -- fix(core): task restore interrupt problem on restart server ([#2401](https://github.com/apache/incubator-hugegraph/pull/2401)) -- fix(server): reinitialize the progress to set up graph auth friendly ([#2411](https://github.com/apache/incubator-hugegraph/pull/2411)) -- fix(chore): remove zgc in dockerfile for ARM env ([#2421](https://github.com/apache/incubator-hugegraph/pull/2421)) -- fix(server): make CacheManager constructor private to satisfy the singleton pattern ([#2432](https://github.com/apache/incubator-hugegraph/pull/2432)) -- fix(server): unify the license headers ([#2438](https://github.com/apache/incubator-hugegraph/pull/2438)) -- fix: format and clean code in dist and example modules ([#2441](https://github.com/apache/incubator-hugegraph/pull/2441)) -- fix: format and clean code in core module ([#2440](https://github.com/apache/incubator-hugegraph/pull/2440)) -- fix: format and clean code in modules ([#2439](https://github.com/apache/incubator-hugegraph/pull/2439)) -- fix(server): clean up the code ([#2456](https://github.com/apache/incubator-hugegraph/pull/2456)) -- fix(server): remove extra blank lines ([#2459](https://github.com/apache/incubator-hugegraph/pull/2459)) -- fix(server): add tip for gremlin api NPE with an empty query ([#2467](https://github.com/apache/incubator-hugegraph/pull/2467)) -- fix(server): fix the metric name when promthus collects hugegraph metric, see issue ([#2462](https://github.com/apache/incubator-hugegraph/pull/2462)) -- fix(server): `serverStarted` error when execute gremlin example ([#2473](https://github.com/apache/incubator-hugegraph/pull/2473)) -- fix(auth): enhance the URL check ([#2422](https://github.com/apache/incubator-hugegraph/pull/2422)) +- fix(core): task restore interrupt problem on restart server ([#2401](https://github.com/apache/hugegraph/pull/2401)) +- fix(server): reinitialize the progress to set up graph auth friendly ([#2411](https://github.com/apache/hugegraph/pull/2411)) +- fix(chore): remove zgc in dockerfile for ARM env ([#2421](https://github.com/apache/hugegraph/pull/2421)) +- fix(server): make CacheManager constructor private to satisfy the singleton pattern ([#2432](https://github.com/apache/hugegraph/pull/2432)) +- fix(server): unify the license headers ([#2438](https://github.com/apache/hugegraph/pull/2438)) +- fix: format and clean code in dist and example modules ([#2441](https://github.com/apache/hugegraph/pull/2441)) +- fix: format and clean code in core module ([#2440](https://github.com/apache/hugegraph/pull/2440)) +- fix: format and clean code in modules ([#2439](https://github.com/apache/hugegraph/pull/2439)) +- fix(server): clean up the code ([#2456](https://github.com/apache/hugegraph/pull/2456)) +- fix(server): remove extra blank lines ([#2459](https://github.com/apache/hugegraph/pull/2459)) +- fix(server): add tip for gremlin api NPE with an empty query ([#2467](https://github.com/apache/hugegraph/pull/2467)) +- fix(server): fix the metric name when promthus collects hugegraph metric, see issue ([#2462](https://github.com/apache/hugegraph/pull/2462)) +- fix(server): `serverStarted` error when execute gremlin example ([#2473](https://github.com/apache/hugegraph/pull/2473)) +- fix(auth): enhance the URL check ([#2422](https://github.com/apache/hugegraph/pull/2422)) #### Option Changes -* refact(server): enhance the storage path in RocksDB & clean code ([#2491](https://github.com/apache/incubator-hugegraph/pull/2491)) +* refact(server): enhance the storage path in RocksDB & clean code ([#2491](https://github.com/apache/hugegraph/pull/2491)) #### Other Changes -- chore: add a license link ([#2398](https://github.com/apache/incubator-hugegraph/pull/2398)) -- doc: enhance NOTICE info to keep it clear ([#2409](https://github.com/apache/incubator-hugegraph/pull/2409)) -- chore(server): update swagger info for default server profile ([#2423](https://github.com/apache/incubator-hugegraph/pull/2423)) -- fix(server): unify license header for protobuf file ([#2448](https://github.com/apache/incubator-hugegraph/pull/2448)) -- chore: improve license header checker confs and pre-check header when validating ([#2445](https://github.com/apache/incubator-hugegraph/pull/2445)) -- chore: unify to call SchemaLabel.getLabelId() ([#2458](https://github.com/apache/incubator-hugegraph/pull/2458)) -- chore: refine the hg-style.xml specification ([#2457](https://github.com/apache/incubator-hugegraph/pull/2457)) -- chore: Add a newline formatting configuration and a comment for warning ([#2464](https://github.com/apache/incubator-hugegraph/pull/2464)) -- chore(server): clear context after req done ([#2470](https://github.com/apache/incubator-hugegraph/pull/2470)) +- chore: add a license link ([#2398](https://github.com/apache/hugegraph/pull/2398)) +- doc: enhance NOTICE info to keep it clear ([#2409](https://github.com/apache/hugegraph/pull/2409)) +- chore(server): update swagger info for default server profile ([#2423](https://github.com/apache/hugegraph/pull/2423)) +- fix(server): unify license header for protobuf file ([#2448](https://github.com/apache/hugegraph/pull/2448)) +- chore: improve license header checker confs and pre-check header when validating ([#2445](https://github.com/apache/hugegraph/pull/2445)) +- chore: unify to call SchemaLabel.getLabelId() ([#2458](https://github.com/apache/hugegraph/pull/2458)) +- chore: refine the hg-style.xml specification ([#2457](https://github.com/apache/hugegraph/pull/2457)) +- chore: Add a newline formatting configuration and a comment for warning ([#2464](https://github.com/apache/hugegraph/pull/2464)) +- chore(server): clear context after req done ([#2470](https://github.com/apache/hugegraph/pull/2470)) ### hugegraph-toolchain @@ -65,40 +65,40 @@ PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` #### Feature Changes -* fix(loader): update shade plugin for spark loader ([#566](https://github.com/apache/incubator-hugegraph-toolchain/pull/566)) -* fix(hubble): yarn install timeout in arm64 ([#583](https://github.com/apache/incubator-hugegraph-toolchain/pull/583)) -* fix(loader): support file name with prefix for hdfs source ([#571](https://github.com/apache/incubator-hugegraph-toolchain/pull/571)) -* feat(hubble): warp the exception info in HugeClientUtil ([#589](https://github.com/apache/incubator-hugegraph-toolchain/pull/589)) +* fix(loader): update shade plugin for spark loader ([#566](https://github.com/apache/hugegraph-toolchain/pull/566)) +* fix(hubble): yarn install timeout in arm64 ([#583](https://github.com/apache/hugegraph-toolchain/pull/583)) +* fix(loader): support file name with prefix for hdfs source ([#571](https://github.com/apache/hugegraph-toolchain/pull/571)) +* feat(hubble): warp the exception info in HugeClientUtil ([#589](https://github.com/apache/hugegraph-toolchain/pull/589)) #### Bug Fix -* fix: concurrency issue causing file overwrite due to identical filenames ([#572](https://github.com/apache/incubator-hugegraph-toolchain/pull/572)) +* fix: concurrency issue causing file overwrite due to identical filenames ([#572](https://github.com/apache/hugegraph-toolchain/pull/572)) #### Option Changes -* feat(client): support user defined OKHTTPClient configs ([#590](https://github.com/apache/incubator-hugegraph-toolchain/pull/590)) +* feat(client): support user defined OKHTTPClient configs ([#590](https://github.com/apache/hugegraph-toolchain/pull/590)) #### Other Changes -* doc: update copyright date(year) in NOTICE ([#567](https://github.com/apache/incubator-hugegraph-toolchain/pull/567)) -* chore(deps): bump ip from 1.1.5 to 1.1.9 in /hugegraph-hubble/hubble-fe ([#580](https://github.com/apache/incubator-hugegraph-toolchain/pull/580)) -* refactor(hubble): enhance maven front plugin ([#568](https://github.com/apache/incubator-hugegraph-toolchain/pull/568)) -* chore(deps): bump es5-ext from 0.10.53 to 0.10.63 in /hugegraph-hubble/hubble-fe ([#582](https://github.com/apache/incubator-hugegraph-toolchain/pull/582)) -* chore(hubble): Enhance code style in hubble ([#592](https://github.com/apache/incubator-hugegraph-toolchain/pull/592)) -* chore: upgrade version to 1.3.0 ([#596](https://github.com/apache/incubator-hugegraph-toolchain/pull/596)) -* chore(ci): update profile commit id for 1.3 ([#597](https://github.com/apache/incubator-hugegraph-toolchain/pull/597)) +* doc: update copyright date(year) in NOTICE ([#567](https://github.com/apache/hugegraph-toolchain/pull/567)) +* chore(deps): bump ip from 1.1.5 to 1.1.9 in /hugegraph-hubble/hubble-fe ([#580](https://github.com/apache/hugegraph-toolchain/pull/580)) +* refactor(hubble): enhance maven front plugin ([#568](https://github.com/apache/hugegraph-toolchain/pull/568)) +* chore(deps): bump es5-ext from 0.10.53 to 0.10.63 in /hugegraph-hubble/hubble-fe ([#582](https://github.com/apache/hugegraph-toolchain/pull/582)) +* chore(hubble): Enhance code style in hubble ([#592](https://github.com/apache/hugegraph-toolchain/pull/592)) +* chore: upgrade version to 1.3.0 ([#596](https://github.com/apache/hugegraph-toolchain/pull/596)) +* chore(ci): update profile commit id for 1.3 ([#597](https://github.com/apache/hugegraph-toolchain/pull/597)) ### hugegraph-commons #### Feature Changes -* feat: support user defined RestClientConfig/HTTPClient params ([#140](https://github.com/apache/incubator-hugegraph-commons/pull/140)) +* feat: support user defined RestClientConfig/HTTPClient params ([#140](https://github.com/apache/hugegraph-commons/pull/140)) #### Bug Fix #### Other Changes -* chore: disable clean flatten for deploy ([#141](https://github.com/apache/incubator-hugegraph-commons/pull/141)) +* chore: disable clean flatten for deploy ([#141](https://github.com/apache/hugegraph-commons/pull/141)) ### hugegraph-ai @@ -113,38 +113,38 @@ PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` #### Feature Changes -* feat: initialize hugegraph python client ([#5](https://github.com/apache/incubator-hugegraph-ai/pull/5)) -* feat(llm): knowledge graph construction by llm ([#7](https://github.com/apache/incubator-hugegraph-ai/pull/7)) -* feat: initialize rag based on HugeGraph ([#20](https://github.com/apache/incubator-hugegraph-ai/pull/20)) -* feat(client): add variables api and test ([#24](https://github.com/apache/incubator-hugegraph-ai/pull/24)) -* feat: add llm wenxinyiyan & config util & spo_triple_extract ([#27](https://github.com/apache/incubator-hugegraph-ai/pull/27)) -* feat: add auth&metric&traverser&task api and ut ([#28](https://github.com/apache/incubator-hugegraph-ai/pull/28)) -* feat: refactor construct knowledge graph task ([#29](https://github.com/apache/incubator-hugegraph-ai/pull/29)) -* feat: Introduce gradio for creating interactive and visual demo ([#30](https://github.com/apache/incubator-hugegraph-ai/pull/30)) +* feat: initialize hugegraph python client ([#5](https://github.com/apache/hugegraph-ai/pull/5)) +* feat(llm): knowledge graph construction by llm ([#7](https://github.com/apache/hugegraph-ai/pull/7)) +* feat: initialize rag based on HugeGraph ([#20](https://github.com/apache/hugegraph-ai/pull/20)) +* feat(client): add variables api and test ([#24](https://github.com/apache/hugegraph-ai/pull/24)) +* feat: add llm wenxinyiyan & config util & spo_triple_extract ([#27](https://github.com/apache/hugegraph-ai/pull/27)) +* feat: add auth&metric&traverser&task api and ut ([#28](https://github.com/apache/hugegraph-ai/pull/28)) +* feat: refactor construct knowledge graph task ([#29](https://github.com/apache/hugegraph-ai/pull/29)) +* feat: Introduce gradio for creating interactive and visual demo ([#30](https://github.com/apache/hugegraph-ai/pull/30)) #### Bug Fix -* fix: invalid GitHub label ([#3](https://github.com/apache/incubator-hugegraph-ai/pull/3)) -* fix: import error ([#13](https://github.com/apache/incubator-hugegraph-ai/pull/13)) -* fix: function getEdgeByPage(): the generated query url does not include the parameter page ([#15](https://github.com/apache/incubator-hugegraph-ai/pull/15)) -* fix: issue template ([#23](https://github.com/apache/incubator-hugegraph-ai/pull/23)) -* fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#25](https://github.com/apache/incubator-hugegraph-ai/pull/25)) +* fix: invalid GitHub label ([#3](https://github.com/apache/hugegraph-ai/pull/3)) +* fix: import error ([#13](https://github.com/apache/hugegraph-ai/pull/13)) +* fix: function getEdgeByPage(): the generated query url does not include the parameter page ([#15](https://github.com/apache/hugegraph-ai/pull/15)) +* fix: issue template ([#23](https://github.com/apache/hugegraph-ai/pull/23)) +* fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#25](https://github.com/apache/hugegraph-ai/pull/25)) #### Other Changes -* chore: add asf.yaml and ISSUE_TEMPLATE ([#1](https://github.com/apache/incubator-hugegraph-ai/pull/1)) -* Bump urllib3 from 2.0.3 to 2.0.7 in /hugegraph-python ([#8](https://github.com/apache/incubator-hugegraph-ai/pull/8)) -* chore: create .gitignore file for py ([#9](https://github.com/apache/incubator-hugegraph-ai/pull/9)) -* refact: improve project structure & add some basic CI ([#17](https://github.com/apache/incubator-hugegraph-ai/pull/17)) -* chore: Update LICENSE and NOTICE ([#31](https://github.com/apache/incubator-hugegraph-ai/pull/31)) -* chore: add release scripts ([#33](https://github.com/apache/incubator-hugegraph-ai/pull/33)) -* chore: change file chmod 755 ([#34](https://github.com/apache/incubator-hugegraph-ai/pull/34)) +* chore: add asf.yaml and ISSUE_TEMPLATE ([#1](https://github.com/apache/hugegraph-ai/pull/1)) +* Bump urllib3 from 2.0.3 to 2.0.7 in /hugegraph-python ([#8](https://github.com/apache/hugegraph-ai/pull/8)) +* chore: create .gitignore file for py ([#9](https://github.com/apache/hugegraph-ai/pull/9)) +* refact: improve project structure & add some basic CI ([#17](https://github.com/apache/hugegraph-ai/pull/17)) +* chore: Update LICENSE and NOTICE ([#31](https://github.com/apache/hugegraph-ai/pull/31)) +* chore: add release scripts ([#33](https://github.com/apache/hugegraph-ai/pull/33)) +* chore: change file chmod 755 ([#34](https://github.com/apache/hugegraph-ai/pull/34)) ### 发布细节 Please check the release details/contributor in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) -- [Commons Release Notes](https://github.com/apache/incubator-hugegraph-commons/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [AI Release Notes](https://github.com/apache/hugegraph-ai/releases) +- [Commons Release Notes](https://github.com/apache/hugegraph-commons/releases) diff --git a/content/cn/docs/changelog/hugegraph-1.5.0-release-notes.md b/content/cn/docs/changelog/hugegraph-1.5.0-release-notes.md index 46ff320af..3cf044015 100644 --- a/content/cn/docs/changelog/hugegraph-1.5.0-release-notes.md +++ b/content/cn/docs/changelog/hugegraph-1.5.0-release-notes.md @@ -18,145 +18,145 @@ PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` #### API Changes -- **BREAKING CHANGE**: Support "parent & child" `EdgeLabel` type [#2662](https://github.com/apache/incubator-hugegraph/pull/2662) +- **BREAKING CHANGE**: Support "parent & child" `EdgeLabel` type [#2662](https://github.com/apache/hugegraph/pull/2662) #### Feature Changes -- Integrate `pd-grpc`, `pd-common`, and `pd-client` [#2498](https://github.com/apache/incubator-hugegraph/pull/2498) -- Integrate `store-grpc`, `store-common`, and `store-client` [#2476](https://github.com/apache/incubator-hugegraph/pull/2476) -- Integrate `store-rocksdb` submodule [#2513](https://github.com/apache/incubator-hugegraph/pull/2513) -- Integrate `pd-core` into HugeGraph [#2478](https://github.com/apache/incubator-hugegraph/pull/2478) -- Integrate `pd-service` into HugeGraph [#2528](https://github.com/apache/incubator-hugegraph/pull/2528) -- Integrate `pd-dist` into HugeGraph and add core tests, client tests, and REST tests for PD [#2532](https://github.com/apache/incubator-hugegraph/pull/2532) -- Integrate `server-hstore` into HugeGraph [#2534](https://github.com/apache/incubator-hugegraph/pull/2534) -- Integrate `store-core` submodule [#2548](https://github.com/apache/incubator-hugegraph/pull/2548) -- Integrate `store-node` submodule [#2537](https://github.com/apache/incubator-hugegraph/pull/2537) -- Support new backend Hstore [#2560](https://github.com/apache/incubator-hugegraph/pull/2560) -- Support Docker deployment for PD and Store [#2573](https://github.com/apache/incubator-hugegraph/pull/2573) -- Add a tool method `encode` [#2647](https://github.com/apache/incubator-hugegraph/pull/2647) -- Add basic `MiniCluster` module for distributed system testing [#2615](https://github.com/apache/incubator-hugegraph/pull/2615) -- Support disabling RocksDB auto-compaction via configuration [#2586](https://github.com/apache/incubator-hugegraph/pull/2586) +- Integrate `pd-grpc`, `pd-common`, and `pd-client` [#2498](https://github.com/apache/hugegraph/pull/2498) +- Integrate `store-grpc`, `store-common`, and `store-client` [#2476](https://github.com/apache/hugegraph/pull/2476) +- Integrate `store-rocksdb` submodule [#2513](https://github.com/apache/hugegraph/pull/2513) +- Integrate `pd-core` into HugeGraph [#2478](https://github.com/apache/hugegraph/pull/2478) +- Integrate `pd-service` into HugeGraph [#2528](https://github.com/apache/hugegraph/pull/2528) +- Integrate `pd-dist` into HugeGraph and add core tests, client tests, and REST tests for PD [#2532](https://github.com/apache/hugegraph/pull/2532) +- Integrate `server-hstore` into HugeGraph [#2534](https://github.com/apache/hugegraph/pull/2534) +- Integrate `store-core` submodule [#2548](https://github.com/apache/hugegraph/pull/2548) +- Integrate `store-node` submodule [#2537](https://github.com/apache/hugegraph/pull/2537) +- Support new backend Hstore [#2560](https://github.com/apache/hugegraph/pull/2560) +- Support Docker deployment for PD and Store [#2573](https://github.com/apache/hugegraph/pull/2573) +- Add a tool method `encode` [#2647](https://github.com/apache/hugegraph/pull/2647) +- Add basic `MiniCluster` module for distributed system testing [#2615](https://github.com/apache/hugegraph/pull/2615) +- Support disabling RocksDB auto-compaction via configuration [#2586](https://github.com/apache/hugegraph/pull/2586) #### Bug Fixes -- Switch RocksDB backend to memory when executing Gremlin examples [#2518](https://github.com/apache/incubator-hugegraph/pull/2518) -- Avoid overriding backend config in Gremlin example scripts [#2519](https://github.com/apache/incubator-hugegraph/pull/2519) -- Update resource references [#2522](https://github.com/apache/incubator-hugegraph/pull/2522) -- Randomly generate default values [#2568](https://github.com/apache/incubator-hugegraph/pull/2568) -- Update build artifact path for Docker deployment [#2590](https://github.com/apache/incubator-hugegraph/pull/2590) -- Ensure thread safety for range attributes in PD [#2641](https://github.com/apache/incubator-hugegraph/pull/2641) -- Correct server Docker copy source path [#2637](https://github.com/apache/incubator-hugegraph/pull/2637) -- Fix JRaft Timer Metrics bug in Hstore [#2602](https://github.com/apache/incubator-hugegraph/pull/2602) -- Enable JRaft MaxBodySize configuration [#2633](https://github.com/apache/incubator-hugegraph/pull/2633) +- Switch RocksDB backend to memory when executing Gremlin examples [#2518](https://github.com/apache/hugegraph/pull/2518) +- Avoid overriding backend config in Gremlin example scripts [#2519](https://github.com/apache/hugegraph/pull/2519) +- Update resource references [#2522](https://github.com/apache/hugegraph/pull/2522) +- Randomly generate default values [#2568](https://github.com/apache/hugegraph/pull/2568) +- Update build artifact path for Docker deployment [#2590](https://github.com/apache/hugegraph/pull/2590) +- Ensure thread safety for range attributes in PD [#2641](https://github.com/apache/hugegraph/pull/2641) +- Correct server Docker copy source path [#2637](https://github.com/apache/hugegraph/pull/2637) +- Fix JRaft Timer Metrics bug in Hstore [#2602](https://github.com/apache/hugegraph/pull/2602) +- Enable JRaft MaxBodySize configuration [#2633](https://github.com/apache/hugegraph/pull/2633) #### Option Changes -- Mark old raft configs as deprecated [#2661](https://github.com/apache/incubator-hugegraph/pull/2661) -- Enlarge bytes write limit and remove `big` parameter when encoding/decoding string ID length [#2622](https://github.com/apache/incubator-hugegraph/pull/2622) +- Mark old raft configs as deprecated [#2661](https://github.com/apache/hugegraph/pull/2661) +- Enlarge bytes write limit and remove `big` parameter when encoding/decoding string ID length [#2622](https://github.com/apache/hugegraph/pull/2622) #### Other Changes -- Add Swagger-UI LICENSE files [#2495](https://github.com/apache/incubator-hugegraph/pull/2495) -- Translate CJK comments and punctuations to English across multiple modules [#2536](https://github.com/apache/incubator-hugegraph/pull/2536), [#2623](https://github.com/apache/incubator-hugegraph/pull/2625), [#2645](https://github.com/apache/incubator-hugegraph/pull/2645) -- Introduce `install-dist` module in root [#2552](https://github.com/apache/incubator-hugegraph/pull/2552) -- Enable up-to-date checks for UI (CI) [#2609](https://github.com/apache/incubator-hugegraph/pull/2609) -- Minor improvements for POM properties [#2574](https://github.com/apache/incubator-hugegraph/pull/2574) -- Migrate HugeGraph Commons [#2628](https://github.com/apache/incubator-hugegraph/pull/2628) -- Tar source and binary packages for HugeGraph with PD-Store [#2594](https://github.com/apache/incubator-hugegraph/pull/2594) -- Refactor: Enhance cache invalidation of the partition → leader shard in `ClientCache` [#2588](https://github.com/apache/incubator-hugegraph/pull/2588) -- Refactor: Remove redundant properties in `LogMeta` and `PartitionMeta` [#2598](https://github.com/apache/incubator-hugegraph/pull/2598) +- Add Swagger-UI LICENSE files [#2495](https://github.com/apache/hugegraph/pull/2495) +- Translate CJK comments and punctuations to English across multiple modules [#2536](https://github.com/apache/hugegraph/pull/2536), [#2623](https://github.com/apache/hugegraph/pull/2625), [#2645](https://github.com/apache/hugegraph/pull/2645) +- Introduce `install-dist` module in root [#2552](https://github.com/apache/hugegraph/pull/2552) +- Enable up-to-date checks for UI (CI) [#2609](https://github.com/apache/hugegraph/pull/2609) +- Minor improvements for POM properties [#2574](https://github.com/apache/hugegraph/pull/2574) +- Migrate HugeGraph Commons [#2628](https://github.com/apache/hugegraph/pull/2628) +- Tar source and binary packages for HugeGraph with PD-Store [#2594](https://github.com/apache/hugegraph/pull/2594) +- Refactor: Enhance cache invalidation of the partition → leader shard in `ClientCache` [#2588](https://github.com/apache/hugegraph/pull/2588) +- Refactor: Remove redundant properties in `LogMeta` and `PartitionMeta` [#2598](https://github.com/apache/hugegraph/pull/2598) ### hugegraph-toolchain #### API Changes -- Support "parent & child" `EdgeLabel` type [#624](https://github.com/apache/incubator-hugegraph-toolchain/pull/624) +- Support "parent & child" `EdgeLabel` type [#624](https://github.com/apache/hugegraph-toolchain/pull/624) #### Feature Changes -- Support English interface & add a script/doc for it in Hubble [#631](https://github.com/apache/incubator-hugegraph-toolchain/pull/631) +- Support English interface & add a script/doc for it in Hubble [#631](https://github.com/apache/hugegraph-toolchain/pull/631) #### Bug Fixes -- Serialize source and target label for non-father EdgeLabel [#628](https://github.com/apache/incubator-hugegraph-toolchain/pull/628) -- Encode/decode Chinese error after building Hubble package [#627](https://github.com/apache/incubator-hugegraph-toolchain/pull/627) -- Configure IPv4 to fix timeout of `yarn install` in Hubble [#636](https://github.com/apache/incubator-hugegraph-toolchain/pull/636) -- Remove debugging output to speed up the frontend construction in Hubble [#638](https://github.com/apache/incubator-hugegraph-toolchain/pull/638) +- Serialize source and target label for non-father EdgeLabel [#628](https://github.com/apache/hugegraph-toolchain/pull/628) +- Encode/decode Chinese error after building Hubble package [#627](https://github.com/apache/hugegraph-toolchain/pull/627) +- Configure IPv4 to fix timeout of `yarn install` in Hubble [#636](https://github.com/apache/hugegraph-toolchain/pull/636) +- Remove debugging output to speed up the frontend construction in Hubble [#638](https://github.com/apache/hugegraph-toolchain/pull/638) #### Other Changes -- Bump `express` from 4.18.2 to 4.19.2 in Hubble Frontend [#598](https://github.com/apache/incubator-hugegraph-toolchain/pull/598) -- Make IDEA support IssueNavigationLink [#600](https://github.com/apache/incubator-hugegraph-toolchain/pull/600) -- Update `yarn.lock` for Hubble [#605](https://github.com/apache/incubator-hugegraph-toolchain/pull/605) -- Introduce `editorconfig-maven-plugin` for verifying code style defined in `.editorconfig` [#614](https://github.com/apache/incubator-hugegraph-toolchain/pull/614) -- Upgrade distribution version to 1.5.0 [#639](https://github.com/apache/incubator-hugegraph-toolchain/pull/639) +- Bump `express` from 4.18.2 to 4.19.2 in Hubble Frontend [#598](https://github.com/apache/hugegraph-toolchain/pull/598) +- Make IDEA support IssueNavigationLink [#600](https://github.com/apache/hugegraph-toolchain/pull/600) +- Update `yarn.lock` for Hubble [#605](https://github.com/apache/hugegraph-toolchain/pull/605) +- Introduce `editorconfig-maven-plugin` for verifying code style defined in `.editorconfig` [#614](https://github.com/apache/hugegraph-toolchain/pull/614) +- Upgrade distribution version to 1.5.0 [#639](https://github.com/apache/hugegraph-toolchain/pull/639) #### Documentation Changes -- Clarify the contributing guidelines [#604](https://github.com/apache/incubator-hugegraph-toolchain/pull/604) -- Enhance the README file for Hubble [#613](https://github.com/apache/incubator-hugegraph-toolchain/pull/613) -- Update README style referring to the server's style [#615](https://github.com/apache/incubator-hugegraph-toolchain/pull/615) +- Clarify the contributing guidelines [#604](https://github.com/apache/hugegraph-toolchain/pull/604) +- Enhance the README file for Hubble [#613](https://github.com/apache/hugegraph-toolchain/pull/613) +- Update README style referring to the server's style [#615](https://github.com/apache/hugegraph-toolchain/pull/615) ### hugegraph-ai #### API Changes -- Added local LLM API and version API. [#41](https://github.com/apache/incubator-hugegraph-ai/pull/41), [#44](https://github.com/apache/incubator-hugegraph-ai/pull/44) -- Implemented new API and optimized code structure. [#63](https://github.com/apache/incubator-hugegraph-ai/pull/63) -- Support for graphspace and refactored all APIs. [#67](https://github.com/apache/incubator-hugegraph-ai/pull/67) +- Added local LLM API and version API. [#41](https://github.com/apache/hugegraph-ai/pull/41), [#44](https://github.com/apache/hugegraph-ai/pull/44) +- Implemented new API and optimized code structure. [#63](https://github.com/apache/hugegraph-ai/pull/63) +- Support for graphspace and refactored all APIs. [#67](https://github.com/apache/hugegraph-ai/pull/67) #### Feature Changes -- Added openai's apibase configuration and asynchronous methods in RAG web demo. [#41](https://github.com/apache/incubator-hugegraph-ai/pull/41), [#58](https://github.com/apache/incubator-hugegraph-ai/pull/58) -- Support for multi reranker and enhanced UI. [#73](https://github.com/apache/incubator-hugegraph-ai/pull/73) -- Node embedding, node classify, and graph classify with models based on DGL. [#83](https://github.com/apache/incubator-hugegraph-ai/pull/83) -- Graph learning algorithm implementation (10+). [#102](https://github.com/apache/incubator-hugegraph-ai/pull/102) -- Support for any openai-style API (standard). [#95](https://github.com/apache/incubator-hugegraph-ai/pull/95) +- Added openai's apibase configuration and asynchronous methods in RAG web demo. [#41](https://github.com/apache/hugegraph-ai/pull/41), [#58](https://github.com/apache/hugegraph-ai/pull/58) +- Support for multi reranker and enhanced UI. [#73](https://github.com/apache/hugegraph-ai/pull/73) +- Node embedding, node classify, and graph classify with models based on DGL. [#83](https://github.com/apache/hugegraph-ai/pull/83) +- Graph learning algorithm implementation (10+). [#102](https://github.com/apache/hugegraph-ai/pull/102) +- Support for any openai-style API (standard). [#95](https://github.com/apache/hugegraph-ai/pull/95) #### Bug Fixes -- Fixed fusiform_similarity test in traverser for server 1.3.0. [#37](https://github.com/apache/incubator-hugegraph-ai/pull/37) -- Avoid generating config twice and corrected e_cache type. [#56](https://github.com/apache/incubator-hugegraph-ai/pull/56), [#117](https://github.com/apache/incubator-hugegraph-ai/pull/117) -- Fixed null value detection on vid attributes. [#115](https://github.com/apache/incubator-hugegraph-ai/pull/115) -- Handled profile regenerate error. [#98](https://github.com/apache/incubator-hugegraph-ai/pull/98) +- Fixed fusiform_similarity test in traverser for server 1.3.0. [#37](https://github.com/apache/hugegraph-ai/pull/37) +- Avoid generating config twice and corrected e_cache type. [#56](https://github.com/apache/hugegraph-ai/pull/56), [#117](https://github.com/apache/hugegraph-ai/pull/117) +- Fixed null value detection on vid attributes. [#115](https://github.com/apache/hugegraph-ai/pull/115) +- Handled profile regenerate error. [#98](https://github.com/apache/hugegraph-ai/pull/98) #### Option Changes -- Added auth for fastapi and gradio. [#70](https://github.com/apache/incubator-hugegraph-ai/pull/70) -- Support for multiple property types and importing graph from the entire doc. [#84](https://github.com/apache/incubator-hugegraph-ai/pull/84) +- Added auth for fastapi and gradio. [#70](https://github.com/apache/hugegraph-ai/pull/70) +- Support for multiple property types and importing graph from the entire doc. [#84](https://github.com/apache/hugegraph-ai/pull/84) #### Other Changes -- Reformatted documentation and updated README. [#36](https://github.com/apache/incubator-hugegraph-ai/pull/36), [#81](https://github.com/apache/incubator-hugegraph-ai/pull/81) -- Introduced a black for code format in GitHub actions. [#47](https://github.com/apache/incubator-hugegraph-ai/pull/47) -- Updated dependencies and environment preparations. [#45](https://github.com/apache/incubator-hugegraph-ai/pull/45), [#65](https://github.com/apache/incubator-hugegraph-ai/pull/65) -- Enhanced user-friendly README. [#82](https://github.com/apache/incubator-hugegraph-ai/pull/82) +- Reformatted documentation and updated README. [#36](https://github.com/apache/hugegraph-ai/pull/36), [#81](https://github.com/apache/hugegraph-ai/pull/81) +- Introduced a black for code format in GitHub actions. [#47](https://github.com/apache/hugegraph-ai/pull/47) +- Updated dependencies and environment preparations. [#45](https://github.com/apache/hugegraph-ai/pull/45), [#65](https://github.com/apache/hugegraph-ai/pull/65) +- Enhanced user-friendly README. [#82](https://github.com/apache/hugegraph-ai/pull/82) ### hugegraph-computer #### Feature Changes -- Support Single Source Shortest Path Algorithm [#285](https://github.com/apache/incubator-hugegraph-computer/pull/285) -- Support Output Filter [#303](https://github.com/apache/incubator-hugegraph-computer/pull/303) +- Support Single Source Shortest Path Algorithm [#285](https://github.com/apache/hugegraph-computer/pull/285) +- Support Output Filter [#303](https://github.com/apache/hugegraph-computer/pull/303) #### Bug Fixes -- Fix: base-ref/head-ref Missed in Dependency-Review on Schedule Push [#304](https://github.com/apache/incubator-hugegraph-computer/pull/304) +- Fix: base-ref/head-ref Missed in Dependency-Review on Schedule Push [#304](https://github.com/apache/hugegraph-computer/pull/304) #### Option Changes -- Refactor(core): StringEncoding [#300](https://github.com/apache/incubator-hugegraph-computer/pull/300) +- Refactor(core): StringEncoding [#300](https://github.com/apache/hugegraph-computer/pull/300) #### Other Changes -- Improve(algorithm): Random Walk Vertex Inactive [#301](https://github.com/apache/incubator-hugegraph-computer/pull/301) -- Upgrade Version to 1.3.0 [#305](https://github.com/apache/incubator-hugegraph-computer/pull/305) -- Doc(readme): Clarify the Contributing Guidelines [#306](https://github.com/apache/incubator-hugegraph-computer/pull/306) -- Doc(readme): Add Hyperlink to Apache 2.0 [#308](https://github.com/apache/incubator-hugegraph-computer/pull/308) -- Migrate Project to Computer Directory [#310](https://github.com/apache/incubator-hugegraph-computer/pull/310) -- Update for Release 1.5 [#317](https://github.com/apache/incubator-hugegraph-computer/pull/317) -- Fix Path When Exporting Source Package [#319](https://github.com/apache/incubator-hugegraph-computer/pull/319) +- Improve(algorithm): Random Walk Vertex Inactive [#301](https://github.com/apache/hugegraph-computer/pull/301) +- Upgrade Version to 1.3.0 [#305](https://github.com/apache/hugegraph-computer/pull/305) +- Doc(readme): Clarify the Contributing Guidelines [#306](https://github.com/apache/hugegraph-computer/pull/306) +- Doc(readme): Add Hyperlink to Apache 2.0 [#308](https://github.com/apache/hugegraph-computer/pull/308) +- Migrate Project to Computer Directory [#310](https://github.com/apache/hugegraph-computer/pull/310) +- Update for Release 1.5 [#317](https://github.com/apache/hugegraph-computer/pull/317) +- Fix Path When Exporting Source Package [#319](https://github.com/apache/hugegraph-computer/pull/319) ### 发布细节 Please check the release details/contributor in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) -- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases) +- [AI Release Notes](https://github.com/apache/hugegraph-ai/releases) diff --git a/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md b/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md index e9c08b686..f0292142c 100644 --- a/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md +++ b/content/cn/docs/changelog/hugegraph-1.7.0-release-notes.md @@ -14,244 +14,244 @@ weight: 1 #### API Changes -- **BREAKING CHANGE**: Disable legacy backends include MySQL/PG/c*(.etc) [#2746](https://github.com/apache/incubator-hugegraph/pull/2746) -- **BREAKING CHANGE**: Release version 1.7.0 [server + pd + store] [#2889](https://github.com/apache/incubator-hugegraph/pull/2889) +- **BREAKING CHANGE**: Disable legacy backends include MySQL/PG/c*(.etc) [#2746](https://github.com/apache/hugegraph/pull/2746) +- **BREAKING CHANGE**: Release version 1.7.0 [server + pd + store] [#2889](https://github.com/apache/hugegraph/pull/2889) #### Feature Changes -- Support MemoryManagement for graph query framework [#2649](https://github.com/apache/incubator-hugegraph/pull/2649) -- LoginAPI support token_expire field [#2754](https://github.com/apache/incubator-hugegraph/pull/2754) -- Add option for task role election [#2843](https://github.com/apache/incubator-hugegraph/pull/2843) -- Optimize perf by avoid boxing long [#2861](https://github.com/apache/incubator-hugegraph/pull/2861) -- StringId hold bytes to avoid decode/encode [#2862](https://github.com/apache/incubator-hugegraph/pull/2862) -- Add PerfExample5 and PerfExample6 [#2860](https://github.com/apache/incubator-hugegraph/pull/2860) -- RocksDBStore remove redundant checkOpened() call [#2863](https://github.com/apache/incubator-hugegraph/pull/2863) -- Add path filter [#2898](https://github.com/apache/incubator-hugegraph/pull/2898) -- Init serena memory system & add memories [#2902](https://github.com/apache/incubator-hugegraph/pull/2902) +- Support MemoryManagement for graph query framework [#2649](https://github.com/apache/hugegraph/pull/2649) +- LoginAPI support token_expire field [#2754](https://github.com/apache/hugegraph/pull/2754) +- Add option for task role election [#2843](https://github.com/apache/hugegraph/pull/2843) +- Optimize perf by avoid boxing long [#2861](https://github.com/apache/hugegraph/pull/2861) +- StringId hold bytes to avoid decode/encode [#2862](https://github.com/apache/hugegraph/pull/2862) +- Add PerfExample5 and PerfExample6 [#2860](https://github.com/apache/hugegraph/pull/2860) +- RocksDBStore remove redundant checkOpened() call [#2863](https://github.com/apache/hugegraph/pull/2863) +- Add path filter [#2898](https://github.com/apache/hugegraph/pull/2898) +- Init serena memory system & add memories [#2902](https://github.com/apache/hugegraph/pull/2902) #### Bug Fixes -- Filter dynamice path(PUT/GET/DELETE) with params cause OOM [#2569](https://github.com/apache/incubator-hugegraph/pull/2569) -- JRaft Histogram Metrics Value NaN [#2631](https://github.com/apache/incubator-hugegraph/pull/2631) -- Update server image desc [#2702](https://github.com/apache/incubator-hugegraph/pull/2702) -- Kneigbor-api has unmatched edge type with server [#2699](https://github.com/apache/incubator-hugegraph/pull/2699) -- Add license for swagger-ui & reset use stage to false in ci yml [#2706](https://github.com/apache/incubator-hugegraph/pull/2706) -- Fix build pd-store arm image [#2744](https://github.com/apache/incubator-hugegraph/pull/2744) -- Fix graph server cache notifier mechanism [#2729](https://github.com/apache/incubator-hugegraph/pull/2729) -- Tx leak when stopping the graph server [#2791](https://github.com/apache/incubator-hugegraph/pull/2791) -- Ensure backend is initialized in gremlin script [#2824](https://github.com/apache/incubator-hugegraph/pull/2824) -- Fix some potential lock & type cast issues [#2895](https://github.com/apache/incubator-hugegraph/pull/2895) -- Fix npe in getVersion [#2897](https://github.com/apache/incubator-hugegraph/pull/2897) -- Fix the support for graphsapi in rocksdb and add testing for graphsapi [#2900](https://github.com/apache/incubator-hugegraph/pull/2900) -- Remove graph path in auth api path [#2899](https://github.com/apache/incubator-hugegraph/pull/2899) -- Migrate to LTS jdk11 in all Dockerfile [#2901](https://github.com/apache/incubator-hugegraph/pull/2901) -- Remove the judgment for java8 compatibility in the init-store [#2905](https://github.com/apache/incubator-hugegraph/pull/2905) -- Add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module [#2910](https://github.com/apache/incubator-hugegraph/pull/2910) +- Filter dynamice path(PUT/GET/DELETE) with params cause OOM [#2569](https://github.com/apache/hugegraph/pull/2569) +- JRaft Histogram Metrics Value NaN [#2631](https://github.com/apache/hugegraph/pull/2631) +- Update server image desc [#2702](https://github.com/apache/hugegraph/pull/2702) +- Kneigbor-api has unmatched edge type with server [#2699](https://github.com/apache/hugegraph/pull/2699) +- Add license for swagger-ui & reset use stage to false in ci yml [#2706](https://github.com/apache/hugegraph/pull/2706) +- Fix build pd-store arm image [#2744](https://github.com/apache/hugegraph/pull/2744) +- Fix graph server cache notifier mechanism [#2729](https://github.com/apache/hugegraph/pull/2729) +- Tx leak when stopping the graph server [#2791](https://github.com/apache/hugegraph/pull/2791) +- Ensure backend is initialized in gremlin script [#2824](https://github.com/apache/hugegraph/pull/2824) +- Fix some potential lock & type cast issues [#2895](https://github.com/apache/hugegraph/pull/2895) +- Fix npe in getVersion [#2897](https://github.com/apache/hugegraph/pull/2897) +- Fix the support for graphsapi in rocksdb and add testing for graphsapi [#2900](https://github.com/apache/hugegraph/pull/2900) +- Remove graph path in auth api path [#2899](https://github.com/apache/hugegraph/pull/2899) +- Migrate to LTS jdk11 in all Dockerfile [#2901](https://github.com/apache/hugegraph/pull/2901) +- Remove the judgment for java8 compatibility in the init-store [#2905](https://github.com/apache/hugegraph/pull/2905) +- Add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module [#2910](https://github.com/apache/hugegraph/pull/2910) #### Option Changes -- Remove some outdated configuration [#2678](https://github.com/apache/incubator-hugegraph/pull/2678) +- Remove some outdated configuration [#2678](https://github.com/apache/hugegraph/pull/2678) #### Other Changes -- Update outdated docs for release 1.5.0 [#2690](https://github.com/apache/incubator-hugegraph/pull/2690) -- Fix licenses and remove empty files [#2692](https://github.com/apache/incubator-hugegraph/pull/2692) -- Update repo artifacts references [#2695](https://github.com/apache/incubator-hugegraph/pull/2695) -- Adjust release fury version [#2698](https://github.com/apache/incubator-hugegraph/pull/2698) -- Fix the JSON license issue [#2697](https://github.com/apache/incubator-hugegraph/pull/2697) -- Add debug info for tp test [#2688](https://github.com/apache/incubator-hugegraph/pull/2688) -- Enhance words in README [#2734](https://github.com/apache/incubator-hugegraph/pull/2734) -- Add collaborators in asf config [#2741](https://github.com/apache/incubator-hugegraph/pull/2741) -- Adjust the related filters of sofa-bolt [#2735](https://github.com/apache/incubator-hugegraph/pull/2735) -- Reopen discussion in .asf.yml config [#2751](https://github.com/apache/incubator-hugegraph/pull/2751) -- Fix typo in README [#2806](https://github.com/apache/incubator-hugegraph/pull/2806) -- Centralize version management in project [#2797](https://github.com/apache/incubator-hugegraph/pull/2797) -- Update notice year [#2826](https://github.com/apache/incubator-hugegraph/pull/2826) -- Improve maven Reproducible Builds → upgrade plugins [#2874](https://github.com/apache/incubator-hugegraph/pull/2874) -- Enhance docker instruction with auth opened graph [#2881](https://github.com/apache/incubator-hugegraph/pull/2881) -- Remove the package existing in java8 [#2792](https://github.com/apache/incubator-hugegraph/pull/2792) -- Revise Docker usage instructions in README [#2882](https://github.com/apache/incubator-hugegraph/pull/2882) -- Add DeepWiki badge to README [#2883](https://github.com/apache/incubator-hugegraph/pull/2883) -- Update guidance for store module [#2894](https://github.com/apache/incubator-hugegraph/pull/2894) -- Update test commands and improve documentation clarity [#2893](https://github.com/apache/incubator-hugegraph/pull/2893) -- Bump rocksdb version from 7.2.2 to 8.10.2 [#2896](https://github.com/apache/incubator-hugegraph/pull/2896) +- Update outdated docs for release 1.5.0 [#2690](https://github.com/apache/hugegraph/pull/2690) +- Fix licenses and remove empty files [#2692](https://github.com/apache/hugegraph/pull/2692) +- Update repo artifacts references [#2695](https://github.com/apache/hugegraph/pull/2695) +- Adjust release fury version [#2698](https://github.com/apache/hugegraph/pull/2698) +- Fix the JSON license issue [#2697](https://github.com/apache/hugegraph/pull/2697) +- Add debug info for tp test [#2688](https://github.com/apache/hugegraph/pull/2688) +- Enhance words in README [#2734](https://github.com/apache/hugegraph/pull/2734) +- Add collaborators in asf config [#2741](https://github.com/apache/hugegraph/pull/2741) +- Adjust the related filters of sofa-bolt [#2735](https://github.com/apache/hugegraph/pull/2735) +- Reopen discussion in .asf.yml config [#2751](https://github.com/apache/hugegraph/pull/2751) +- Fix typo in README [#2806](https://github.com/apache/hugegraph/pull/2806) +- Centralize version management in project [#2797](https://github.com/apache/hugegraph/pull/2797) +- Update notice year [#2826](https://github.com/apache/hugegraph/pull/2826) +- Improve maven Reproducible Builds → upgrade plugins [#2874](https://github.com/apache/hugegraph/pull/2874) +- Enhance docker instruction with auth opened graph [#2881](https://github.com/apache/hugegraph/pull/2881) +- Remove the package existing in java8 [#2792](https://github.com/apache/hugegraph/pull/2792) +- Revise Docker usage instructions in README [#2882](https://github.com/apache/hugegraph/pull/2882) +- Add DeepWiki badge to README [#2883](https://github.com/apache/hugegraph/pull/2883) +- Update guidance for store module [#2894](https://github.com/apache/hugegraph/pull/2894) +- Update test commands and improve documentation clarity [#2893](https://github.com/apache/hugegraph/pull/2893) +- Bump rocksdb version from 7.2.2 to 8.10.2 [#2896](https://github.com/apache/hugegraph/pull/2896) ### hugegraph-toolchain #### API Changes -- Support graphspace [#633](https://github.com/apache/incubator-hugegraph-toolchain/pull/633) +- Support graphspace [#633](https://github.com/apache/hugegraph-toolchain/pull/633) #### Feature Changes -- Support jdbc date type & sync .editorconfig [#648](https://github.com/apache/incubator-hugegraph-toolchain/pull/648) -- Add a useSSL option for mysql [#650](https://github.com/apache/incubator-hugegraph-toolchain/pull/650) -- Patch for father sub edge [#654](https://github.com/apache/incubator-hugegraph-toolchain/pull/654) -- Improve user experience for user script [#666](https://github.com/apache/incubator-hugegraph-toolchain/pull/666) -- Support concurrent readers, short-id & Graphsrc [#683](https://github.com/apache/incubator-hugegraph-toolchain/pull/683) -- Init serena onboarding & project memory files [#692](https://github.com/apache/incubator-hugegraph-toolchain/pull/692) +- Support jdbc date type & sync .editorconfig [#648](https://github.com/apache/hugegraph-toolchain/pull/648) +- Add a useSSL option for mysql [#650](https://github.com/apache/hugegraph-toolchain/pull/650) +- Patch for father sub edge [#654](https://github.com/apache/hugegraph-toolchain/pull/654) +- Improve user experience for user script [#666](https://github.com/apache/hugegraph-toolchain/pull/666) +- Support concurrent readers, short-id & Graphsrc [#683](https://github.com/apache/hugegraph-toolchain/pull/683) +- Init serena onboarding & project memory files [#692](https://github.com/apache/hugegraph-toolchain/pull/692) #### Bug Fixes -- Typo word in display [#655](https://github.com/apache/incubator-hugegraph-toolchain/pull/655) -- Patch up missing classes and methods for hubble [#657](https://github.com/apache/incubator-hugegraph-toolchain/pull/657) -- Adjust Client to 1.7.0 server [#689](https://github.com/apache/incubator-hugegraph-toolchain/pull/689) -- Remove json license for release 1.7.0 [#698](https://github.com/apache/incubator-hugegraph-toolchain/pull/698) +- Typo word in display [#655](https://github.com/apache/hugegraph-toolchain/pull/655) +- Patch up missing classes and methods for hubble [#657](https://github.com/apache/hugegraph-toolchain/pull/657) +- Adjust Client to 1.7.0 server [#689](https://github.com/apache/hugegraph-toolchain/pull/689) +- Remove json license for release 1.7.0 [#698](https://github.com/apache/hugegraph-toolchain/pull/698) #### Other Changes -- Update hugegraph source commit id [#640](https://github.com/apache/incubator-hugegraph-toolchain/pull/640) -- Add collaborators in asf config [#656](https://github.com/apache/incubator-hugegraph-toolchain/pull/656) -- Update pom for version-1.7.0 [#681](https://github.com/apache/incubator-hugegraph-toolchain/pull/681) -- Add DeepWiki badge to README [#684](https://github.com/apache/incubator-hugegraph-toolchain/pull/684) -- Adjust APIs to compatible with 1.7.0 server [#685](https://github.com/apache/incubator-hugegraph-toolchain/pull/685) -- Adjust LoadContext to 1.7.0 version [#687](https://github.com/apache/incubator-hugegraph-toolchain/pull/687) -- Migrate to LTS jdk11 in all Dockerfile [#691](https://github.com/apache/incubator-hugegraph-toolchain/pull/691) -- Update copyright year in NOTICE file [#697](https://github.com/apache/incubator-hugegraph-toolchain/pull/697) +- Update hugegraph source commit id [#640](https://github.com/apache/hugegraph-toolchain/pull/640) +- Add collaborators in asf config [#656](https://github.com/apache/hugegraph-toolchain/pull/656) +- Update pom for version-1.7.0 [#681](https://github.com/apache/hugegraph-toolchain/pull/681) +- Add DeepWiki badge to README [#684](https://github.com/apache/hugegraph-toolchain/pull/684) +- Adjust APIs to compatible with 1.7.0 server [#685](https://github.com/apache/hugegraph-toolchain/pull/685) +- Adjust LoadContext to 1.7.0 version [#687](https://github.com/apache/hugegraph-toolchain/pull/687) +- Migrate to LTS jdk11 in all Dockerfile [#691](https://github.com/apache/hugegraph-toolchain/pull/691) +- Update copyright year in NOTICE file [#697](https://github.com/apache/hugegraph-toolchain/pull/697) ### hugegraph-computer #### Feature Changes -- Migration Vermeer to hugegraph-computer [#316](https://github.com/apache/incubator-hugegraph-computer/pull/316) -- Make startChan's size configurable [#328](https://github.com/apache/incubator-hugegraph-computer/pull/328) -- Assign WorkerGroup via worker configuration [#332](https://github.com/apache/incubator-hugegraph-computer/pull/332) -- Support task priority based scheduling [#336](https://github.com/apache/incubator-hugegraph-computer/pull/336) -- Avoid 800k [#340](https://github.com/apache/incubator-hugegraph-computer/pull/340) +- Migration Vermeer to hugegraph-computer [#316](https://github.com/apache/hugegraph-computer/pull/316) +- Make startChan's size configurable [#328](https://github.com/apache/hugegraph-computer/pull/328) +- Assign WorkerGroup via worker configuration [#332](https://github.com/apache/hugegraph-computer/pull/332) +- Support task priority based scheduling [#336](https://github.com/apache/hugegraph-computer/pull/336) +- Avoid 800k [#340](https://github.com/apache/hugegraph-computer/pull/340) #### Bug Fixes -- Fix docker file build [#341](https://github.com/apache/incubator-hugegraph-computer/pull/341) +- Fix docker file build [#341](https://github.com/apache/hugegraph-computer/pull/341) #### Other Changes -- Update release version to 1.5.0 [#318](https://github.com/apache/incubator-hugegraph-computer/pull/318) -- Update go depends module & fix headers [#321](https://github.com/apache/incubator-hugegraph-computer/pull/321) -- Update go version to 1.23 [#322](https://github.com/apache/incubator-hugegraph-computer/pull/322) -- Add collaborator in .asf.yaml [#323](https://github.com/apache/incubator-hugegraph-computer/pull/323) -- Update the Go version in docker image [#333](https://github.com/apache/incubator-hugegraph-computer/pull/333) -- Add DeepWiki badge to README [#337](https://github.com/apache/incubator-hugegraph-computer/pull/337) -- Bump project version to 1.7.0 (RELEASE) [#338](https://github.com/apache/incubator-hugegraph-computer/pull/338) -- Update copyright year in NOTICE file [#342](https://github.com/apache/incubator-hugegraph-computer/pull/342) +- Update release version to 1.5.0 [#318](https://github.com/apache/hugegraph-computer/pull/318) +- Update go depends module & fix headers [#321](https://github.com/apache/hugegraph-computer/pull/321) +- Update go version to 1.23 [#322](https://github.com/apache/hugegraph-computer/pull/322) +- Add collaborator in .asf.yaml [#323](https://github.com/apache/hugegraph-computer/pull/323) +- Update the Go version in docker image [#333](https://github.com/apache/hugegraph-computer/pull/333) +- Add DeepWiki badge to README [#337](https://github.com/apache/hugegraph-computer/pull/337) +- Bump project version to 1.7.0 (RELEASE) [#338](https://github.com/apache/hugegraph-computer/pull/338) +- Update copyright year in NOTICE file [#342](https://github.com/apache/hugegraph-computer/pull/342) ### hugegraph-ai #### API Changes -- Support choose template in api [#135](https://github.com/apache/incubator-hugegraph-ai/pull/135) -- Add post method for paths-api [#162](https://github.com/apache/incubator-hugegraph-ai/pull/162) -- Support switch graph in api & add some query configs [#184](https://github.com/apache/incubator-hugegraph-ai/pull/184) -- Text2gremlin api [#258](https://github.com/apache/incubator-hugegraph-ai/pull/258) -- Support switching prompt EN/CN [#269](https://github.com/apache/incubator-hugegraph-ai/pull/269) -- **BREAKING CHANGE**: Update keyword extraction method [#282](https://github.com/apache/incubator-hugegraph-ai/pull/282) +- Support choose template in api [#135](https://github.com/apache/hugegraph-ai/pull/135) +- Add post method for paths-api [#162](https://github.com/apache/hugegraph-ai/pull/162) +- Support switch graph in api & add some query configs [#184](https://github.com/apache/hugegraph-ai/pull/184) +- Text2gremlin api [#258](https://github.com/apache/hugegraph-ai/pull/258) +- Support switching prompt EN/CN [#269](https://github.com/apache/hugegraph-ai/pull/269) +- **BREAKING CHANGE**: Update keyword extraction method [#282](https://github.com/apache/hugegraph-ai/pull/282) #### Feature Changes -- Added the process of text2gql in graphrag V1.0 [#105](https://github.com/apache/incubator-hugegraph-ai/pull/105) -- Use pydantic-settings for config management [#122](https://github.com/apache/incubator-hugegraph-ai/pull/122) -- Timely execute vid embedding & enhance some HTTP logic [#141](https://github.com/apache/incubator-hugegraph-ai/pull/141) -- Use retry from tenacity [#143](https://github.com/apache/incubator-hugegraph-ai/pull/143) -- Modify the summary info and enhance the request logic [#147](https://github.com/apache/incubator-hugegraph-ai/pull/147) -- Automatic backup graph data timely [#151](https://github.com/apache/incubator-hugegraph-ai/pull/151) -- Add a button to backup data & count together [#153](https://github.com/apache/incubator-hugegraph-ai/pull/153) -- Extract topk_per_keyword & topk_return_results to .env [#154](https://github.com/apache/incubator-hugegraph-ai/pull/154) -- Modify clear buttons [#156](https://github.com/apache/incubator-hugegraph-ai/pull/156) -- Support intent recognition V1 [#159](https://github.com/apache/incubator-hugegraph-ai/pull/159) -- Change vid embedding x:yy to yy & use multi-thread [#158](https://github.com/apache/incubator-hugegraph-ai/pull/158) -- Support mathjax in rag query block V1 [#157](https://github.com/apache/incubator-hugegraph-ai/pull/157) -- Use poetry to manage the dependencies [#149](https://github.com/apache/incubator-hugegraph-ai/pull/149) -- Return schema.groovy first when backup graph data [#161](https://github.com/apache/incubator-hugegraph-ai/pull/161) -- Merge all logs into one file [#171](https://github.com/apache/incubator-hugegraph-ai/pull/171) -- Use uv for the CI action [#175](https://github.com/apache/incubator-hugegraph-ai/pull/175) -- Use EN prompt for keywords extraction [#174](https://github.com/apache/incubator-hugegraph-ai/pull/174) -- Support litellm LLM provider [#178](https://github.com/apache/incubator-hugegraph-ai/pull/178) -- Improve graph extraction default prompt [#187](https://github.com/apache/incubator-hugegraph-ai/pull/187) -- Replace vid by full vertexes info [#189](https://github.com/apache/incubator-hugegraph-ai/pull/189) -- Support asynchronous streaming generation in rag block by using async_generator and asyncio.wait [#190](https://github.com/apache/incubator-hugegraph-ai/pull/190) -- Generalize the regex extraction func [#194](https://github.com/apache/incubator-hugegraph-ai/pull/194) -- Create quick_start.md [#196](https://github.com/apache/incubator-hugegraph-ai/pull/196) -- Support Docker & K8s deployment way [#195](https://github.com/apache/incubator-hugegraph-ai/pull/195) -- Multi-stage building in Dockerfile [#199](https://github.com/apache/incubator-hugegraph-ai/pull/199) -- Support graph checking before updating vid embedding [#205](https://github.com/apache/incubator-hugegraph-ai/pull/205) -- Disable text2gql by default [#216](https://github.com/apache/incubator-hugegraph-ai/pull/216) -- Use 4.1-mini and 0.01 temperature by default [#214](https://github.com/apache/incubator-hugegraph-ai/pull/214) -- Enhance the multi configs for LLM [#212](https://github.com/apache/incubator-hugegraph-ai/pull/212) -- Textbox to Code [#217](https://github.com/apache/incubator-hugegraph-ai/pull/223) -- Replace the IP + Port with URL [#209](https://github.com/apache/incubator-hugegraph-ai/pull/209) -- Update gradio's version [#235](https://github.com/apache/incubator-hugegraph-ai/pull/235) -- Use asyncio to get embeddings [#215](https://github.com/apache/incubator-hugegraph-ai/pull/215) -- Change QPS -> RPM for timer decorator [#241](https://github.com/apache/incubator-hugegraph-ai/pull/241) -- Support batch embedding [#238](https://github.com/apache/incubator-hugegraph-ai/pull/238) -- Using nuitka to provide a binary/perf way for the service [#242](https://github.com/apache/incubator-hugegraph-ai/pull/242) -- Use uv instead poetry [#226](https://github.com/apache/incubator-hugegraph-ai/pull/226) -- Basic compatible in text2gremlin generation [#261](https://github.com/apache/incubator-hugegraph-ai/pull/261) -- Enhance config path handling and add project root validation [#262](https://github.com/apache/incubator-hugegraph-ai/pull/262) -- Add vermeer python client for graph computing [#263](https://github.com/apache/incubator-hugegraph-ai/pull/263) -- Use uv in client & ml modules & adapter the CI [#257](https://github.com/apache/incubator-hugegraph-ai/pull/257) -- Use uv to manage pkgs & update README [#272](https://github.com/apache/incubator-hugegraph-ai/pull/272) -- Limit the deps version to handle critical init problems [#279](https://github.com/apache/incubator-hugegraph-ai/pull/279) -- Support semi-automated prompt generation [#281](https://github.com/apache/incubator-hugegraph-ai/pull/281) -- Support semi-automated generated graph schema [#274](https://github.com/apache/incubator-hugegraph-ai/pull/274) -- Unify all modules with uv [#287](https://github.com/apache/incubator-hugegraph-ai/pull/287) -- Add GitHub Actions for auto upstream sync and update SEALData subsample logic [#289](https://github.com/apache/incubator-hugegraph-ai/pull/289) -- Add a basic LLM/AI coding instruction file [#290](https://github.com/apache/incubator-hugegraph-ai/pull/290) -- Add rules for AI coding guideline - V1.0 [#293](https://github.com/apache/incubator-hugegraph-ai/pull/293) -- Replace QianFan by OpenAI-compatible format [#285](https://github.com/apache/incubator-hugegraph-ai/pull/285) -- Optimize vector index with asyncio embedding [#264](https://github.com/apache/incubator-hugegraph-ai/pull/264) -- Refactor embedding parallelization to preserve order [#295](https://github.com/apache/incubator-hugegraph-ai/pull/295) -- Support storing vector data for a graph instance by model type/name [#265](https://github.com/apache/incubator-hugegraph-ai/pull/265) -- Add AGENTS.md as new document standard [#299](https://github.com/apache/incubator-hugegraph-ai/pull/299) -- Add Fixed Workflow Execution Engine: Flow, Node, and Scheduler Architecture [#302](https://github.com/apache/incubator-hugegraph-ai/pull/302) -- Support vector db layer V1.0 [#304](https://github.com/apache/incubator-hugegraph-ai/pull/304) +- Added the process of text2gql in graphrag V1.0 [#105](https://github.com/apache/hugegraph-ai/pull/105) +- Use pydantic-settings for config management [#122](https://github.com/apache/hugegraph-ai/pull/122) +- Timely execute vid embedding & enhance some HTTP logic [#141](https://github.com/apache/hugegraph-ai/pull/141) +- Use retry from tenacity [#143](https://github.com/apache/hugegraph-ai/pull/143) +- Modify the summary info and enhance the request logic [#147](https://github.com/apache/hugegraph-ai/pull/147) +- Automatic backup graph data timely [#151](https://github.com/apache/hugegraph-ai/pull/151) +- Add a button to backup data & count together [#153](https://github.com/apache/hugegraph-ai/pull/153) +- Extract topk_per_keyword & topk_return_results to .env [#154](https://github.com/apache/hugegraph-ai/pull/154) +- Modify clear buttons [#156](https://github.com/apache/hugegraph-ai/pull/156) +- Support intent recognition V1 [#159](https://github.com/apache/hugegraph-ai/pull/159) +- Change vid embedding x:yy to yy & use multi-thread [#158](https://github.com/apache/hugegraph-ai/pull/158) +- Support mathjax in rag query block V1 [#157](https://github.com/apache/hugegraph-ai/pull/157) +- Use poetry to manage the dependencies [#149](https://github.com/apache/hugegraph-ai/pull/149) +- Return schema.groovy first when backup graph data [#161](https://github.com/apache/hugegraph-ai/pull/161) +- Merge all logs into one file [#171](https://github.com/apache/hugegraph-ai/pull/171) +- Use uv for the CI action [#175](https://github.com/apache/hugegraph-ai/pull/175) +- Use EN prompt for keywords extraction [#174](https://github.com/apache/hugegraph-ai/pull/174) +- Support litellm LLM provider [#178](https://github.com/apache/hugegraph-ai/pull/178) +- Improve graph extraction default prompt [#187](https://github.com/apache/hugegraph-ai/pull/187) +- Replace vid by full vertexes info [#189](https://github.com/apache/hugegraph-ai/pull/189) +- Support asynchronous streaming generation in rag block by using async_generator and asyncio.wait [#190](https://github.com/apache/hugegraph-ai/pull/190) +- Generalize the regex extraction func [#194](https://github.com/apache/hugegraph-ai/pull/194) +- Create quick_start.md [#196](https://github.com/apache/hugegraph-ai/pull/196) +- Support Docker & K8s deployment way [#195](https://github.com/apache/hugegraph-ai/pull/195) +- Multi-stage building in Dockerfile [#199](https://github.com/apache/hugegraph-ai/pull/199) +- Support graph checking before updating vid embedding [#205](https://github.com/apache/hugegraph-ai/pull/205) +- Disable text2gql by default [#216](https://github.com/apache/hugegraph-ai/pull/216) +- Use 4.1-mini and 0.01 temperature by default [#214](https://github.com/apache/hugegraph-ai/pull/214) +- Enhance the multi configs for LLM [#212](https://github.com/apache/hugegraph-ai/pull/212) +- Textbox to Code [#217](https://github.com/apache/hugegraph-ai/pull/223) +- Replace the IP + Port with URL [#209](https://github.com/apache/hugegraph-ai/pull/209) +- Update gradio's version [#235](https://github.com/apache/hugegraph-ai/pull/235) +- Use asyncio to get embeddings [#215](https://github.com/apache/hugegraph-ai/pull/215) +- Change QPS -> RPM for timer decorator [#241](https://github.com/apache/hugegraph-ai/pull/241) +- Support batch embedding [#238](https://github.com/apache/hugegraph-ai/pull/238) +- Using nuitka to provide a binary/perf way for the service [#242](https://github.com/apache/hugegraph-ai/pull/242) +- Use uv instead poetry [#226](https://github.com/apache/hugegraph-ai/pull/226) +- Basic compatible in text2gremlin generation [#261](https://github.com/apache/hugegraph-ai/pull/261) +- Enhance config path handling and add project root validation [#262](https://github.com/apache/hugegraph-ai/pull/262) +- Add vermeer python client for graph computing [#263](https://github.com/apache/hugegraph-ai/pull/263) +- Use uv in client & ml modules & adapter the CI [#257](https://github.com/apache/hugegraph-ai/pull/257) +- Use uv to manage pkgs & update README [#272](https://github.com/apache/hugegraph-ai/pull/272) +- Limit the deps version to handle critical init problems [#279](https://github.com/apache/hugegraph-ai/pull/279) +- Support semi-automated prompt generation [#281](https://github.com/apache/hugegraph-ai/pull/281) +- Support semi-automated generated graph schema [#274](https://github.com/apache/hugegraph-ai/pull/274) +- Unify all modules with uv [#287](https://github.com/apache/hugegraph-ai/pull/287) +- Add GitHub Actions for auto upstream sync and update SEALData subsample logic [#289](https://github.com/apache/hugegraph-ai/pull/289) +- Add a basic LLM/AI coding instruction file [#290](https://github.com/apache/hugegraph-ai/pull/290) +- Add rules for AI coding guideline - V1.0 [#293](https://github.com/apache/hugegraph-ai/pull/293) +- Replace QianFan by OpenAI-compatible format [#285](https://github.com/apache/hugegraph-ai/pull/285) +- Optimize vector index with asyncio embedding [#264](https://github.com/apache/hugegraph-ai/pull/264) +- Refactor embedding parallelization to preserve order [#295](https://github.com/apache/hugegraph-ai/pull/295) +- Support storing vector data for a graph instance by model type/name [#265](https://github.com/apache/hugegraph-ai/pull/265) +- Add AGENTS.md as new document standard [#299](https://github.com/apache/hugegraph-ai/pull/299) +- Add Fixed Workflow Execution Engine: Flow, Node, and Scheduler Architecture [#302](https://github.com/apache/hugegraph-ai/pull/302) +- Support vector db layer V1.0 [#304](https://github.com/apache/hugegraph-ai/pull/304) #### Bug Fixes -- Limit the length of log & improve the format [#121](https://github.com/apache/incubator-hugegraph-ai/pull/121) -- Pylint in ml [#125](https://github.com/apache/incubator-hugegraph-ai/pull/125) -- Critical bug with pylint usage [#131](https://github.com/apache/incubator-hugegraph-ai/pull/131) -- Multi vid k-neighbor query only return the data of first vid [#132](https://github.com/apache/incubator-hugegraph-ai/pull/132) -- Replace getenv usage to settings [#133](https://github.com/apache/incubator-hugegraph-ai/pull/133) -- Correct header writing errors [#140](https://github.com/apache/incubator-hugegraph-ai/pull/140) -- Update prompt to fit prefix cache [#137](https://github.com/apache/incubator-hugegraph-ai/pull/137) -- Extract_graph_data use wrong method [#145](https://github.com/apache/incubator-hugegraph-ai/pull/145) -- Use empty str for llm config [#155](https://github.com/apache/incubator-hugegraph-ai/pull/155) -- Update gremlin generate prompt to apply fuzzy match [#163](https://github.com/apache/incubator-hugegraph-ai/pull/163) -- Enable fastapi auto reload function [#164](https://github.com/apache/incubator-hugegraph-ai/pull/164) -- Fix tiny bugs & optimize reranker layout [#202](https://github.com/apache/incubator-hugegraph-ai/pull/202) -- Enable tasks concurrency configs in Gradio [#188](https://github.com/apache/incubator-hugegraph-ai/pull/188) -- Align regex extraction of json to json format of prompt [#211](https://github.com/apache/incubator-hugegraph-ai/pull/211) -- Fix documentation sample code error [#219](https://github.com/apache/incubator-hugegraph-ai/pull/219) -- Failed to remove vectors when updating vid embedding [#243](https://github.com/apache/incubator-hugegraph-ai/pull/243) -- Skip empty chunk in LLM steaming mode [#245](https://github.com/apache/incubator-hugegraph-ai/pull/245) -- Ollama batch embedding bug [#250](https://github.com/apache/incubator-hugegraph-ai/pull/250) -- Fix Dockerfile to add pyproject.toml anchor file [#266](https://github.com/apache/incubator-hugegraph-ai/pull/266) -- Add missing 'properties' in gremlin prompt formatting [#298](https://github.com/apache/incubator-hugegraph-ai/pull/298) -- Fixed cgraph version [#305](https://github.com/apache/incubator-hugegraph-ai/pull/305) -- Ollama embedding API usage and config param [#306](https://github.com/apache/incubator-hugegraph-ai/pull/306) +- Limit the length of log & improve the format [#121](https://github.com/apache/hugegraph-ai/pull/121) +- Pylint in ml [#125](https://github.com/apache/hugegraph-ai/pull/125) +- Critical bug with pylint usage [#131](https://github.com/apache/hugegraph-ai/pull/131) +- Multi vid k-neighbor query only return the data of first vid [#132](https://github.com/apache/hugegraph-ai/pull/132) +- Replace getenv usage to settings [#133](https://github.com/apache/hugegraph-ai/pull/133) +- Correct header writing errors [#140](https://github.com/apache/hugegraph-ai/pull/140) +- Update prompt to fit prefix cache [#137](https://github.com/apache/hugegraph-ai/pull/137) +- Extract_graph_data use wrong method [#145](https://github.com/apache/hugegraph-ai/pull/145) +- Use empty str for llm config [#155](https://github.com/apache/hugegraph-ai/pull/155) +- Update gremlin generate prompt to apply fuzzy match [#163](https://github.com/apache/hugegraph-ai/pull/163) +- Enable fastapi auto reload function [#164](https://github.com/apache/hugegraph-ai/pull/164) +- Fix tiny bugs & optimize reranker layout [#202](https://github.com/apache/hugegraph-ai/pull/202) +- Enable tasks concurrency configs in Gradio [#188](https://github.com/apache/hugegraph-ai/pull/188) +- Align regex extraction of json to json format of prompt [#211](https://github.com/apache/hugegraph-ai/pull/211) +- Fix documentation sample code error [#219](https://github.com/apache/hugegraph-ai/pull/219) +- Failed to remove vectors when updating vid embedding [#243](https://github.com/apache/hugegraph-ai/pull/243) +- Skip empty chunk in LLM steaming mode [#245](https://github.com/apache/hugegraph-ai/pull/245) +- Ollama batch embedding bug [#250](https://github.com/apache/hugegraph-ai/pull/250) +- Fix Dockerfile to add pyproject.toml anchor file [#266](https://github.com/apache/hugegraph-ai/pull/266) +- Add missing 'properties' in gremlin prompt formatting [#298](https://github.com/apache/hugegraph-ai/pull/298) +- Fixed cgraph version [#305](https://github.com/apache/hugegraph-ai/pull/305) +- Ollama embedding API usage and config param [#306](https://github.com/apache/hugegraph-ai/pull/306) #### Option Changes -- Remove enable_gql logic in api & rag block [#148](https://github.com/apache/incubator-hugegraph-ai/pull/148) +- Remove enable_gql logic in api & rag block [#148](https://github.com/apache/hugegraph-ai/pull/148) #### Other Changes -- Update README for python-client/SDK [#150](https://github.com/apache/incubator-hugegraph-ai/pull/150) -- Enable pip cache [#142](https://github.com/apache/incubator-hugegraph-ai/pull/142) -- Enable discussion & change merge way [#201](https://github.com/apache/incubator-hugegraph-ai/pull/201) -- Synchronization with official documentation [#273](https://github.com/apache/incubator-hugegraph-ai/pull/273) -- Fix grammar errors [#275](https://github.com/apache/incubator-hugegraph-ai/pull/275) -- Improve README clarity and deployment instructions [#276](https://github.com/apache/incubator-hugegraph-ai/pull/276) -- Add docker-compose deployment and improve container networking instructions [#280](https://github.com/apache/incubator-hugegraph-ai/pull/280) -- Update docker compose command [#283](https://github.com/apache/incubator-hugegraph-ai/pull/283) -- Reduce third-party library log output [#244](https://github.com/apache/incubator-hugegraph-ai/pull/284) -- Update README with improved setup instructions [#294](https://github.com/apache/incubator-hugegraph-ai/pull/294) -- Add collaborators in asf config [#182](https://github.com/apache/incubator-hugegraph-ai/pull/182) +- Update README for python-client/SDK [#150](https://github.com/apache/hugegraph-ai/pull/150) +- Enable pip cache [#142](https://github.com/apache/hugegraph-ai/pull/142) +- Enable discussion & change merge way [#201](https://github.com/apache/hugegraph-ai/pull/201) +- Synchronization with official documentation [#273](https://github.com/apache/hugegraph-ai/pull/273) +- Fix grammar errors [#275](https://github.com/apache/hugegraph-ai/pull/275) +- Improve README clarity and deployment instructions [#276](https://github.com/apache/hugegraph-ai/pull/276) +- Add docker-compose deployment and improve container networking instructions [#280](https://github.com/apache/hugegraph-ai/pull/280) +- Update docker compose command [#283](https://github.com/apache/hugegraph-ai/pull/283) +- Reduce third-party library log output [#244](https://github.com/apache/hugegraph-ai/pull/284) +- Update README with improved setup instructions [#294](https://github.com/apache/hugegraph-ai/pull/294) +- Add collaborators in asf config [#182](https://github.com/apache/hugegraph-ai/pull/182) ### 发布细节 Please check the release details/contributor in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) -- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases) +- [AI Release Notes](https://github.com/apache/hugegraph-ai/releases) diff --git a/content/cn/docs/contribution-guidelines/committer-guidelines.md b/content/cn/docs/contribution-guidelines/committer-guidelines.md index c756e36b1..f77129418 100644 --- a/content/cn/docs/contribution-guidelines/committer-guidelines.md +++ b/content/cn/docs/contribution-guidelines/committer-guidelines.md @@ -24,7 +24,7 @@ weight: 5 ## 发起社区邮件讨论 (DISCUSS) -任何 HugeGraph 的 (P)PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 private@hugegraph.apache.org 发起讨论。 +任何 HugeGraph 的 PMC 成员都可以发起投票讨论,在发现社区贡献者任何有价值的贡献并取得候选人本人同意后,可以在 private@hugegraph.apache.org 发起讨论。 讨论邮件里提议者要把候选人的贡献说清楚,并最好给出确认贡献的 URL 等信息,便于大家讨论分析。 下面是 HugeGraph 对应的邮件模板:(仅供参考) @@ -133,7 +133,7 @@ Please vote accordingly: Thanks! ``` -然后 (P)PMC 成员回复 +1 或 -1 的邮件回复表达意见,一般来说至少需要 ≥3 票 +1 才能结束投票。 +然后 PMC 成员回复 +1 或 -1 的邮件回复表达意见,一般来说至少需要 ≥3 票 +1 才能结束投票。 ## 宣布投票结果 (RESULT) @@ -169,7 +169,7 @@ Subject: Invitation to become HugeGraph committer: xxx Hello xxx, -The HugeGraph Project Management Committee (PPMC) +The HugeGraph Project Management Committee (PMC) hereby offers you committer privileges to the project. These privileges are offered on the understanding that you'll use them reasonably and with common sense. We like to work on trust @@ -214,7 +214,7 @@ establishing you as a committer. With the expectation of your acceptance, welcome! -The Apache HugeGraph(incubating) PPMC +The Apache HugeGraph PMC ``` ## 候选人接受邀请 (ACCEPT) @@ -226,13 +226,13 @@ To: [ Sender's Email ] Cc: private@hugegraph.apache.org Subject: Re: Invitation to become HugeGraph committer: xxx -Hello Apache HugeGraph(incubating) PPMC, +Hello Apache HugeGraph PMC, I accept the invitation. Thanks to the Apache HugeGraph Community for recognizing my work, I will continue to actively participate in the work of the Apache -HugeGraph(incubating). +HugeGraph. Next, I will follow the instructions to complete the next steps: Signing and submitting iCLA and registering Apache ID. @@ -258,7 +258,7 @@ xxx 5. **Country:** 所在国家英文 6. **E-mail**: 邮箱地址,建议与上述邮件中使用的邮箱相同 7. **(optional) preferred Apache id(s)**: 选择一个 [Apache committer](http://people.apache.org/committer-index.html) 页面不存在的 **SVN ID** - 8. **(optional) notify project**:Apache HugeGraph(incubating) + 8. **(optional) notify project**:Apache HugeGraph 9. **签名:务必使用 PDF 工具手写** 10. **Date:** 格式 xxxx-xx-xx 3. 签署完之后将 `icla.pdf` 重命名为 `姓名拼音-icla.pdf` @@ -270,7 +270,7 @@ Subject: ICLA Information Hello everyone: -I have accepted the Apache HugeGraph(incubating) PPMC invitation to +I have accepted the Apache HugeGraph PMC invitation to become a HugeGraph committer, the attachment is my ICLA information. (Optional) My GitHub account is https://github.com/xxx. Thanks! @@ -302,7 +302,7 @@ for more information about roles at Apache. 2. 配置个人信息 https://whimsy.apache.org/roster/committer/xxx 3. 关联 GitHub 账号 https://gitbox.apache.org/boxer 1. 这一步需要配置 GitHub 双重身份验证 (2FA) -4. **负责提名的 PMC 成员需通过 [Roster](https://whimsy.apache.org/roster/ppmc/hugegraph) 页面,将新的 Committer 添加到官方提交者列表中** (**重要**, 否则仓库权限不生效) +4. **负责提名的 PMC 成员需通过 [Roster](https://whimsy.apache.org/roster/pmc/hugegraph) 页面,将新的 Committer 添加到官方提交者列表中** (**重要**, 否则仓库权限不生效) 1. 在这一步后,候选人即新的 Committer 才拥有对 GitHub HugeGraph 仓库的写权限 5. (可选) 新的 Committer 可以使用 Apache 账号[申请](https://www.jetbrains.com/shop/eform/apache)免费使用 Jetbrains 的全系列产品 @@ -315,7 +315,7 @@ for more information about roles at Apache. To: dev@hugegraph.apache.org Subject: [ANNOUNCE] New Committer: xxx -Hi everyone, The PPMC for Apache HugeGraph(incubating) has invited xxx to +Hi everyone, The PMC for Apache HugeGraph has invited xxx to become a Committer and we are pleased to announce that he/she has accepted. xxx is being active in the HugeGraph community & dedicated to ... modules, @@ -327,32 +327,19 @@ Welcome xxx, and please enjoy your community journey~ Thanks! -The Apache HugeGraph PPMC +The Apache HugeGraph PMC ``` -## 更新 clutch status 信息 +## 更新治理信息入口 -负责提名的 PMC 成员需下载 clutch status 信息, 并进行更新, 生效后可在 [clutch](https://incubator.apache.org/clutch/hugegraph.html) 和 [projects](https://incubator.apache.org/projects/hugegraph.html) 页面查询。流程参考如下: +Apache HugeGraph 已于 2026 年 1 月毕业,治理信息不再通过 Incubator clutch 页面维护,而是通过 ASF committee/project 数据维护。 -```text -# 1. 下载 clutch status 信息 -svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ - -# 2. 修改编辑 (注意下面内容仅供参考) -cd projects -vim hugegraph.xml - -HugeGraph is a full-stack graph database system
-providing complete graph data processing capabilities from storage, real-time querying to offline analysis, supporting both Gremlin and Cypher query languages.
+HugeGraph is a full-stack graph system covering }}">graph database, }}">graph computing, and }}">graph AI.
+It provides complete graph data processing capabilities from storage and real-time querying to offline analysis, and supports both }}">Gremlin and }}">Cypher query languages.
{{< blocks/link-down color="info" >}} {{< /blocks/cover >}} {{% blocks/lead color="primary" %}} -HugeGraph supports high-speed import of billions of graph data and millisecond-level real-time queries,
-with deep integration with big data platforms like Spark and Flink. In the AI era, combined with Large Language Models (LLMs),
-it provides powerful graph computing capabilities for intelligent Q&A, recommendation systems, fraud detection, knowledge graphs and more.
+HugeGraph supports high-speed import and millisecond-level real-time queries for up to hundreds of billions of graph data, with deep integration with big data platforms like Spark and Flink, and can use the }}">HugeGraph toolchain for data import, visualization, and operations.
+In the AI era, combined with Large Language Models (LLMs), it provides powerful graph computing capabilities for intelligent Q&A, recommendation systems, fraud detection, and knowledge graph applications.
{{% /blocks/lead %}} {{< blocks/section color="dark" >}} {{% blocks/feature icon="fa-lightbulb" title="Convenient" %}} -Not only supports Gremlin graph query language and RESTful API but also provides commonly used graph algorithm APIs. To help users easily implement various queries and analyses, HugeGraph has a full range of accessory tools, such as supporting distributed storage, data replication, scaling horizontally, and supports many built-in backends of storage engines. - - +Supports Gremlin graph query language and [**RESTful API**]({{< relref "/docs/clients/restful-api" >}}), and provides commonly used graph retrieval interfaces. It includes a complete set of supporting tools with distributed storage, data replication, horizontal scaling, and multiple built-in backend storage engines for efficient query and analysis workflows. {{% /blocks/feature %}} {{% blocks/feature icon="fa-shipping-fast" title="Efficient" %}} -Has been deeply optimized in graph storage and graph computation. It provides multiple batch import tools that can easily complete the fast-import of tens of billions of data, achieves millisecond-level response for graph retrieval through ameliorated queries, and supports concurrent online and real-time operations for thousands of users. +Deeply optimized for graph storage and graph computing, it provides [**batch import tools**]({{< relref "/docs/quickstart/toolchain/hugegraph-loader" >}}) to efficiently ingest massive data, achieves millisecond-level graph retrieval latency with optimized queries, and supports concurrent online operations for thousands of users. {{% /blocks/feature %}} {{% blocks/feature icon="fa-exchange-alt" title="Adaptable" %}} -Adapts to the Apache Gremlin standard graph query language and the Property Graph standard modeling method, and both support graph-based OLTP and OLAP schemes. Furthermore, HugeGraph can be integrated with Hadoop and Spark's big data platforms, and easily extend the back-end storage engine through plug-ins. +Supports the Apache Gremlin standard graph query language and the Property Graph modeling method, with both OLTP and [**OLAP graph computing**]({{< relref "/docs/quickstart/computing/hugegraph-computer" >}}) scenarios. It can be integrated with Hadoop and Spark and can extend backend storage engines through plug-ins. {{% /blocks/feature %}} {{% blocks/feature icon="fa-brain" title="AI-Ready" %}} -Integrates LLM for GraphRAG intelligent Q&A, automated knowledge graph construction, with 20+ built-in graph machine learning algorithms to easily build AI-driven graph applications. +Integrates LLM with [**GraphRAG capabilities**]({{< relref "/docs/quickstart/hugegraph-ai" >}}), automated knowledge graph construction, and 20+ built-in graph machine learning algorithms to build AI-driven graph applications. {{% /blocks/feature %}} {{% blocks/feature icon="fa-expand-arrows-alt" title="Scalable" %}} -Supports horizontal scaling and distributed deployment, seamlessly migrating from standalone to PB-level clusters, with multiple storage engine options for different scale and performance requirements. +Supports horizontal scaling and distributed deployment, seamlessly migrating from standalone to PB-level clusters, and provides [**distributed storage engine**]({{< relref "/docs/quickstart/hugegraph/hugegraph-hstore" >}}) options for different scale and performance requirements. {{% /blocks/feature %}} {{% blocks/feature icon="fa-puzzle-piece" title="Open Ecosystem" %}} -Adheres to Apache TinkerPop standards, provides multi-language clients (Java, Python, Go), compatible with mainstream big data platforms, with an active and continuously evolving community. +Adheres to Apache TinkerPop standards, provides [**multi-language clients**]({{< relref "/docs/quickstart/client/hugegraph-client" >}}), is compatible with mainstream big data platforms, and is backed by an active and evolving community. {{% /blocks/feature %}} diff --git a/content/en/community/maturity.md b/content/en/community/maturity.md index 87c1e87e6..5ff25f46e 100644 --- a/content/en/community/maturity.md +++ b/content/en/community/maturity.md @@ -4,7 +4,7 @@ description: Apache HugeGraph maturity assessment weight: 50 --- -# Maturity Assessment for Apache HugeGraph (incubating) +# Maturity Assessment for Apache HugeGraph The goals of this maturity model are to describe how Apache projects operate in a concise and high-level way, and to provide a basic framework that projects may choose to use to evaluate themselves. @@ -42,9 +42,9 @@ The following table is filled according to the [Apache Maturity Model](https://c | **ID** | **Description** | **Status** | | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -| **RE10** | Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term. | **YES** Source releases are distributed via [dist.apache.org](https://dist.apache.org/repos/dist/release/incubator/hugegraph/) and linked from the website's [download page](https://hugegraph.apache.org/docs/download/download/). | +| **RE10** | Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term. | **YES** Source releases are distributed via [dist.apache.org](https://dist.apache.org/repos/dist/release/hugegraph/) and linked from the website's [download page](https://hugegraph.apache.org/docs/download/download/). | | **RE20** | The project's PMC (Project Management Committee, see CS10) approves each software release in order to make the release an act of the Foundation. | **YES** All releases are voted on by the PMC on the dev@hugegraph.apache.org mailing list. | -| **RE30** | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed by the release manager and distributed with checksums. The [KEYS](https://downloads.apache.org/incubator/hugegraph/KEYS) file is available for verification. | +| **RE30** | Releases are signed and/or distributed along with digests that anyone can reliably use to validate the downloaded archives. | **YES** All releases are signed by the release manager and distributed with checksums. The [KEYS](https://downloads.apache.org/hugegraph/KEYS) file is available for verification. | | **RE40** | The project can distribute convenience binaries alongside source code, but they are not Apache Releases, they are provided with no guarantee. | **YES** The project provides convenience binaries, but only the source code archive is an official Apache release. | | **RE50** | The project documents a repeatable release process so that someone new to the project can independently generate the complete set of artifacts required for a release. | **YES** The project documents its release process in the [How to Release](https://github.com/apache/hugegraph/wiki/ASF-Release-Guidance-V2.0) guide. | @@ -74,7 +74,7 @@ The following table is filled according to the [Apache Maturity Model](https://c | **ID** | **Description** | **Status** | | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -| **CS10** | The project maintains a public list of its contributors who have decision power. The project's PMC (Project Management Committee) consists of those contributors. | **YES** The website maintains a public list of all [PMC members and committers](https://incubator.apache.org/clutch/hugegraph.html). | +| **CS10** | The project maintains a public list of its contributors who have decision power. The project's PMC (Project Management Committee) consists of those contributors. | **YES** Project governance information is publicly available via ASF committee and roster pages, such as [committee info](https://projects.apache.org/committee.html?hugegraph). | | **CS20** | Decisions require a consensus among PMC members and are documented on the project's main communications channel. The PMC takes community opinions into account, but the PMC has the final word. | **YES** All decisions are made by votes on the dev@hugegraph.apache.org mailing list, requiring at least three +1 votes from PMC members and no vetos. | | **CS30** | The project uses documented voting rules to build consensus when discussion is not sufficient. | **YES** The project uses the standard ASF voting rules. | | **CS40** | In Apache projects, vetoes are only valid for code commits. The person exercising the veto must justify it with a technical explanation, as per the Apache voting rules defined in CS30. | **YES** The HugeGraph community follows this principle. | diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md index 57eb8f7f6..764881c01 100755 --- a/content/en/docs/_index.md +++ b/content/en/docs/_index.md @@ -55,4 +55,4 @@ Apache HugeGraph is a complete graph database ecosystem, supporting OLTP real-ti | **Distributed** | Massive storage, compute-storage separated | < 1000TB | | **Docker** | Quick start | Any | -[📖 Detailed Introduction](introduction/README) +[📖 Detailed Introduction](introduction/) diff --git a/content/en/docs/changelog/hugegraph-1.0.0-release-notes.md b/content/en/docs/changelog/hugegraph-1.0.0-release-notes.md index 5fb674c64..16e5949ab 100644 --- a/content/en/docs/changelog/hugegraph-1.0.0-release-notes.md +++ b/content/en/docs/changelog/hugegraph-1.0.0-release-notes.md @@ -169,7 +169,7 @@ weight: 9 Please check the release details in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases/tag/1.0.0) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases/tag/1.0.0) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases/tag/1.0.0) -- [Commons Release Notes](https://github.com/apache/incubator-hugegraph-commons/releases/tag/1.0.0) +- [Server Release Notes](https://github.com/apache/hugegraph/releases/tag/1.0.0) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases/tag/1.0.0) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases/tag/1.0.0) +- [Commons Release Notes](https://github.com/apache/hugegraph-commons/releases/tag/1.0.0) diff --git a/content/en/docs/changelog/hugegraph-1.2.0-release-notes.md b/content/en/docs/changelog/hugegraph-1.2.0-release-notes.md index 2af7d186b..bc130fe66 100644 --- a/content/en/docs/changelog/hugegraph-1.2.0-release-notes.md +++ b/content/en/docs/changelog/hugegraph-1.2.0-release-notes.md @@ -11,205 +11,205 @@ weight: 7 1. hugegraph, hugegraph-toolchain, hugegraph-commons consider use Java 11, also compatible with Java 8 now. 2. hugegraph-computer required to use Java 11, **not compatible with Java 8 now!** -**v1.2.0 may be the last major version compatible with Java 8**, compatibility with Java 8 will totally end in v1.5 when [PD/Store](https://github.com/apache/incubator-hugegraph/issues/2265) merged into master branch (Except for the `java-client`). +**v1.2.0 may be the last major version compatible with Java 8**, compatibility with Java 8 will totally end in v1.5 when [PD/Store](https://github.com/apache/hugegraph/issues/2265) merged into master branch (Except for the `java-client`). ### hugegraph #### API Changes -- feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges ([#2262](https://github.com/apache/incubator-hugegraph/pull/2262)) -- feat(api): support embedded arthas agent in hugegraph-server ([#2278](https://github.com/apache/incubator-hugegraph/pull/2278),[#2337](https://github.com/apache/incubator-hugegraph/pull/2337)) -- feat(api): support metric API Prometheus format & add statistic metric api ([#2286](https://github.com/apache/incubator-hugegraph/pull/2286)) -- feat(api-core): support label & property filtering for both edge and vertex & support kout dfs mode ([#2295](https://github.com/apache/incubator-hugegraph/pull/2295)) -- feat(api): support recording slow query log ([#2327](https://github.com/apache/incubator-hugegraph/pull/2327)) +- feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges ([#2262](https://github.com/apache/hugegraph/pull/2262)) +- feat(api): support embedded arthas agent in hugegraph-server ([#2278](https://github.com/apache/hugegraph/pull/2278),[#2337](https://github.com/apache/hugegraph/pull/2337)) +- feat(api): support metric API Prometheus format & add statistic metric api ([#2286](https://github.com/apache/hugegraph/pull/2286)) +- feat(api-core): support label & property filtering for both edge and vertex & support kout dfs mode ([#2295](https://github.com/apache/hugegraph/pull/2295)) +- feat(api): support recording slow query log ([#2327](https://github.com/apache/hugegraph/pull/2327)) #### Feature Changes -- feat: support task auto manage by server role state machine ([#2130](https://github.com/apache/incubator-hugegraph/pull/2130)) -- feat: support parallel compress snapshot ([#2136](https://github.com/apache/incubator-hugegraph/pull/2136)) -- feat: use an enhanced CypherAPI to refactor it ([#2143](https://github.com/apache/incubator-hugegraph/pull/2143)) -- feat(perf): support JMH benchmark in HG-test module ([#2238](https://github.com/apache/incubator-hugegraph/pull/2238)) -- feat: optimising adjacency edge queries ([#2242](https://github.com/apache/incubator-hugegraph/pull/2242)) -- Feat: IP white list ([#2299](https://github.com/apache/incubator-hugegraph/pull/2299)) -- feat(cassandra): adapt cassandra from 3.11.12 to 4.0.10 ([#2300](https://github.com/apache/incubator-hugegraph/pull/2300)) -- feat: support Cassandra with docker-compose in server ([#2307](https://github.com/apache/incubator-hugegraph/pull/2307)) -- feat(core): support batch+parallel edges traverse ([#2312](https://github.com/apache/incubator-hugegraph/pull/2312)) -- feat: adapt Dockerfile for new project structur ([#2344](https://github.com/apache/incubator-hugegraph/pull/2344)) -- feat(server):swagger support auth for standardAuth mode by ([#2360](https://github.com/apache/incubator-hugegraph/pull/2360)) -- feat(core): add IntMapByDynamicHash V1 implement ([#2377](https://github.com/apache/incubator-hugegraph/pull/2377)) +- feat: support task auto manage by server role state machine ([#2130](https://github.com/apache/hugegraph/pull/2130)) +- feat: support parallel compress snapshot ([#2136](https://github.com/apache/hugegraph/pull/2136)) +- feat: use an enhanced CypherAPI to refactor it ([#2143](https://github.com/apache/hugegraph/pull/2143)) +- feat(perf): support JMH benchmark in HG-test module ([#2238](https://github.com/apache/hugegraph/pull/2238)) +- feat: optimising adjacency edge queries ([#2242](https://github.com/apache/hugegraph/pull/2242)) +- Feat: IP white list ([#2299](https://github.com/apache/hugegraph/pull/2299)) +- feat(cassandra): adapt cassandra from 3.11.12 to 4.0.10 ([#2300](https://github.com/apache/hugegraph/pull/2300)) +- feat: support Cassandra with docker-compose in server ([#2307](https://github.com/apache/hugegraph/pull/2307)) +- feat(core): support batch+parallel edges traverse ([#2312](https://github.com/apache/hugegraph/pull/2312)) +- feat: adapt Dockerfile for new project structur ([#2344](https://github.com/apache/hugegraph/pull/2344)) +- feat(server):swagger support auth for standardAuth mode by ([#2360](https://github.com/apache/hugegraph/pull/2360)) +- feat(core): add IntMapByDynamicHash V1 implement ([#2377](https://github.com/apache/hugegraph/pull/2377)) #### Bug Fix -- fix: transfer add_peer/remove_peer command to leader ([#2112](https://github.com/apache/incubator-hugegraph/pull/2112)) -- fix query dirty edges of a vertex with cache ([#2166](https://github.com/apache/incubator-hugegraph/pull/2166)) -- fix exception of vertex-drop with index ([#2181](https://github.com/apache/incubator-hugegraph/pull/2181)) -- fix: remove dup 'From' in filterExpiredResultFromFromBackend ([#2207](https://github.com/apache/incubator-hugegraph/pull/2207)) -- fix: jdbc ssl mode parameter redundant ([#2224](https://github.com/apache/incubator-hugegraph/pull/2224)) -- fix: error when start gremlin-console with sample script ([#2231](https://github.com/apache/incubator-hugegraph/pull/2231)) -- fix(core): support order by id ([#2233](https://github.com/apache/incubator-hugegraph/pull/2233)) -- fix: update ssl_mode value ([#2235](https://github.com/apache/incubator-hugegraph/pull/2235)) -- fix: optimizing ClassNotFoundException error message for MYSQL ([#2246](https://github.com/apache/incubator-hugegraph/pull/2246)) -- fix: asf invalid notification scheme 'discussions_status' ([#2247](https://github.com/apache/incubator-hugegraph/pull/2247)) -- fix: asf invalid notification scheme 'discussions_comment' ([#2250](https://github.com/apache/incubator-hugegraph/pull/2250)) -- fix: incorrect use of 'NO_LIMIT' variable ([#2253](https://github.com/apache/incubator-hugegraph/pull/2253)) -- fix(core): close flat mapper iterator after usage ([#2281](https://github.com/apache/incubator-hugegraph/pull/2281)) -- fix(dist): avoid var PRELOAD cover environmnet vars ([#2302](https://github.com/apache/incubator-hugegraph/pull/2302)) -- fix: base-ref/head-ref missed in dependency-review on master ([#2308](https://github.com/apache/incubator-hugegraph/pull/2308)) -- fix(core): handle schema Cache expandCapacity concurrent problem ([#2332](https://github.com/apache/incubator-hugegraph/pull/2332)) -- fix: in wait-storage.sh, always wait for storage with default rocksdb ([#2333](https://github.com/apache/incubator-hugegraph/pull/2333)) -- fix(api): refactor/downgrade record logic for slow log ([#2347](https://github.com/apache/incubator-hugegraph/pull/2347)) -- fix(api): clean some code for release ([#2348](https://github.com/apache/incubator-hugegraph/pull/2348)) -- fix: remove redirect-to-master from synchronous Gremlin API ([#2356](https://github.com/apache/incubator-hugegraph/pull/2356)) -- fix HBase PrefixFilter bug ([#2364](https://github.com/apache/incubator-hugegraph/pull/2364)) -- chore: fix curl failed to request https urls ([#2378](https://github.com/apache/incubator-hugegraph/pull/2378)) -- fix(api): correct the vertex id in the edge-existence api ([#2380](https://github.com/apache/incubator-hugegraph/pull/2380)) -- fix: github action build docker image failed during the release 1.2 process ([#2386](https://github.com/apache/incubator-hugegraph/pull/2386)) -- fix: TinkerPop unit test lack some lables ([#2387](https://github.com/apache/incubator-hugegraph/pull/2387)) +- fix: transfer add_peer/remove_peer command to leader ([#2112](https://github.com/apache/hugegraph/pull/2112)) +- fix query dirty edges of a vertex with cache ([#2166](https://github.com/apache/hugegraph/pull/2166)) +- fix exception of vertex-drop with index ([#2181](https://github.com/apache/hugegraph/pull/2181)) +- fix: remove dup 'From' in filterExpiredResultFromFromBackend ([#2207](https://github.com/apache/hugegraph/pull/2207)) +- fix: jdbc ssl mode parameter redundant ([#2224](https://github.com/apache/hugegraph/pull/2224)) +- fix: error when start gremlin-console with sample script ([#2231](https://github.com/apache/hugegraph/pull/2231)) +- fix(core): support order by id ([#2233](https://github.com/apache/hugegraph/pull/2233)) +- fix: update ssl_mode value ([#2235](https://github.com/apache/hugegraph/pull/2235)) +- fix: optimizing ClassNotFoundException error message for MYSQL ([#2246](https://github.com/apache/hugegraph/pull/2246)) +- fix: asf invalid notification scheme 'discussions_status' ([#2247](https://github.com/apache/hugegraph/pull/2247)) +- fix: asf invalid notification scheme 'discussions_comment' ([#2250](https://github.com/apache/hugegraph/pull/2250)) +- fix: incorrect use of 'NO_LIMIT' variable ([#2253](https://github.com/apache/hugegraph/pull/2253)) +- fix(core): close flat mapper iterator after usage ([#2281](https://github.com/apache/hugegraph/pull/2281)) +- fix(dist): avoid var PRELOAD cover environmnet vars ([#2302](https://github.com/apache/hugegraph/pull/2302)) +- fix: base-ref/head-ref missed in dependency-review on master ([#2308](https://github.com/apache/hugegraph/pull/2308)) +- fix(core): handle schema Cache expandCapacity concurrent problem ([#2332](https://github.com/apache/hugegraph/pull/2332)) +- fix: in wait-storage.sh, always wait for storage with default rocksdb ([#2333](https://github.com/apache/hugegraph/pull/2333)) +- fix(api): refactor/downgrade record logic for slow log ([#2347](https://github.com/apache/hugegraph/pull/2347)) +- fix(api): clean some code for release ([#2348](https://github.com/apache/hugegraph/pull/2348)) +- fix: remove redirect-to-master from synchronous Gremlin API ([#2356](https://github.com/apache/hugegraph/pull/2356)) +- fix HBase PrefixFilter bug ([#2364](https://github.com/apache/hugegraph/pull/2364)) +- chore: fix curl failed to request https urls ([#2378](https://github.com/apache/hugegraph/pull/2378)) +- fix(api): correct the vertex id in the edge-existence api ([#2380](https://github.com/apache/hugegraph/pull/2380)) +- fix: github action build docker image failed during the release 1.2 process ([#2386](https://github.com/apache/hugegraph/pull/2386)) +- fix: TinkerPop unit test lack some lables ([#2387](https://github.com/apache/hugegraph/pull/2387)) #### Option Changes -- feat(dist): support pre-load test graph data in docker container ([#2241](https://github.com/apache/incubator-hugegraph/pull/2241)) +- feat(dist): support pre-load test graph data in docker container ([#2241](https://github.com/apache/hugegraph/pull/2241)) #### Other Changes -- refact: use standard UTF-8 charset & enhance CI configs ([#2095](https://github.com/apache/incubator-hugegraph/pull/2095)) -- move validate release to hugegraph-doc ([#2109](https://github.com/apache/incubator-hugegraph/pull/2109)) -- refact: use a slim way to build docker image on latest code & support zgc ([#2118](https://github.com/apache/incubator-hugegraph/pull/2118)) -- chore: remove stage-repo in pom due to release done & update mail rule ([#2128](https://github.com/apache/incubator-hugegraph/pull/2128)) -- doc: update issue template & README file ([#2131](https://github.com/apache/incubator-hugegraph/pull/2131)) -- chore: cmn algorithm optimization ([#2134](https://github.com/apache/incubator-hugegraph/pull/2134)) -- add github token for license check comment ([#2139](https://github.com/apache/incubator-hugegraph/pull/2139)) -- chore: disable PR up-to-date in branch ([#2150](https://github.com/apache/incubator-hugegraph/pull/2150)) -- refact(core): remove lock of globalMasterInfo to optimize perf ([#2151](https://github.com/apache/incubator-hugegraph/pull/2151)) -- chore: async remove left index shouldn't effect query ([#2199](https://github.com/apache/incubator-hugegraph/pull/2199)) -- refact(rocksdb): clean & reformat some code ([#2200](https://github.com/apache/incubator-hugegraph/pull/2200)) -- refact(core): optimized batch removal of remaining indices consumed by a single consumer ([#2203](https://github.com/apache/incubator-hugegraph/pull/2203)) -- add com.janeluo.ikkanalyzer dependency to core model ([#2206](https://github.com/apache/incubator-hugegraph/pull/2206)) -- refact(core): early stop unnecessary loops in edge cache ([#2211](https://github.com/apache/incubator-hugegraph/pull/2211)) -- doc: update README & add QR code ([#2218](https://github.com/apache/incubator-hugegraph/pull/2218)) -- chore: update .asf.yaml for mail rule ([#2221](https://github.com/apache/incubator-hugegraph/pull/2221)) -- chore: improve the UI & content in README ([#2227](https://github.com/apache/incubator-hugegraph/pull/2227)) -- chore: add pr template ([#2234](https://github.com/apache/incubator-hugegraph/pull/2234)) -- doc: modify ASF and remove meaningless CLA ([#2237](https://github.com/apache/incubator-hugegraph/pull/2237)) -- chore(dist): replace wget to curl to download swagger-ui ([#2277](https://github.com/apache/incubator-hugegraph/pull/2277)) -- Update StandardStateMachineCallback.java ([#2290](https://github.com/apache/incubator-hugegraph/pull/2290)) -- doc: update README about start server with example graph ([#2315](https://github.com/apache/incubator-hugegraph/pull/2315)) -- README.md tiny improve ([#2320](https://github.com/apache/incubator-hugegraph/pull/2320)) -- doc: README.md tiny improve ([#2331](https://github.com/apache/incubator-hugegraph/pull/2331)) -- refact: adjust project structure for merge PD & Store[Breaking Change] ([#2338](https://github.com/apache/incubator-hugegraph/pull/2338)) -- chore: disable raft test in normal PR due to timeout problem ([#2349](https://github.com/apache/incubator-hugegraph/pull/2349)) -- chore(ci): add stage profile settings ([#2361](https://github.com/apache/incubator-hugegraph/pull/2361)) -- refact(api): update common 1.2 & fix jersey client code problem ([#2365](https://github.com/apache/incubator-hugegraph/pull/2365)) -- chore: move server info into GlobalMasterInfo ([#2370](https://github.com/apache/incubator-hugegraph/pull/2370)) -- chore: reset hugegraph version to 1.2.0 ([#2382](https://github.com/apache/incubator-hugegraph/pull/2382)) +- refact: use standard UTF-8 charset & enhance CI configs ([#2095](https://github.com/apache/hugegraph/pull/2095)) +- move validate release to hugegraph-doc ([#2109](https://github.com/apache/hugegraph/pull/2109)) +- refact: use a slim way to build docker image on latest code & support zgc ([#2118](https://github.com/apache/hugegraph/pull/2118)) +- chore: remove stage-repo in pom due to release done & update mail rule ([#2128](https://github.com/apache/hugegraph/pull/2128)) +- doc: update issue template & README file ([#2131](https://github.com/apache/hugegraph/pull/2131)) +- chore: cmn algorithm optimization ([#2134](https://github.com/apache/hugegraph/pull/2134)) +- add github token for license check comment ([#2139](https://github.com/apache/hugegraph/pull/2139)) +- chore: disable PR up-to-date in branch ([#2150](https://github.com/apache/hugegraph/pull/2150)) +- refact(core): remove lock of globalMasterInfo to optimize perf ([#2151](https://github.com/apache/hugegraph/pull/2151)) +- chore: async remove left index shouldn't effect query ([#2199](https://github.com/apache/hugegraph/pull/2199)) +- refact(rocksdb): clean & reformat some code ([#2200](https://github.com/apache/hugegraph/pull/2200)) +- refact(core): optimized batch removal of remaining indices consumed by a single consumer ([#2203](https://github.com/apache/hugegraph/pull/2203)) +- add com.janeluo.ikkanalyzer dependency to core model ([#2206](https://github.com/apache/hugegraph/pull/2206)) +- refact(core): early stop unnecessary loops in edge cache ([#2211](https://github.com/apache/hugegraph/pull/2211)) +- doc: update README & add QR code ([#2218](https://github.com/apache/hugegraph/pull/2218)) +- chore: update .asf.yaml for mail rule ([#2221](https://github.com/apache/hugegraph/pull/2221)) +- chore: improve the UI & content in README ([#2227](https://github.com/apache/hugegraph/pull/2227)) +- chore: add pr template ([#2234](https://github.com/apache/hugegraph/pull/2234)) +- doc: modify ASF and remove meaningless CLA ([#2237](https://github.com/apache/hugegraph/pull/2237)) +- chore(dist): replace wget to curl to download swagger-ui ([#2277](https://github.com/apache/hugegraph/pull/2277)) +- Update StandardStateMachineCallback.java ([#2290](https://github.com/apache/hugegraph/pull/2290)) +- doc: update README about start server with example graph ([#2315](https://github.com/apache/hugegraph/pull/2315)) +- README.md tiny improve ([#2320](https://github.com/apache/hugegraph/pull/2320)) +- doc: README.md tiny improve ([#2331](https://github.com/apache/hugegraph/pull/2331)) +- refact: adjust project structure for merge PD & Store[Breaking Change] ([#2338](https://github.com/apache/hugegraph/pull/2338)) +- chore: disable raft test in normal PR due to timeout problem ([#2349](https://github.com/apache/hugegraph/pull/2349)) +- chore(ci): add stage profile settings ([#2361](https://github.com/apache/hugegraph/pull/2361)) +- refact(api): update common 1.2 & fix jersey client code problem ([#2365](https://github.com/apache/hugegraph/pull/2365)) +- chore: move server info into GlobalMasterInfo ([#2370](https://github.com/apache/hugegraph/pull/2370)) +- chore: reset hugegraph version to 1.2.0 ([#2382](https://github.com/apache/hugegraph/pull/2382)) ### hugegraph-computer #### Feature Changes -* feat: implement fast-failover for MessageRecvManager and DataClientManager ([#243](https://github.com/apache/incubator-hugegraph-computer/pull/243)) -* feat: implement parallel send data in load graph step ([#248](https://github.com/apache/incubator-hugegraph-computer/pull/248)) -* feat(k8s): init operator project & add webhook ([#259](https://github.com/apache/incubator-hugegraph-computer/pull/259), [#263](https://github.com/apache/incubator-hugegraph-computer/pull/263)) -* feat(core): support load vertex/edge snapshot ([#269](https://github.com/apache/incubator-hugegraph-computer/pull/269)) -* feat(k8s): Add MinIO as internal(default) storage ([#272](https://github.com/apache/incubator-hugegraph-computer/pull/272)) -* feat(algorithm): support random walk in computer ([#274](https://github.com/apache/incubator-hugegraph-computer/pull/274), [#280](https://github.com/apache/incubator-hugegraph-computer/pull/280)) -* feat: use 'foreground' delete policy to cancel k8s job ([#290](https://github.com/apache/incubator-hugegraph-computer/pull/290)) +* feat: implement fast-failover for MessageRecvManager and DataClientManager ([#243](https://github.com/apache/hugegraph-computer/pull/243)) +* feat: implement parallel send data in load graph step ([#248](https://github.com/apache/hugegraph-computer/pull/248)) +* feat(k8s): init operator project & add webhook ([#259](https://github.com/apache/hugegraph-computer/pull/259), [#263](https://github.com/apache/hugegraph-computer/pull/263)) +* feat(core): support load vertex/edge snapshot ([#269](https://github.com/apache/hugegraph-computer/pull/269)) +* feat(k8s): Add MinIO as internal(default) storage ([#272](https://github.com/apache/hugegraph-computer/pull/272)) +* feat(algorithm): support random walk in computer ([#274](https://github.com/apache/hugegraph-computer/pull/274), [#280](https://github.com/apache/hugegraph-computer/pull/280)) +* feat: use 'foreground' delete policy to cancel k8s job ([#290](https://github.com/apache/hugegraph-computer/pull/290)) #### Bug Fix -* fix: superstep not take effect ([#237](https://github.com/apache/incubator-hugegraph-computer/pull/237)) -* fix(k8s): modify inconsistent apiGroups ([#270](https://github.com/apache/incubator-hugegraph-computer/pull/270)) -* fix(algorithm): record loop is not copied ([#276](https://github.com/apache/incubator-hugegraph-computer/pull/276)) -* refact(core): adaptor for common 1.2 & fix a string of possible CI problem ([#286](https://github.com/apache/incubator-hugegraph-computer/pull/286)) -* fix: remove okhttp1 due to conflicts risk ([#294](https://github.com/apache/incubator-hugegraph-computer/pull/294)) -* fix(core): io.grpc.grpc-core dependency conflic ([#296](https://github.com/apache/incubator-hugegraph-computer/pull/296)) +* fix: superstep not take effect ([#237](https://github.com/apache/hugegraph-computer/pull/237)) +* fix(k8s): modify inconsistent apiGroups ([#270](https://github.com/apache/hugegraph-computer/pull/270)) +* fix(algorithm): record loop is not copied ([#276](https://github.com/apache/hugegraph-computer/pull/276)) +* refact(core): adaptor for common 1.2 & fix a string of possible CI problem ([#286](https://github.com/apache/hugegraph-computer/pull/286)) +* fix: remove okhttp1 due to conflicts risk ([#294](https://github.com/apache/hugegraph-computer/pull/294)) +* fix(core): io.grpc.grpc-core dependency conflic ([#296](https://github.com/apache/hugegraph-computer/pull/296)) #### Option Changes -* feat(core): isolate namespace for different input data source ([#252](https://github.com/apache/incubator-hugegraph-computer/pull/252)) -* refact(core): support auth config for computer task ([#265](https://github.com/apache/incubator-hugegraph-computer/pull/265)) +* feat(core): isolate namespace for different input data source ([#252](https://github.com/apache/hugegraph-computer/pull/252)) +* refact(core): support auth config for computer task ([#265](https://github.com/apache/hugegraph-computer/pull/265)) #### Other Changes -* remove apache stage repo & update notification rule ([#232](https://github.com/apache/incubator-hugegraph-computer/pull/232)) -* chore: fix empty license file ([#233](https://github.com/apache/incubator-hugegraph-computer/pull/233)) -* chore: enhance mailbox settings & enable require ci ([#235](https://github.com/apache/incubator-hugegraph-computer/pull/235)) -* fix: typo errors in start-computer.sh ([#238](https://github.com/apache/incubator-hugegraph-computer/pull/238)) -* [Feature-241] Add PULL_REQUEST_TEMPLATE ([#242](https://github.com/apache/incubator-hugegraph-computer/pull/242), [#257](https://github.com/apache/incubator-hugegraph-computer/pull/257)) -* chore: change etcd url only for ci ([#245](https://github.com/apache/incubator-hugegraph-computer/pull/245)) -* doc: update readme & add QR code ([#249](https://github.com/apache/incubator-hugegraph-computer/pull/249)) -* doc(k8s): add building note for missing classes ([#254](https://github.com/apache/incubator-hugegraph-computer/pull/254)) -* chore: reduce mail to dev list ([#255](https://github.com/apache/incubator-hugegraph-computer/pull/255)) -* add: dependency-review ([#266](https://github.com/apache/incubator-hugegraph-computer/pull/266)) -* chore: correct incorrect comment ([#268](https://github.com/apache/incubator-hugegraph-computer/pull/268)) -* refactor(api): ListValue.getFirst() replaces ListValue.get(0) ([#282](https://github.com/apache/incubator-hugegraph-computer/pull/282)) -* Improve: Passing workerId to WorkerStat & Skip wait worker close if master executes failed ([#292](https://github.com/apache/incubator-hugegraph-computer/pull/292)) -* chore: add check dependencies ([#293](https://github.com/apache/incubator-hugegraph-computer/pull/293)) -* chore(license): update license for 1.2.0 ([#299](https://github.com/apache/incubator-hugegraph-computer/pull/299)) +* remove apache stage repo & update notification rule ([#232](https://github.com/apache/hugegraph-computer/pull/232)) +* chore: fix empty license file ([#233](https://github.com/apache/hugegraph-computer/pull/233)) +* chore: enhance mailbox settings & enable require ci ([#235](https://github.com/apache/hugegraph-computer/pull/235)) +* fix: typo errors in start-computer.sh ([#238](https://github.com/apache/hugegraph-computer/pull/238)) +* [Feature-241] Add PULL_REQUEST_TEMPLATE ([#242](https://github.com/apache/hugegraph-computer/pull/242), [#257](https://github.com/apache/hugegraph-computer/pull/257)) +* chore: change etcd url only for ci ([#245](https://github.com/apache/hugegraph-computer/pull/245)) +* doc: update readme & add QR code ([#249](https://github.com/apache/hugegraph-computer/pull/249)) +* doc(k8s): add building note for missing classes ([#254](https://github.com/apache/hugegraph-computer/pull/254)) +* chore: reduce mail to dev list ([#255](https://github.com/apache/hugegraph-computer/pull/255)) +* add: dependency-review ([#266](https://github.com/apache/hugegraph-computer/pull/266)) +* chore: correct incorrect comment ([#268](https://github.com/apache/hugegraph-computer/pull/268)) +* refactor(api): ListValue.getFirst() replaces ListValue.get(0) ([#282](https://github.com/apache/hugegraph-computer/pull/282)) +* Improve: Passing workerId to WorkerStat & Skip wait worker close if master executes failed ([#292](https://github.com/apache/hugegraph-computer/pull/292)) +* chore: add check dependencies ([#293](https://github.com/apache/hugegraph-computer/pull/293)) +* chore(license): update license for 1.2.0 ([#299](https://github.com/apache/hugegraph-computer/pull/299)) ### hugegraph-toolchain #### API Changes -- feat(client): support edgeExistence api ([#544](https://github.com/apache/incubator-hugegraph-toolchain/pull/544)) -- refact(client): update tests for new OLTP traverser APIs ([#550](https://github.com/apache/incubator-hugegraph-toolchain/pull/550)) +- feat(client): support edgeExistence api ([#544](https://github.com/apache/hugegraph-toolchain/pull/544)) +- refact(client): update tests for new OLTP traverser APIs ([#550](https://github.com/apache/hugegraph-toolchain/pull/550)) #### Feature Changes -- feat(spark): support spark-sink connector for loader ([#497](https://github.com/apache/incubator-hugegraph-toolchain/pull/497)) -- feat(loader): support kafka as datasource ([#506](https://github.com/apache/incubator-hugegraph-toolchain/pull/506)) -- feat(client): support go client for hugegraph ([#514](https://github.com/apache/incubator-hugegraph-toolchain/pull/514)) -- feat(loader): support docker for loader ([#530](https://github.com/apache/incubator-hugegraph-toolchain/pull/530)) -- feat: update common version and remove jersey code ([#538](https://github.com/apache/incubator-hugegraph-toolchain/pull/538)) +- feat(spark): support spark-sink connector for loader ([#497](https://github.com/apache/hugegraph-toolchain/pull/497)) +- feat(loader): support kafka as datasource ([#506](https://github.com/apache/hugegraph-toolchain/pull/506)) +- feat(client): support go client for hugegraph ([#514](https://github.com/apache/hugegraph-toolchain/pull/514)) +- feat(loader): support docker for loader ([#530](https://github.com/apache/hugegraph-toolchain/pull/530)) +- feat: update common version and remove jersey code ([#538](https://github.com/apache/hugegraph-toolchain/pull/538)) #### Bug Fix -- fix: convert numbers to strings ([#465](https://github.com/apache/incubator-hugegraph-toolchain/pull/465)) -- fix: hugegraph-spark-loader shell string length limit ([#469](https://github.com/apache/incubator-hugegraph-toolchain/pull/469)) -- fix: spark loader meet Exception: Class is not registered ([#470](https://github.com/apache/incubator-hugegraph-toolchain/pull/470)) -- fix: spark loader Task not serializable ([#471](https://github.com/apache/incubator-hugegraph-toolchain/pull/471)) -- fix: spark with loader has dependency conflicts ([#480](https://github.com/apache/incubator-hugegraph-toolchain/pull/480)) -- fix: spark-loader example schema and struct mismatch ([#504](https://github.com/apache/incubator-hugegraph-toolchain/pull/504)) -- fix(loader): error log ([#499](https://github.com/apache/incubator-hugegraph-toolchain/pull/499)) -- fix: checkstyle && add suppressions.xml ([#500](https://github.com/apache/incubator-hugegraph-toolchain/pull/500)) -- fix(loader): resolve error in loader script ([#510](https://github.com/apache/incubator-hugegraph-toolchain/pull/510)) -- fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#516](https://github.com/apache/incubator-hugegraph-toolchain/pull/516), [#551](https://github.com/apache/incubator-hugegraph-toolchain/pull/551)) -- fix yarn network connection on linux/arm64 arch ([#519](https://github.com/apache/incubator-hugegraph-toolchain/pull/519)) -- fix(hubble): drop-down box could not display all options ([#535](https://github.com/apache/incubator-hugegraph-toolchain/pull/535)) -- fix(hubble): build with node and yarn ([#543](https://github.com/apache/incubator-hugegraph-toolchain/pull/543)) -- fix(loader): loader options ([#548](https://github.com/apache/incubator-hugegraph-toolchain/pull/548)) -- fix(hubble): parent override children dep version ([#549](https://github.com/apache/incubator-hugegraph-toolchain/pull/549)) -- fix: exclude okhttp1 which has different groupID with okhttp3 ([#555](https://github.com/apache/incubator-hugegraph-toolchain/pull/555)) -- fix: github action build docker image failed ([#556](https://github.com/apache/incubator-hugegraph-toolchain/pull/556), [#557](https://github.com/apache/incubator-hugegraph-toolchain/pull/557)) -- fix: build error with npm not exist & tiny improve ([#558](https://github.com/apache/incubator-hugegraph-toolchain/pull/558)) +- fix: convert numbers to strings ([#465](https://github.com/apache/hugegraph-toolchain/pull/465)) +- fix: hugegraph-spark-loader shell string length limit ([#469](https://github.com/apache/hugegraph-toolchain/pull/469)) +- fix: spark loader meet Exception: Class is not registered ([#470](https://github.com/apache/hugegraph-toolchain/pull/470)) +- fix: spark loader Task not serializable ([#471](https://github.com/apache/hugegraph-toolchain/pull/471)) +- fix: spark with loader has dependency conflicts ([#480](https://github.com/apache/hugegraph-toolchain/pull/480)) +- fix: spark-loader example schema and struct mismatch ([#504](https://github.com/apache/hugegraph-toolchain/pull/504)) +- fix(loader): error log ([#499](https://github.com/apache/hugegraph-toolchain/pull/499)) +- fix: checkstyle && add suppressions.xml ([#500](https://github.com/apache/hugegraph-toolchain/pull/500)) +- fix(loader): resolve error in loader script ([#510](https://github.com/apache/hugegraph-toolchain/pull/510)) +- fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#516](https://github.com/apache/hugegraph-toolchain/pull/516), [#551](https://github.com/apache/hugegraph-toolchain/pull/551)) +- fix yarn network connection on linux/arm64 arch ([#519](https://github.com/apache/hugegraph-toolchain/pull/519)) +- fix(hubble): drop-down box could not display all options ([#535](https://github.com/apache/hugegraph-toolchain/pull/535)) +- fix(hubble): build with node and yarn ([#543](https://github.com/apache/hugegraph-toolchain/pull/543)) +- fix(loader): loader options ([#548](https://github.com/apache/hugegraph-toolchain/pull/548)) +- fix(hubble): parent override children dep version ([#549](https://github.com/apache/hugegraph-toolchain/pull/549)) +- fix: exclude okhttp1 which has different groupID with okhttp3 ([#555](https://github.com/apache/hugegraph-toolchain/pull/555)) +- fix: github action build docker image failed ([#556](https://github.com/apache/hugegraph-toolchain/pull/556), [#557](https://github.com/apache/hugegraph-toolchain/pull/557)) +- fix: build error with npm not exist & tiny improve ([#558](https://github.com/apache/hugegraph-toolchain/pull/558)) #### Option Changes -- set default data when create graph ([#447](https://github.com/apache/incubator-hugegraph-toolchain/pull/447)) +- set default data when create graph ([#447](https://github.com/apache/hugegraph-toolchain/pull/447)) #### Other Changes -- chore: remove apache stage repo & update mail rule ([#433](https://github.com/apache/incubator-hugegraph-toolchain/pull/433), [#474](https://github.com/apache/incubator-hugegraph-toolchain/pull/474), [#479](https://github.com/apache/incubator-hugegraph-toolchain/pull/479)) -- refact: clean extra store file in all modules ([#434](https://github.com/apache/incubator-hugegraph-toolchain/pull/434)) -- chore: use fixed node.js version 16 to avoid ci problem ([#437](https://github.com/apache/incubator-hugegraph-toolchain/pull/437), [#441](https://github.com/apache/incubator-hugegraph-toolchain/pull/441)) -- chore(hubble): use latest code in Dockerfile ([#440](https://github.com/apache/incubator-hugegraph-toolchain/pull/440)) -- chore: remove maven plugin for docker build ([#443](https://github.com/apache/incubator-hugegraph-toolchain/pull/443)) -- chore: improve spark parallel ([#450](https://github.com/apache/incubator-hugegraph-toolchain/pull/450)) -- doc: fix build status badge link ([#455](https://github.com/apache/incubator-hugegraph-toolchain/pull/455)) -- chore: keep hadoop-hdfs-client and hadoop-common version consistent ([#457](https://github.com/apache/incubator-hugegraph-toolchain/pull/457)) -- doc: add basic contact info & QR code in README ([#462](https://github.com/apache/incubator-hugegraph-toolchain/pull/462), [#475](https://github.com/apache/incubator-hugegraph-toolchain/pull/475)) -- chore: disable PR up-to-date in branch ([#473](https://github.com/apache/incubator-hugegraph-toolchain/pull/473)) -- chore: auto add pr auto label by path ([#466](https://github.com/apache/incubator-hugegraph-toolchain/pull/466), [#528](https://github.com/apache/incubator-hugegraph-toolchain/pull/528)) -- chore: unify the dependencies versions of the entire project ([#478](https://github.com/apache/incubator-hugegraph-toolchain/pull/478)) -- chore(deps): bump async, semver, word-wrap, browserify-sign in hubble-fe ([#484](https://github.com/apache/incubator-hugegraph-toolchain/pull/484), [#491](https://github.com/apache/incubator-hugegraph-toolchain/pull/491), [#494](https://github.com/apache/incubator-hugegraph-toolchain/pull/494), [#529](https://github.com/apache/incubator-hugegraph-toolchain/pull/529)) -- chore: add pr template ([#498](https://github.com/apache/incubator-hugegraph-toolchain/pull/498)) -- doc(hubble): add docker-compose to start with server ([#522](https://github.com/apache/incubator-hugegraph-toolchain/pull/522)) -- chore(ci): add stage profile settings ([#536](https://github.com/apache/incubator-hugegraph-toolchain/pull/536)) -- chore(client): increase the api num as the latest server commit + 10 ([#546](https://github.com/apache/incubator-hugegraph-toolchain/pull/546)) -- chore(spark): install hugegraph from source ([#552](https://github.com/apache/incubator-hugegraph-toolchain/pull/552)) -- doc: adjust docker related desc in readme ([#559](https://github.com/apache/incubator-hugegraph-toolchain/pull/559)) -- chore(license): update license for 1.2 ([#560](https://github.com/apache/incubator-hugegraph-toolchain/pull/560), [#561](https://github.com/apache/incubator-hugegraph-toolchain/pull/561)) +- chore: remove apache stage repo & update mail rule ([#433](https://github.com/apache/hugegraph-toolchain/pull/433), [#474](https://github.com/apache/hugegraph-toolchain/pull/474), [#479](https://github.com/apache/hugegraph-toolchain/pull/479)) +- refact: clean extra store file in all modules ([#434](https://github.com/apache/hugegraph-toolchain/pull/434)) +- chore: use fixed node.js version 16 to avoid ci problem ([#437](https://github.com/apache/hugegraph-toolchain/pull/437), [#441](https://github.com/apache/hugegraph-toolchain/pull/441)) +- chore(hubble): use latest code in Dockerfile ([#440](https://github.com/apache/hugegraph-toolchain/pull/440)) +- chore: remove maven plugin for docker build ([#443](https://github.com/apache/hugegraph-toolchain/pull/443)) +- chore: improve spark parallel ([#450](https://github.com/apache/hugegraph-toolchain/pull/450)) +- doc: fix build status badge link ([#455](https://github.com/apache/hugegraph-toolchain/pull/455)) +- chore: keep hadoop-hdfs-client and hadoop-common version consistent ([#457](https://github.com/apache/hugegraph-toolchain/pull/457)) +- doc: add basic contact info & QR code in README ([#462](https://github.com/apache/hugegraph-toolchain/pull/462), [#475](https://github.com/apache/hugegraph-toolchain/pull/475)) +- chore: disable PR up-to-date in branch ([#473](https://github.com/apache/hugegraph-toolchain/pull/473)) +- chore: auto add pr auto label by path ([#466](https://github.com/apache/hugegraph-toolchain/pull/466), [#528](https://github.com/apache/hugegraph-toolchain/pull/528)) +- chore: unify the dependencies versions of the entire project ([#478](https://github.com/apache/hugegraph-toolchain/pull/478)) +- chore(deps): bump async, semver, word-wrap, browserify-sign in hubble-fe ([#484](https://github.com/apache/hugegraph-toolchain/pull/484), [#491](https://github.com/apache/hugegraph-toolchain/pull/491), [#494](https://github.com/apache/hugegraph-toolchain/pull/494), [#529](https://github.com/apache/hugegraph-toolchain/pull/529)) +- chore: add pr template ([#498](https://github.com/apache/hugegraph-toolchain/pull/498)) +- doc(hubble): add docker-compose to start with server ([#522](https://github.com/apache/hugegraph-toolchain/pull/522)) +- chore(ci): add stage profile settings ([#536](https://github.com/apache/hugegraph-toolchain/pull/536)) +- chore(client): increase the api num as the latest server commit + 10 ([#546](https://github.com/apache/hugegraph-toolchain/pull/546)) +- chore(spark): install hugegraph from source ([#552](https://github.com/apache/hugegraph-toolchain/pull/552)) +- doc: adjust docker related desc in readme ([#559](https://github.com/apache/hugegraph-toolchain/pull/559)) +- chore(license): update license for 1.2 ([#560](https://github.com/apache/hugegraph-toolchain/pull/560), [#561](https://github.com/apache/hugegraph-toolchain/pull/561)) @@ -217,27 +217,27 @@ weight: 7 #### Feature Changes -- feat(common): replace jersey dependencies with OkHttp (Breaking Change) ([#133](https://github.com/apache/incubator-hugegraph-commons/pull/133)) +- feat(common): replace jersey dependencies with OkHttp (Breaking Change) ([#133](https://github.com/apache/hugegraph-commons/pull/133)) #### Bug Fix -- fix(common): handle spring-boot2/jersey dependency conflicts ([#131](https://github.com/apache/incubator-hugegraph-commons/pull/131)) -- fix: Assert.assertThrows() should check result of exceptionConsumer ([#135](https://github.com/apache/incubator-hugegraph-commons/pull/135)) -- fix(common): json param convert ([#137](https://github.com/apache/incubator-hugegraph-commons/pull/137)) +- fix(common): handle spring-boot2/jersey dependency conflicts ([#131](https://github.com/apache/hugegraph-commons/pull/131)) +- fix: Assert.assertThrows() should check result of exceptionConsumer ([#135](https://github.com/apache/hugegraph-commons/pull/135)) +- fix(common): json param convert ([#137](https://github.com/apache/hugegraph-commons/pull/137)) #### Other Changes -- refact(common): add more construction methods for convenient ([#132](https://github.com/apache/incubator-hugegraph-commons/pull/132)) -- add: dependency-review ([#134](https://github.com/apache/incubator-hugegraph-commons/pull/134)) -- refact(common): rename jsonutil to avoid conflicts with server ([#136](https://github.com/apache/incubator-hugegraph-commons/pull/136)) -- doc: update README for release ([#138](https://github.com/apache/incubator-hugegraph-commons/pull/138)) -- update licence ([#139](https://github.com/apache/incubator-hugegraph-commons/pull/139)) +- refact(common): add more construction methods for convenient ([#132](https://github.com/apache/hugegraph-commons/pull/132)) +- add: dependency-review ([#134](https://github.com/apache/hugegraph-commons/pull/134)) +- refact(common): rename jsonutil to avoid conflicts with server ([#136](https://github.com/apache/hugegraph-commons/pull/136)) +- doc: update README for release ([#138](https://github.com/apache/hugegraph-commons/pull/138)) +- update licence ([#139](https://github.com/apache/hugegraph-commons/pull/139)) ### Release Details Please check the release details in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) -- [Commons Release Notes](https://github.com/apache/incubator-hugegraph-commons/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases) +- [Commons Release Notes](https://github.com/apache/hugegraph-commons/releases) diff --git a/content/en/docs/changelog/hugegraph-1.3.0-release-notes.md b/content/en/docs/changelog/hugegraph-1.3.0-release-notes.md index a3b395933..9d4b2ee73 100644 --- a/content/en/docs/changelog/hugegraph-1.3.0-release-notes.md +++ b/content/en/docs/changelog/hugegraph-1.3.0-release-notes.md @@ -23,45 +23,45 @@ PS: In the future, we will gradually upgrade the java version from `Java 11 -> J #### API Changes -* feat(api): optimize adjacent-edges query ([#2408](https://github.com/apache/incubator-hugegraph/pull/2408)) +* feat(api): optimize adjacent-edges query ([#2408](https://github.com/apache/hugegraph/pull/2408)) #### Feature Changes -- feat: support docker use the auth when starting ([#2403](https://github.com/apache/incubator-hugegraph/pull/2403)) -- feat: added the OpenTelemetry trace support ([#2477](https://github.com/apache/incubator-hugegraph/pull/2477)) +- feat: support docker use the auth when starting ([#2403](https://github.com/apache/hugegraph/pull/2403)) +- feat: added the OpenTelemetry trace support ([#2477](https://github.com/apache/hugegraph/pull/2477)) #### Bug Fix -- fix(core): task restore interrupt problem on restart server ([#2401](https://github.com/apache/incubator-hugegraph/pull/2401)) -- fix(server): reinitialize the progress to set up graph auth friendly ([#2411](https://github.com/apache/incubator-hugegraph/pull/2411)) -- fix(chore): remove zgc in dockerfile for ARM env ([#2421](https://github.com/apache/incubator-hugegraph/pull/2421)) -- fix(server): make CacheManager constructor private to satisfy the singleton pattern ([#2432](https://github.com/apache/incubator-hugegraph/pull/2432)) -- fix(server): unify the license headers ([#2438](https://github.com/apache/incubator-hugegraph/pull/2438)) -- fix: format and clean code in dist and example modules ([#2441](https://github.com/apache/incubator-hugegraph/pull/2441)) -- fix: format and clean code in core module ([#2440](https://github.com/apache/incubator-hugegraph/pull/2440)) -- fix: format and clean code in modules ([#2439](https://github.com/apache/incubator-hugegraph/pull/2439)) -- fix(server): clean up the code ([#2456](https://github.com/apache/incubator-hugegraph/pull/2456)) -- fix(server): remove extra blank lines ([#2459](https://github.com/apache/incubator-hugegraph/pull/2459)) -- fix(server): add tip for gremlin api NPE with an empty query ([#2467](https://github.com/apache/incubator-hugegraph/pull/2467)) -- fix(server): fix the metric name when promthus collects hugegraph metric, see issue ([#2462](https://github.com/apache/incubator-hugegraph/pull/2462)) -- fix(server): `serverStarted` error when execute gremlin example ([#2473](https://github.com/apache/incubator-hugegraph/pull/2473)) -- fix(auth): enhance the URL check ([#2422](https://github.com/apache/incubator-hugegraph/pull/2422)) +- fix(core): task restore interrupt problem on restart server ([#2401](https://github.com/apache/hugegraph/pull/2401)) +- fix(server): reinitialize the progress to set up graph auth friendly ([#2411](https://github.com/apache/hugegraph/pull/2411)) +- fix(chore): remove zgc in dockerfile for ARM env ([#2421](https://github.com/apache/hugegraph/pull/2421)) +- fix(server): make CacheManager constructor private to satisfy the singleton pattern ([#2432](https://github.com/apache/hugegraph/pull/2432)) +- fix(server): unify the license headers ([#2438](https://github.com/apache/hugegraph/pull/2438)) +- fix: format and clean code in dist and example modules ([#2441](https://github.com/apache/hugegraph/pull/2441)) +- fix: format and clean code in core module ([#2440](https://github.com/apache/hugegraph/pull/2440)) +- fix: format and clean code in modules ([#2439](https://github.com/apache/hugegraph/pull/2439)) +- fix(server): clean up the code ([#2456](https://github.com/apache/hugegraph/pull/2456)) +- fix(server): remove extra blank lines ([#2459](https://github.com/apache/hugegraph/pull/2459)) +- fix(server): add tip for gremlin api NPE with an empty query ([#2467](https://github.com/apache/hugegraph/pull/2467)) +- fix(server): fix the metric name when promthus collects hugegraph metric, see issue ([#2462](https://github.com/apache/hugegraph/pull/2462)) +- fix(server): `serverStarted` error when execute gremlin example ([#2473](https://github.com/apache/hugegraph/pull/2473)) +- fix(auth): enhance the URL check ([#2422](https://github.com/apache/hugegraph/pull/2422)) #### Option Changes -* refact(server): enhance the storage path in RocksDB & clean code ([#2491](https://github.com/apache/incubator-hugegraph/pull/2491)) +* refact(server): enhance the storage path in RocksDB & clean code ([#2491](https://github.com/apache/hugegraph/pull/2491)) #### Other Changes -- chore: add a license link ([#2398](https://github.com/apache/incubator-hugegraph/pull/2398)) -- doc: enhance NOTICE info to keep it clear ([#2409](https://github.com/apache/incubator-hugegraph/pull/2409)) -- chore(server): update swagger info for default server profile ([#2423](https://github.com/apache/incubator-hugegraph/pull/2423)) -- fix(server): unify license header for protobuf file ([#2448](https://github.com/apache/incubator-hugegraph/pull/2448)) -- chore: improve license header checker confs and pre-check header when validating ([#2445](https://github.com/apache/incubator-hugegraph/pull/2445)) -- chore: unify to call SchemaLabel.getLabelId() ([#2458](https://github.com/apache/incubator-hugegraph/pull/2458)) -- chore: refine the hg-style.xml specification ([#2457](https://github.com/apache/incubator-hugegraph/pull/2457)) -- chore: Add a newline formatting configuration and a comment for warning ([#2464](https://github.com/apache/incubator-hugegraph/pull/2464)) -- chore(server): clear context after req done ([#2470](https://github.com/apache/incubator-hugegraph/pull/2470)) +- chore: add a license link ([#2398](https://github.com/apache/hugegraph/pull/2398)) +- doc: enhance NOTICE info to keep it clear ([#2409](https://github.com/apache/hugegraph/pull/2409)) +- chore(server): update swagger info for default server profile ([#2423](https://github.com/apache/hugegraph/pull/2423)) +- fix(server): unify license header for protobuf file ([#2448](https://github.com/apache/hugegraph/pull/2448)) +- chore: improve license header checker confs and pre-check header when validating ([#2445](https://github.com/apache/hugegraph/pull/2445)) +- chore: unify to call SchemaLabel.getLabelId() ([#2458](https://github.com/apache/hugegraph/pull/2458)) +- chore: refine the hg-style.xml specification ([#2457](https://github.com/apache/hugegraph/pull/2457)) +- chore: Add a newline formatting configuration and a comment for warning ([#2464](https://github.com/apache/hugegraph/pull/2464)) +- chore(server): clear context after req done ([#2470](https://github.com/apache/hugegraph/pull/2470)) ### hugegraph-toolchain @@ -69,40 +69,40 @@ PS: In the future, we will gradually upgrade the java version from `Java 11 -> J #### Feature Changes -* fix(loader): update shade plugin for spark loader ([#566](https://github.com/apache/incubator-hugegraph-toolchain/pull/566)) -* fix(hubble): yarn install timeout in arm64 ([#583](https://github.com/apache/incubator-hugegraph-toolchain/pull/583)) -* fix(loader): support file name with prefix for hdfs source ([#571](https://github.com/apache/incubator-hugegraph-toolchain/pull/571)) -* feat(hubble): warp the exception info in HugeClientUtil ([#589](https://github.com/apache/incubator-hugegraph-toolchain/pull/589)) +* fix(loader): update shade plugin for spark loader ([#566](https://github.com/apache/hugegraph-toolchain/pull/566)) +* fix(hubble): yarn install timeout in arm64 ([#583](https://github.com/apache/hugegraph-toolchain/pull/583)) +* fix(loader): support file name with prefix for hdfs source ([#571](https://github.com/apache/hugegraph-toolchain/pull/571)) +* feat(hubble): warp the exception info in HugeClientUtil ([#589](https://github.com/apache/hugegraph-toolchain/pull/589)) #### Bug Fix -* fix: concurrency issue causing file overwrite due to identical filenames ([#572](https://github.com/apache/incubator-hugegraph-toolchain/pull/572)) +* fix: concurrency issue causing file overwrite due to identical filenames ([#572](https://github.com/apache/hugegraph-toolchain/pull/572)) #### Option Changes -* feat(client): support user defined OKHTTPClient configs ([#590](https://github.com/apache/incubator-hugegraph-toolchain/pull/590)) +* feat(client): support user defined OKHTTPClient configs ([#590](https://github.com/apache/hugegraph-toolchain/pull/590)) #### Other Changes -* doc: update copyright date(year) in NOTICE ([#567](https://github.com/apache/incubator-hugegraph-toolchain/pull/567)) -* chore(deps): bump ip from 1.1.5 to 1.1.9 in /hugegraph-hubble/hubble-fe ([#580](https://github.com/apache/incubator-hugegraph-toolchain/pull/580)) -* refactor(hubble): enhance maven front plugin ([#568](https://github.com/apache/incubator-hugegraph-toolchain/pull/568)) -* chore(deps): bump es5-ext from 0.10.53 to 0.10.63 in /hugegraph-hubble/hubble-fe ([#582](https://github.com/apache/incubator-hugegraph-toolchain/pull/582)) -* chore(hubble): Enhance code style in hubble ([#592](https://github.com/apache/incubator-hugegraph-toolchain/pull/592)) -* chore: upgrade version to 1.3.0 ([#596](https://github.com/apache/incubator-hugegraph-toolchain/pull/596)) -* chore(ci): update profile commit id for 1.3 ([#597](https://github.com/apache/incubator-hugegraph-toolchain/pull/597)) +* doc: update copyright date(year) in NOTICE ([#567](https://github.com/apache/hugegraph-toolchain/pull/567)) +* chore(deps): bump ip from 1.1.5 to 1.1.9 in /hugegraph-hubble/hubble-fe ([#580](https://github.com/apache/hugegraph-toolchain/pull/580)) +* refactor(hubble): enhance maven front plugin ([#568](https://github.com/apache/hugegraph-toolchain/pull/568)) +* chore(deps): bump es5-ext from 0.10.53 to 0.10.63 in /hugegraph-hubble/hubble-fe ([#582](https://github.com/apache/hugegraph-toolchain/pull/582)) +* chore(hubble): Enhance code style in hubble ([#592](https://github.com/apache/hugegraph-toolchain/pull/592)) +* chore: upgrade version to 1.3.0 ([#596](https://github.com/apache/hugegraph-toolchain/pull/596)) +* chore(ci): update profile commit id for 1.3 ([#597](https://github.com/apache/hugegraph-toolchain/pull/597)) ### hugegraph-commons #### Feature Changes -* feat: support user defined RestClientConfig/HTTPClient params ([#140](https://github.com/apache/incubator-hugegraph-commons/pull/140)) +* feat: support user defined RestClientConfig/HTTPClient params ([#140](https://github.com/apache/hugegraph-commons/pull/140)) #### Bug Fix #### Other Changes -* chore: disable clean flatten for deploy ([#141](https://github.com/apache/incubator-hugegraph-commons/pull/141)) +* chore: disable clean flatten for deploy ([#141](https://github.com/apache/hugegraph-commons/pull/141)) ### hugegraph-ai @@ -123,38 +123,38 @@ and the addition of basic CI further enhance the project's robustness and develo #### Feature Changes -* feat: initialize hugegraph python client ([#5](https://github.com/apache/incubator-hugegraph-ai/pull/5)) -* feat(llm): knowledge graph construction by llm ([#7](https://github.com/apache/incubator-hugegraph-ai/pull/7)) -* feat: initialize rag based on HugeGraph ([#20](https://github.com/apache/incubator-hugegraph-ai/pull/20)) -* feat(client): add variables api and test ([#24](https://github.com/apache/incubator-hugegraph-ai/pull/24)) -* feat: add llm wenxinyiyan & config util & spo_triple_extract ([#27](https://github.com/apache/incubator-hugegraph-ai/pull/27)) -* feat: add auth&metric&traverser&task api and ut ([#28](https://github.com/apache/incubator-hugegraph-ai/pull/28)) -* feat: refactor construct knowledge graph task ([#29](https://github.com/apache/incubator-hugegraph-ai/pull/29)) -* feat: Introduce gradio for creating interactive and visual demo ([#30](https://github.com/apache/incubator-hugegraph-ai/pull/30)) +* feat: initialize hugegraph python client ([#5](https://github.com/apache/hugegraph-ai/pull/5)) +* feat(llm): knowledge graph construction by llm ([#7](https://github.com/apache/hugegraph-ai/pull/7)) +* feat: initialize rag based on HugeGraph ([#20](https://github.com/apache/hugegraph-ai/pull/20)) +* feat(client): add variables api and test ([#24](https://github.com/apache/hugegraph-ai/pull/24)) +* feat: add llm wenxinyiyan & config util & spo_triple_extract ([#27](https://github.com/apache/hugegraph-ai/pull/27)) +* feat: add auth&metric&traverser&task api and ut ([#28](https://github.com/apache/hugegraph-ai/pull/28)) +* feat: refactor construct knowledge graph task ([#29](https://github.com/apache/hugegraph-ai/pull/29)) +* feat: Introduce gradio for creating interactive and visual demo ([#30](https://github.com/apache/hugegraph-ai/pull/30)) #### Bug Fix -* fix: invalid GitHub label ([#3](https://github.com/apache/incubator-hugegraph-ai/pull/3)) -* fix: import error ([#13](https://github.com/apache/incubator-hugegraph-ai/pull/13)) -* fix: function getEdgeByPage(): the generated query url does not include the parameter page ([#15](https://github.com/apache/incubator-hugegraph-ai/pull/15)) -* fix: issue template ([#23](https://github.com/apache/incubator-hugegraph-ai/pull/23)) -* fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#25](https://github.com/apache/incubator-hugegraph-ai/pull/25)) +* fix: invalid GitHub label ([#3](https://github.com/apache/hugegraph-ai/pull/3)) +* fix: import error ([#13](https://github.com/apache/hugegraph-ai/pull/13)) +* fix: function getEdgeByPage(): the generated query url does not include the parameter page ([#15](https://github.com/apache/hugegraph-ai/pull/15)) +* fix: issue template ([#23](https://github.com/apache/hugegraph-ai/pull/23)) +* fix: base-ref/head-ref missed in dependency-check-ci on branch push ([#25](https://github.com/apache/hugegraph-ai/pull/25)) #### Other Changes -* chore: add asf.yaml and ISSUE_TEMPLATE ([#1](https://github.com/apache/incubator-hugegraph-ai/pull/1)) -* Bump urllib3 from 2.0.3 to 2.0.7 in /hugegraph-python ([#8](https://github.com/apache/incubator-hugegraph-ai/pull/8)) -* chore: create .gitignore file for py ([#9](https://github.com/apache/incubator-hugegraph-ai/pull/9)) -* refact: improve project structure & add some basic CI ([#17](https://github.com/apache/incubator-hugegraph-ai/pull/17)) -* chore: Update LICENSE and NOTICE ([#31](https://github.com/apache/incubator-hugegraph-ai/pull/31)) -* chore: add release scripts ([#33](https://github.com/apache/incubator-hugegraph-ai/pull/33)) -* chore: change file chmod 755 ([#34](https://github.com/apache/incubator-hugegraph-ai/pull/34)) +* chore: add asf.yaml and ISSUE_TEMPLATE ([#1](https://github.com/apache/hugegraph-ai/pull/1)) +* Bump urllib3 from 2.0.3 to 2.0.7 in /hugegraph-python ([#8](https://github.com/apache/hugegraph-ai/pull/8)) +* chore: create .gitignore file for py ([#9](https://github.com/apache/hugegraph-ai/pull/9)) +* refact: improve project structure & add some basic CI ([#17](https://github.com/apache/hugegraph-ai/pull/17)) +* chore: Update LICENSE and NOTICE ([#31](https://github.com/apache/hugegraph-ai/pull/31)) +* chore: add release scripts ([#33](https://github.com/apache/hugegraph-ai/pull/33)) +* chore: change file chmod 755 ([#34](https://github.com/apache/hugegraph-ai/pull/34)) ### Release Details Please check the release details/contributor in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) -- [Commons Release Notes](https://github.com/apache/incubator-hugegraph-commons/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [AI Release Notes](https://github.com/apache/hugegraph-ai/releases) +- [Commons Release Notes](https://github.com/apache/hugegraph-commons/releases) diff --git a/content/en/docs/changelog/hugegraph-1.5.0-release-notes.md b/content/en/docs/changelog/hugegraph-1.5.0-release-notes.md index 89d59035b..41a6a7634 100644 --- a/content/en/docs/changelog/hugegraph-1.5.0-release-notes.md +++ b/content/en/docs/changelog/hugegraph-1.5.0-release-notes.md @@ -18,145 +18,145 @@ PS: In the future, HugeGraph components will evolve through versions of `Java 11 #### API Changes -- **BREAKING CHANGE**: Support "parent & child" `EdgeLabel` type [#2662](https://github.com/apache/incubator-hugegraph/pull/2662) +- **BREAKING CHANGE**: Support "parent & child" `EdgeLabel` type [#2662](https://github.com/apache/hugegraph/pull/2662) #### Feature Changes -- Integrate `pd-grpc`, `pd-common`, and `pd-client` [#2498](https://github.com/apache/incubator-hugegraph/pull/2498) -- Integrate `store-grpc`, `store-common`, and `store-client` [#2476](https://github.com/apache/incubator-hugegraph/pull/2476) -- Integrate `store-rocksdb` submodule [#2513](https://github.com/apache/incubator-hugegraph/pull/2513) -- Integrate `pd-core` into HugeGraph [#2478](https://github.com/apache/incubator-hugegraph/pull/2478) -- Integrate `pd-service` into HugeGraph [#2528](https://github.com/apache/incubator-hugegraph/pull/2528) -- Integrate `pd-dist` into HugeGraph and add core tests, client tests, and REST tests for PD [#2532](https://github.com/apache/incubator-hugegraph/pull/2532) -- Integrate `server-hstore` into HugeGraph [#2534](https://github.com/apache/incubator-hugegraph/pull/2534) -- Integrate `store-core` submodule [#2548](https://github.com/apache/incubator-hugegraph/pull/2548) -- Integrate `store-node` submodule [#2537](https://github.com/apache/incubator-hugegraph/pull/2537) -- Support new backend Hstore [#2560](https://github.com/apache/incubator-hugegraph/pull/2560) -- Support Docker deployment for PD and Store [#2573](https://github.com/apache/incubator-hugegraph/pull/2573) -- Add a tool method `encode` [#2647](https://github.com/apache/incubator-hugegraph/pull/2647) -- Add basic `MiniCluster` module for distributed system testing [#2615](https://github.com/apache/incubator-hugegraph/pull/2615) -- Support disabling RocksDB auto-compaction via configuration [#2586](https://github.com/apache/incubator-hugegraph/pull/2586) +- Integrate `pd-grpc`, `pd-common`, and `pd-client` [#2498](https://github.com/apache/hugegraph/pull/2498) +- Integrate `store-grpc`, `store-common`, and `store-client` [#2476](https://github.com/apache/hugegraph/pull/2476) +- Integrate `store-rocksdb` submodule [#2513](https://github.com/apache/hugegraph/pull/2513) +- Integrate `pd-core` into HugeGraph [#2478](https://github.com/apache/hugegraph/pull/2478) +- Integrate `pd-service` into HugeGraph [#2528](https://github.com/apache/hugegraph/pull/2528) +- Integrate `pd-dist` into HugeGraph and add core tests, client tests, and REST tests for PD [#2532](https://github.com/apache/hugegraph/pull/2532) +- Integrate `server-hstore` into HugeGraph [#2534](https://github.com/apache/hugegraph/pull/2534) +- Integrate `store-core` submodule [#2548](https://github.com/apache/hugegraph/pull/2548) +- Integrate `store-node` submodule [#2537](https://github.com/apache/hugegraph/pull/2537) +- Support new backend Hstore [#2560](https://github.com/apache/hugegraph/pull/2560) +- Support Docker deployment for PD and Store [#2573](https://github.com/apache/hugegraph/pull/2573) +- Add a tool method `encode` [#2647](https://github.com/apache/hugegraph/pull/2647) +- Add basic `MiniCluster` module for distributed system testing [#2615](https://github.com/apache/hugegraph/pull/2615) +- Support disabling RocksDB auto-compaction via configuration [#2586](https://github.com/apache/hugegraph/pull/2586) #### Bug Fixes -- Switch RocksDB backend to memory when executing Gremlin examples [#2518](https://github.com/apache/incubator-hugegraph/pull/2518) -- Avoid overriding backend config in Gremlin example scripts [#2519](https://github.com/apache/incubator-hugegraph/pull/2519) -- Update resource references [#2522](https://github.com/apache/incubator-hugegraph/pull/2522) -- Randomly generate default values [#2568](https://github.com/apache/incubator-hugegraph/pull/2568) -- Update build artifact path for Docker deployment [#2590](https://github.com/apache/incubator-hugegraph/pull/2590) -- Ensure thread safety for range attributes in PD [#2641](https://github.com/apache/incubator-hugegraph/pull/2641) -- Correct server Docker copy source path [#2637](https://github.com/apache/incubator-hugegraph/pull/2637) -- Fix JRaft Timer Metrics bug in Hstore [#2602](https://github.com/apache/incubator-hugegraph/pull/2602) -- Enable JRaft MaxBodySize configuration [#2633](https://github.com/apache/incubator-hugegraph/pull/2633) +- Switch RocksDB backend to memory when executing Gremlin examples [#2518](https://github.com/apache/hugegraph/pull/2518) +- Avoid overriding backend config in Gremlin example scripts [#2519](https://github.com/apache/hugegraph/pull/2519) +- Update resource references [#2522](https://github.com/apache/hugegraph/pull/2522) +- Randomly generate default values [#2568](https://github.com/apache/hugegraph/pull/2568) +- Update build artifact path for Docker deployment [#2590](https://github.com/apache/hugegraph/pull/2590) +- Ensure thread safety for range attributes in PD [#2641](https://github.com/apache/hugegraph/pull/2641) +- Correct server Docker copy source path [#2637](https://github.com/apache/hugegraph/pull/2637) +- Fix JRaft Timer Metrics bug in Hstore [#2602](https://github.com/apache/hugegraph/pull/2602) +- Enable JRaft MaxBodySize configuration [#2633](https://github.com/apache/hugegraph/pull/2633) #### Option Changes -- Mark old raft configs as deprecated [#2661](https://github.com/apache/incubator-hugegraph/pull/2661) -- Enlarge bytes write limit and remove `big` parameter when encoding/decoding string ID length [#2622](https://github.com/apache/incubator-hugegraph/pull/2622) +- Mark old raft configs as deprecated [#2661](https://github.com/apache/hugegraph/pull/2661) +- Enlarge bytes write limit and remove `big` parameter when encoding/decoding string ID length [#2622](https://github.com/apache/hugegraph/pull/2622) #### Other Changes -- Add Swagger-UI LICENSE files [#2495](https://github.com/apache/incubator-hugegraph/pull/2495) -- Translate CJK comments and punctuations to English across multiple modules [#2536](https://github.com/apache/incubator-hugegraph/pull/2536), [#2623](https://github.com/apache/incubator-hugegraph/pull/2625), [#2645](https://github.com/apache/incubator-hugegraph/pull/2645) -- Introduce `install-dist` module in root [#2552](https://github.com/apache/incubator-hugegraph/pull/2552) -- Enable up-to-date checks for UI (CI) [#2609](https://github.com/apache/incubator-hugegraph/pull/2609) -- Minor improvements for POM properties [#2574](https://github.com/apache/incubator-hugegraph/pull/2574) -- Migrate HugeGraph Commons [#2628](https://github.com/apache/incubator-hugegraph/pull/2628) -- Tar source and binary packages for HugeGraph with PD-Store [#2594](https://github.com/apache/incubator-hugegraph/pull/2594) -- Refactor: Enhance cache invalidation of the partition → leader shard in `ClientCache` [#2588](https://github.com/apache/incubator-hugegraph/pull/2588) -- Refactor: Remove redundant properties in `LogMeta` and `PartitionMeta` [#2598](https://github.com/apache/incubator-hugegraph/pull/2598) +- Add Swagger-UI LICENSE files [#2495](https://github.com/apache/hugegraph/pull/2495) +- Translate CJK comments and punctuations to English across multiple modules [#2536](https://github.com/apache/hugegraph/pull/2536), [#2623](https://github.com/apache/hugegraph/pull/2625), [#2645](https://github.com/apache/hugegraph/pull/2645) +- Introduce `install-dist` module in root [#2552](https://github.com/apache/hugegraph/pull/2552) +- Enable up-to-date checks for UI (CI) [#2609](https://github.com/apache/hugegraph/pull/2609) +- Minor improvements for POM properties [#2574](https://github.com/apache/hugegraph/pull/2574) +- Migrate HugeGraph Commons [#2628](https://github.com/apache/hugegraph/pull/2628) +- Tar source and binary packages for HugeGraph with PD-Store [#2594](https://github.com/apache/hugegraph/pull/2594) +- Refactor: Enhance cache invalidation of the partition → leader shard in `ClientCache` [#2588](https://github.com/apache/hugegraph/pull/2588) +- Refactor: Remove redundant properties in `LogMeta` and `PartitionMeta` [#2598](https://github.com/apache/hugegraph/pull/2598) ### hugegraph-toolchain #### API Changes -- Support "parent & child" `EdgeLabel` type [#624](https://github.com/apache/incubator-hugegraph-toolchain/pull/624) +- Support "parent & child" `EdgeLabel` type [#624](https://github.com/apache/hugegraph-toolchain/pull/624) #### Feature Changes -- Support English interface & add a script/doc for it in Hubble [#631](https://github.com/apache/incubator-hugegraph-toolchain/pull/631) +- Support English interface & add a script/doc for it in Hubble [#631](https://github.com/apache/hugegraph-toolchain/pull/631) #### Bug Fixes -- Serialize source and target label for non-father EdgeLabel [#628](https://github.com/apache/incubator-hugegraph-toolchain/pull/628) -- Encode/decode Chinese error after building Hubble package [#627](https://github.com/apache/incubator-hugegraph-toolchain/pull/627) -- Configure IPv4 to fix timeout of `yarn install` in Hubble [#636](https://github.com/apache/incubator-hugegraph-toolchain/pull/636) -- Remove debugging output to speed up the frontend construction in Hubble [#638](https://github.com/apache/incubator-hugegraph-toolchain/pull/638) +- Serialize source and target label for non-father EdgeLabel [#628](https://github.com/apache/hugegraph-toolchain/pull/628) +- Encode/decode Chinese error after building Hubble package [#627](https://github.com/apache/hugegraph-toolchain/pull/627) +- Configure IPv4 to fix timeout of `yarn install` in Hubble [#636](https://github.com/apache/hugegraph-toolchain/pull/636) +- Remove debugging output to speed up the frontend construction in Hubble [#638](https://github.com/apache/hugegraph-toolchain/pull/638) #### Other Changes -- Bump `express` from 4.18.2 to 4.19.2 in Hubble Frontend [#598](https://github.com/apache/incubator-hugegraph-toolchain/pull/598) -- Make IDEA support IssueNavigationLink [#600](https://github.com/apache/incubator-hugegraph-toolchain/pull/600) -- Update `yarn.lock` for Hubble [#605](https://github.com/apache/incubator-hugegraph-toolchain/pull/605) -- Introduce `editorconfig-maven-plugin` for verifying code style defined in `.editorconfig` [#614](https://github.com/apache/incubator-hugegraph-toolchain/pull/614) -- Upgrade distribution version to 1.5.0 [#639](https://github.com/apache/incubator-hugegraph-toolchain/pull/639) +- Bump `express` from 4.18.2 to 4.19.2 in Hubble Frontend [#598](https://github.com/apache/hugegraph-toolchain/pull/598) +- Make IDEA support IssueNavigationLink [#600](https://github.com/apache/hugegraph-toolchain/pull/600) +- Update `yarn.lock` for Hubble [#605](https://github.com/apache/hugegraph-toolchain/pull/605) +- Introduce `editorconfig-maven-plugin` for verifying code style defined in `.editorconfig` [#614](https://github.com/apache/hugegraph-toolchain/pull/614) +- Upgrade distribution version to 1.5.0 [#639](https://github.com/apache/hugegraph-toolchain/pull/639) #### Documentation Changes -- Clarify the contributing guidelines [#604](https://github.com/apache/incubator-hugegraph-toolchain/pull/604) -- Enhance the README file for Hubble [#613](https://github.com/apache/incubator-hugegraph-toolchain/pull/613) -- Update README style referring to the server's style [#615](https://github.com/apache/incubator-hugegraph-toolchain/pull/615) +- Clarify the contributing guidelines [#604](https://github.com/apache/hugegraph-toolchain/pull/604) +- Enhance the README file for Hubble [#613](https://github.com/apache/hugegraph-toolchain/pull/613) +- Update README style referring to the server's style [#615](https://github.com/apache/hugegraph-toolchain/pull/615) ### hugegraph-ai #### API Changes -- Added local LLM API and version API. [#41](https://github.com/apache/incubator-hugegraph-ai/pull/41), [#44](https://github.com/apache/incubator-hugegraph-ai/pull/44) -- Implemented new API and optimized code structure. [#63](https://github.com/apache/incubator-hugegraph-ai/pull/63) -- Support for graphspace and refactored all APIs. [#67](https://github.com/apache/incubator-hugegraph-ai/pull/67) +- Added local LLM API and version API. [#41](https://github.com/apache/hugegraph-ai/pull/41), [#44](https://github.com/apache/hugegraph-ai/pull/44) +- Implemented new API and optimized code structure. [#63](https://github.com/apache/hugegraph-ai/pull/63) +- Support for graphspace and refactored all APIs. [#67](https://github.com/apache/hugegraph-ai/pull/67) #### Feature Changes -- Added openai's apibase configuration and asynchronous methods in RAG web demo. [#41](https://github.com/apache/incubator-hugegraph-ai/pull/41), [#58](https://github.com/apache/incubator-hugegraph-ai/pull/58) -- Support for multi reranker and enhanced UI. [#73](https://github.com/apache/incubator-hugegraph-ai/pull/73) -- Node embedding, node classify, and graph classify with models based on DGL. [#83](https://github.com/apache/incubator-hugegraph-ai/pull/83) -- Graph learning algorithm implementation (10+). [#102](https://github.com/apache/incubator-hugegraph-ai/pull/102) -- Support for any openai-style API (standard). [#95](https://github.com/apache/incubator-hugegraph-ai/pull/95) +- Added openai's apibase configuration and asynchronous methods in RAG web demo. [#41](https://github.com/apache/hugegraph-ai/pull/41), [#58](https://github.com/apache/hugegraph-ai/pull/58) +- Support for multi reranker and enhanced UI. [#73](https://github.com/apache/hugegraph-ai/pull/73) +- Node embedding, node classify, and graph classify with models based on DGL. [#83](https://github.com/apache/hugegraph-ai/pull/83) +- Graph learning algorithm implementation (10+). [#102](https://github.com/apache/hugegraph-ai/pull/102) +- Support for any openai-style API (standard). [#95](https://github.com/apache/hugegraph-ai/pull/95) #### Bug Fixes -- Fixed fusiform_similarity test in traverser for server 1.3.0. [#37](https://github.com/apache/incubator-hugegraph-ai/pull/37) -- Avoid generating config twice and corrected e_cache type. [#56](https://github.com/apache/incubator-hugegraph-ai/pull/56), [#117](https://github.com/apache/incubator-hugegraph-ai/pull/117) -- Fixed null value detection on vid attributes. [#115](https://github.com/apache/incubator-hugegraph-ai/pull/115) -- Handled profile regenerate error. [#98](https://github.com/apache/incubator-hugegraph-ai/pull/98) +- Fixed fusiform_similarity test in traverser for server 1.3.0. [#37](https://github.com/apache/hugegraph-ai/pull/37) +- Avoid generating config twice and corrected e_cache type. [#56](https://github.com/apache/hugegraph-ai/pull/56), [#117](https://github.com/apache/hugegraph-ai/pull/117) +- Fixed null value detection on vid attributes. [#115](https://github.com/apache/hugegraph-ai/pull/115) +- Handled profile regenerate error. [#98](https://github.com/apache/hugegraph-ai/pull/98) #### Option Changes -- Added auth for fastapi and gradio. [#70](https://github.com/apache/incubator-hugegraph-ai/pull/70) -- Support for multiple property types and importing graph from the entire doc. [#84](https://github.com/apache/incubator-hugegraph-ai/pull/84) +- Added auth for fastapi and gradio. [#70](https://github.com/apache/hugegraph-ai/pull/70) +- Support for multiple property types and importing graph from the entire doc. [#84](https://github.com/apache/hugegraph-ai/pull/84) #### Other Changes -- Reformatted documentation and updated README. [#36](https://github.com/apache/incubator-hugegraph-ai/pull/36), [#81](https://github.com/apache/incubator-hugegraph-ai/pull/81) -- Introduced a black for code format in GitHub actions. [#47](https://github.com/apache/incubator-hugegraph-ai/pull/47) -- Updated dependencies and environment preparations. [#45](https://github.com/apache/incubator-hugegraph-ai/pull/45), [#65](https://github.com/apache/incubator-hugegraph-ai/pull/65) -- Enhanced user-friendly README. [#82](https://github.com/apache/incubator-hugegraph-ai/pull/82) +- Reformatted documentation and updated README. [#36](https://github.com/apache/hugegraph-ai/pull/36), [#81](https://github.com/apache/hugegraph-ai/pull/81) +- Introduced a black for code format in GitHub actions. [#47](https://github.com/apache/hugegraph-ai/pull/47) +- Updated dependencies and environment preparations. [#45](https://github.com/apache/hugegraph-ai/pull/45), [#65](https://github.com/apache/hugegraph-ai/pull/65) +- Enhanced user-friendly README. [#82](https://github.com/apache/hugegraph-ai/pull/82) ### hugegraph-computer #### Feature Changes -- Support Single Source Shortest Path Algorithm [#285](https://github.com/apache/incubator-hugegraph-computer/pull/285) -- Support Output Filter [#303](https://github.com/apache/incubator-hugegraph-computer/pull/303) +- Support Single Source Shortest Path Algorithm [#285](https://github.com/apache/hugegraph-computer/pull/285) +- Support Output Filter [#303](https://github.com/apache/hugegraph-computer/pull/303) #### Bug Fixes -- Fix: base-ref/head-ref Missed in Dependency-Review on Schedule Push [#304](https://github.com/apache/incubator-hugegraph-computer/pull/304) +- Fix: base-ref/head-ref Missed in Dependency-Review on Schedule Push [#304](https://github.com/apache/hugegraph-computer/pull/304) #### Option Changes -- Refactor(core): StringEncoding [#300](https://github.com/apache/incubator-hugegraph-computer/pull/300) +- Refactor(core): StringEncoding [#300](https://github.com/apache/hugegraph-computer/pull/300) #### Other Changes -- Improve(algorithm): Random Walk Vertex Inactive [#301](https://github.com/apache/incubator-hugegraph-computer/pull/301) -- Upgrade Version to 1.3.0 [#305](https://github.com/apache/incubator-hugegraph-computer/pull/305) -- Doc(readme): Clarify the Contributing Guidelines [#306](https://github.com/apache/incubator-hugegraph-computer/pull/306) -- Doc(readme): Add Hyperlink to Apache 2.0 [#308](https://github.com/apache/incubator-hugegraph-computer/pull/308) -- Migrate Project to Computer Directory [#310](https://github.com/apache/incubator-hugegraph-computer/pull/310) -- Update for Release 1.5 [#317](https://github.com/apache/incubator-hugegraph-computer/pull/317) -- Fix Path When Exporting Source Package [#319](https://github.com/apache/incubator-hugegraph-computer/pull/319) +- Improve(algorithm): Random Walk Vertex Inactive [#301](https://github.com/apache/hugegraph-computer/pull/301) +- Upgrade Version to 1.3.0 [#305](https://github.com/apache/hugegraph-computer/pull/305) +- Doc(readme): Clarify the Contributing Guidelines [#306](https://github.com/apache/hugegraph-computer/pull/306) +- Doc(readme): Add Hyperlink to Apache 2.0 [#308](https://github.com/apache/hugegraph-computer/pull/308) +- Migrate Project to Computer Directory [#310](https://github.com/apache/hugegraph-computer/pull/310) +- Update for Release 1.5 [#317](https://github.com/apache/hugegraph-computer/pull/317) +- Fix Path When Exporting Source Package [#319](https://github.com/apache/hugegraph-computer/pull/319) ### Release Details Please check the release details/contributor in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) -- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases) +- [AI Release Notes](https://github.com/apache/hugegraph-ai/releases) diff --git a/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md b/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md index 8f9a8935d..d86da02d8 100644 --- a/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md +++ b/content/en/docs/changelog/hugegraph-1.7.0-release-notes.md @@ -14,244 +14,244 @@ For **1.7.0** version `hugegraph`, related components only support Java11. #### API Changes -- **BREAKING CHANGE**: Disable legacy backends include MySQL/PG/c*(.etc) [#2746](https://github.com/apache/incubator-hugegraph/pull/2746) -- **BREAKING CHANGE**: Release version 1.7.0 [server + pd + store] [#2889](https://github.com/apache/incubator-hugegraph/pull/2889) +- **BREAKING CHANGE**: Disable legacy backends include MySQL/PG/c*(.etc) [#2746](https://github.com/apache/hugegraph/pull/2746) +- **BREAKING CHANGE**: Release version 1.7.0 [server + pd + store] [#2889](https://github.com/apache/hugegraph/pull/2889) #### Feature Changes -- Support MemoryManagement for graph query framework [#2649](https://github.com/apache/incubator-hugegraph/pull/2649) -- LoginAPI support token_expire field [#2754](https://github.com/apache/incubator-hugegraph/pull/2754) -- Add option for task role election [#2843](https://github.com/apache/incubator-hugegraph/pull/2843) -- Optimize perf by avoid boxing long [#2861](https://github.com/apache/incubator-hugegraph/pull/2861) -- StringId hold bytes to avoid decode/encode [#2862](https://github.com/apache/incubator-hugegraph/pull/2862) -- Add PerfExample5 and PerfExample6 [#2860](https://github.com/apache/incubator-hugegraph/pull/2860) -- RocksDBStore remove redundant checkOpened() call [#2863](https://github.com/apache/incubator-hugegraph/pull/2863) -- Add path filter [#2898](https://github.com/apache/incubator-hugegraph/pull/2898) -- Init serena memory system & add memories [#2902](https://github.com/apache/incubator-hugegraph/pull/2902) +- Support MemoryManagement for graph query framework [#2649](https://github.com/apache/hugegraph/pull/2649) +- LoginAPI support token_expire field [#2754](https://github.com/apache/hugegraph/pull/2754) +- Add option for task role election [#2843](https://github.com/apache/hugegraph/pull/2843) +- Optimize perf by avoid boxing long [#2861](https://github.com/apache/hugegraph/pull/2861) +- StringId hold bytes to avoid decode/encode [#2862](https://github.com/apache/hugegraph/pull/2862) +- Add PerfExample5 and PerfExample6 [#2860](https://github.com/apache/hugegraph/pull/2860) +- RocksDBStore remove redundant checkOpened() call [#2863](https://github.com/apache/hugegraph/pull/2863) +- Add path filter [#2898](https://github.com/apache/hugegraph/pull/2898) +- Init serena memory system & add memories [#2902](https://github.com/apache/hugegraph/pull/2902) #### Bug Fixes -- Filter dynamice path(PUT/GET/DELETE) with params cause OOM [#2569](https://github.com/apache/incubator-hugegraph/pull/2569) -- JRaft Histogram Metrics Value NaN [#2631](https://github.com/apache/incubator-hugegraph/pull/2631) -- Update server image desc [#2702](https://github.com/apache/incubator-hugegraph/pull/2702) -- Kneigbor-api has unmatched edge type with server [#2699](https://github.com/apache/incubator-hugegraph/pull/2699) -- Add license for swagger-ui & reset use stage to false in ci yml [#2706](https://github.com/apache/incubator-hugegraph/pull/2706) -- Fix build pd-store arm image [#2744](https://github.com/apache/incubator-hugegraph/pull/2744) -- Fix graph server cache notifier mechanism [#2729](https://github.com/apache/incubator-hugegraph/pull/2729) -- Tx leak when stopping the graph server [#2791](https://github.com/apache/incubator-hugegraph/pull/2791) -- Ensure backend is initialized in gremlin script [#2824](https://github.com/apache/incubator-hugegraph/pull/2824) -- Fix some potential lock & type cast issues [#2895](https://github.com/apache/incubator-hugegraph/pull/2895) -- Fix npe in getVersion [#2897](https://github.com/apache/incubator-hugegraph/pull/2897) -- Fix the support for graphsapi in rocksdb and add testing for graphsapi [#2900](https://github.com/apache/incubator-hugegraph/pull/2900) -- Remove graph path in auth api path [#2899](https://github.com/apache/incubator-hugegraph/pull/2899) -- Migrate to LTS jdk11 in all Dockerfile [#2901](https://github.com/apache/incubator-hugegraph/pull/2901) -- Remove the judgment for java8 compatibility in the init-store [#2905](https://github.com/apache/incubator-hugegraph/pull/2905) -- Add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module [#2910](https://github.com/apache/incubator-hugegraph/pull/2910) +- Filter dynamice path(PUT/GET/DELETE) with params cause OOM [#2569](https://github.com/apache/hugegraph/pull/2569) +- JRaft Histogram Metrics Value NaN [#2631](https://github.com/apache/hugegraph/pull/2631) +- Update server image desc [#2702](https://github.com/apache/hugegraph/pull/2702) +- Kneigbor-api has unmatched edge type with server [#2699](https://github.com/apache/hugegraph/pull/2699) +- Add license for swagger-ui & reset use stage to false in ci yml [#2706](https://github.com/apache/hugegraph/pull/2706) +- Fix build pd-store arm image [#2744](https://github.com/apache/hugegraph/pull/2744) +- Fix graph server cache notifier mechanism [#2729](https://github.com/apache/hugegraph/pull/2729) +- Tx leak when stopping the graph server [#2791](https://github.com/apache/hugegraph/pull/2791) +- Ensure backend is initialized in gremlin script [#2824](https://github.com/apache/hugegraph/pull/2824) +- Fix some potential lock & type cast issues [#2895](https://github.com/apache/hugegraph/pull/2895) +- Fix npe in getVersion [#2897](https://github.com/apache/hugegraph/pull/2897) +- Fix the support for graphsapi in rocksdb and add testing for graphsapi [#2900](https://github.com/apache/hugegraph/pull/2900) +- Remove graph path in auth api path [#2899](https://github.com/apache/hugegraph/pull/2899) +- Migrate to LTS jdk11 in all Dockerfile [#2901](https://github.com/apache/hugegraph/pull/2901) +- Remove the judgment for java8 compatibility in the init-store [#2905](https://github.com/apache/hugegraph/pull/2905) +- Add missing license and remove binary license.txt & fix tinkerpop ci & remove duplicate module [#2910](https://github.com/apache/hugegraph/pull/2910) #### Option Changes -- Remove some outdated configuration [#2678](https://github.com/apache/incubator-hugegraph/pull/2678) +- Remove some outdated configuration [#2678](https://github.com/apache/hugegraph/pull/2678) #### Other Changes -- Update outdated docs for release 1.5.0 [#2690](https://github.com/apache/incubator-hugegraph/pull/2690) -- Fix licenses and remove empty files [#2692](https://github.com/apache/incubator-hugegraph/pull/2692) -- Update repo artifacts references [#2695](https://github.com/apache/incubator-hugegraph/pull/2695) -- Adjust release fury version [#2698](https://github.com/apache/incubator-hugegraph/pull/2698) -- Fix the JSON license issue [#2697](https://github.com/apache/incubator-hugegraph/pull/2697) -- Add debug info for tp test [#2688](https://github.com/apache/incubator-hugegraph/pull/2688) -- Enhance words in README [#2734](https://github.com/apache/incubator-hugegraph/pull/2734) -- Add collaborators in asf config [#2741](https://github.com/apache/incubator-hugegraph/pull/2741) -- Adjust the related filters of sofa-bolt [#2735](https://github.com/apache/incubator-hugegraph/pull/2735) -- Reopen discussion in .asf.yml config [#2751](https://github.com/apache/incubator-hugegraph/pull/2751) -- Fix typo in README [#2806](https://github.com/apache/incubator-hugegraph/pull/2806) -- Centralize version management in project [#2797](https://github.com/apache/incubator-hugegraph/pull/2797) -- Update notice year [#2826](https://github.com/apache/incubator-hugegraph/pull/2826) -- Improve maven Reproducible Builds → upgrade plugins [#2874](https://github.com/apache/incubator-hugegraph/pull/2874) -- Enhance docker instruction with auth opened graph [#2881](https://github.com/apache/incubator-hugegraph/pull/2881) -- Remove the package existing in java8 [#2792](https://github.com/apache/incubator-hugegraph/pull/2792) -- Revise Docker usage instructions in README [#2882](https://github.com/apache/incubator-hugegraph/pull/2882) -- Add DeepWiki badge to README [#2883](https://github.com/apache/incubator-hugegraph/pull/2883) -- Update guidance for store module [#2894](https://github.com/apache/incubator-hugegraph/pull/2894) -- Update test commands and improve documentation clarity [#2893](https://github.com/apache/incubator-hugegraph/pull/2893) -- Bump rocksdb version from 7.2.2 to 8.10.2 [#2896](https://github.com/apache/incubator-hugegraph/pull/2896) +- Update outdated docs for release 1.5.0 [#2690](https://github.com/apache/hugegraph/pull/2690) +- Fix licenses and remove empty files [#2692](https://github.com/apache/hugegraph/pull/2692) +- Update repo artifacts references [#2695](https://github.com/apache/hugegraph/pull/2695) +- Adjust release fury version [#2698](https://github.com/apache/hugegraph/pull/2698) +- Fix the JSON license issue [#2697](https://github.com/apache/hugegraph/pull/2697) +- Add debug info for tp test [#2688](https://github.com/apache/hugegraph/pull/2688) +- Enhance words in README [#2734](https://github.com/apache/hugegraph/pull/2734) +- Add collaborators in asf config [#2741](https://github.com/apache/hugegraph/pull/2741) +- Adjust the related filters of sofa-bolt [#2735](https://github.com/apache/hugegraph/pull/2735) +- Reopen discussion in .asf.yml config [#2751](https://github.com/apache/hugegraph/pull/2751) +- Fix typo in README [#2806](https://github.com/apache/hugegraph/pull/2806) +- Centralize version management in project [#2797](https://github.com/apache/hugegraph/pull/2797) +- Update notice year [#2826](https://github.com/apache/hugegraph/pull/2826) +- Improve maven Reproducible Builds → upgrade plugins [#2874](https://github.com/apache/hugegraph/pull/2874) +- Enhance docker instruction with auth opened graph [#2881](https://github.com/apache/hugegraph/pull/2881) +- Remove the package existing in java8 [#2792](https://github.com/apache/hugegraph/pull/2792) +- Revise Docker usage instructions in README [#2882](https://github.com/apache/hugegraph/pull/2882) +- Add DeepWiki badge to README [#2883](https://github.com/apache/hugegraph/pull/2883) +- Update guidance for store module [#2894](https://github.com/apache/hugegraph/pull/2894) +- Update test commands and improve documentation clarity [#2893](https://github.com/apache/hugegraph/pull/2893) +- Bump rocksdb version from 7.2.2 to 8.10.2 [#2896](https://github.com/apache/hugegraph/pull/2896) ### hugegraph-toolchain #### API Changes -- Support graphspace [#633](https://github.com/apache/incubator-hugegraph-toolchain/pull/633) +- Support graphspace [#633](https://github.com/apache/hugegraph-toolchain/pull/633) #### Feature Changes -- Support jdbc date type & sync .editorconfig [#648](https://github.com/apache/incubator-hugegraph-toolchain/pull/648) -- Add a useSSL option for mysql [#650](https://github.com/apache/incubator-hugegraph-toolchain/pull/650) -- Patch for father sub edge [#654](https://github.com/apache/incubator-hugegraph-toolchain/pull/654) -- Improve user experience for user script [#666](https://github.com/apache/incubator-hugegraph-toolchain/pull/666) -- Support concurrent readers, short-id & Graphsrc [#683](https://github.com/apache/incubator-hugegraph-toolchain/pull/683) -- Init serena onboarding & project memory files [#692](https://github.com/apache/incubator-hugegraph-toolchain/pull/692) +- Support jdbc date type & sync .editorconfig [#648](https://github.com/apache/hugegraph-toolchain/pull/648) +- Add a useSSL option for mysql [#650](https://github.com/apache/hugegraph-toolchain/pull/650) +- Patch for father sub edge [#654](https://github.com/apache/hugegraph-toolchain/pull/654) +- Improve user experience for user script [#666](https://github.com/apache/hugegraph-toolchain/pull/666) +- Support concurrent readers, short-id & Graphsrc [#683](https://github.com/apache/hugegraph-toolchain/pull/683) +- Init serena onboarding & project memory files [#692](https://github.com/apache/hugegraph-toolchain/pull/692) #### Bug Fixes -- Typo word in display [#655](https://github.com/apache/incubator-hugegraph-toolchain/pull/655) -- Patch up missing classes and methods for hubble [#657](https://github.com/apache/incubator-hugegraph-toolchain/pull/657) -- Adjust Client to 1.7.0 server [#689](https://github.com/apache/incubator-hugegraph-toolchain/pull/689) -- Remove json license for release 1.7.0 [#698](https://github.com/apache/incubator-hugegraph-toolchain/pull/698) +- Typo word in display [#655](https://github.com/apache/hugegraph-toolchain/pull/655) +- Patch up missing classes and methods for hubble [#657](https://github.com/apache/hugegraph-toolchain/pull/657) +- Adjust Client to 1.7.0 server [#689](https://github.com/apache/hugegraph-toolchain/pull/689) +- Remove json license for release 1.7.0 [#698](https://github.com/apache/hugegraph-toolchain/pull/698) #### Other Changes -- Update hugegraph source commit id [#640](https://github.com/apache/incubator-hugegraph-toolchain/pull/640) -- Add collaborators in asf config [#656](https://github.com/apache/incubator-hugegraph-toolchain/pull/656) -- Update pom for version-1.7.0 [#681](https://github.com/apache/incubator-hugegraph-toolchain/pull/681) -- Add DeepWiki badge to README [#684](https://github.com/apache/incubator-hugegraph-toolchain/pull/684) -- Adjust APIs to compatible with 1.7.0 server [#685](https://github.com/apache/incubator-hugegraph-toolchain/pull/685) -- Adjust LoadContext to 1.7.0 version [#687](https://github.com/apache/incubator-hugegraph-toolchain/pull/687) -- Migrate to LTS jdk11 in all Dockerfile [#691](https://github.com/apache/incubator-hugegraph-toolchain/pull/691) -- Update copyright year in NOTICE file [#697](https://github.com/apache/incubator-hugegraph-toolchain/pull/697) +- Update hugegraph source commit id [#640](https://github.com/apache/hugegraph-toolchain/pull/640) +- Add collaborators in asf config [#656](https://github.com/apache/hugegraph-toolchain/pull/656) +- Update pom for version-1.7.0 [#681](https://github.com/apache/hugegraph-toolchain/pull/681) +- Add DeepWiki badge to README [#684](https://github.com/apache/hugegraph-toolchain/pull/684) +- Adjust APIs to compatible with 1.7.0 server [#685](https://github.com/apache/hugegraph-toolchain/pull/685) +- Adjust LoadContext to 1.7.0 version [#687](https://github.com/apache/hugegraph-toolchain/pull/687) +- Migrate to LTS jdk11 in all Dockerfile [#691](https://github.com/apache/hugegraph-toolchain/pull/691) +- Update copyright year in NOTICE file [#697](https://github.com/apache/hugegraph-toolchain/pull/697) ### hugegraph-computer #### Feature Changes -- Migration Vermeer to hugegraph-computer [#316](https://github.com/apache/incubator-hugegraph-computer/pull/316) -- Make startChan's size configurable [#328](https://github.com/apache/incubator-hugegraph-computer/pull/328) -- Assign WorkerGroup via worker configuration [#332](https://github.com/apache/incubator-hugegraph-computer/pull/332) -- Support task priority based scheduling [#336](https://github.com/apache/incubator-hugegraph-computer/pull/336) -- Avoid 800k [#340](https://github.com/apache/incubator-hugegraph-computer/pull/340) +- Migration Vermeer to hugegraph-computer [#316](https://github.com/apache/hugegraph-computer/pull/316) +- Make startChan's size configurable [#328](https://github.com/apache/hugegraph-computer/pull/328) +- Assign WorkerGroup via worker configuration [#332](https://github.com/apache/hugegraph-computer/pull/332) +- Support task priority based scheduling [#336](https://github.com/apache/hugegraph-computer/pull/336) +- Avoid 800k [#340](https://github.com/apache/hugegraph-computer/pull/340) #### Bug Fixes -- Fix docker file build [#341](https://github.com/apache/incubator-hugegraph-computer/pull/341) +- Fix docker file build [#341](https://github.com/apache/hugegraph-computer/pull/341) #### Other Changes -- Update release version to 1.5.0 [#318](https://github.com/apache/incubator-hugegraph-computer/pull/318) -- Update go depends module & fix headers [#321](https://github.com/apache/incubator-hugegraph-computer/pull/321) -- Update go version to 1.23 [#322](https://github.com/apache/incubator-hugegraph-computer/pull/322) -- Add collaborator in .asf.yaml [#323](https://github.com/apache/incubator-hugegraph-computer/pull/323) -- Update the Go version in docker image [#333](https://github.com/apache/incubator-hugegraph-computer/pull/333) -- Add DeepWiki badge to README [#337](https://github.com/apache/incubator-hugegraph-computer/pull/337) -- Bump project version to 1.7.0 (RELEASE) [#338](https://github.com/apache/incubator-hugegraph-computer/pull/338) -- Update copyright year in NOTICE file [#342](https://github.com/apache/incubator-hugegraph-computer/pull/342) +- Update release version to 1.5.0 [#318](https://github.com/apache/hugegraph-computer/pull/318) +- Update go depends module & fix headers [#321](https://github.com/apache/hugegraph-computer/pull/321) +- Update go version to 1.23 [#322](https://github.com/apache/hugegraph-computer/pull/322) +- Add collaborator in .asf.yaml [#323](https://github.com/apache/hugegraph-computer/pull/323) +- Update the Go version in docker image [#333](https://github.com/apache/hugegraph-computer/pull/333) +- Add DeepWiki badge to README [#337](https://github.com/apache/hugegraph-computer/pull/337) +- Bump project version to 1.7.0 (RELEASE) [#338](https://github.com/apache/hugegraph-computer/pull/338) +- Update copyright year in NOTICE file [#342](https://github.com/apache/hugegraph-computer/pull/342) ### hugegraph-ai #### API Changes -- Support choose template in api [#135](https://github.com/apache/incubator-hugegraph-ai/pull/135) -- Add post method for paths-api [#162](https://github.com/apache/incubator-hugegraph-ai/pull/162) -- Support switch graph in api & add some query configs [#184](https://github.com/apache/incubator-hugegraph-ai/pull/184) -- Text2gremlin api [#258](https://github.com/apache/incubator-hugegraph-ai/pull/258) -- Support switching prompt EN/CN [#269](https://github.com/apache/incubator-hugegraph-ai/pull/269) -- **BREAKING CHANGE**: Update keyword extraction method [#282](https://github.com/apache/incubator-hugegraph-ai/pull/282) +- Support choose template in api [#135](https://github.com/apache/hugegraph-ai/pull/135) +- Add post method for paths-api [#162](https://github.com/apache/hugegraph-ai/pull/162) +- Support switch graph in api & add some query configs [#184](https://github.com/apache/hugegraph-ai/pull/184) +- Text2gremlin api [#258](https://github.com/apache/hugegraph-ai/pull/258) +- Support switching prompt EN/CN [#269](https://github.com/apache/hugegraph-ai/pull/269) +- **BREAKING CHANGE**: Update keyword extraction method [#282](https://github.com/apache/hugegraph-ai/pull/282) #### Feature Changes -- Added the process of text2gql in graphrag V1.0 [#105](https://github.com/apache/incubator-hugegraph-ai/pull/105) -- Use pydantic-settings for config management [#122](https://github.com/apache/incubator-hugegraph-ai/pull/122) -- Timely execute vid embedding & enhance some HTTP logic [#141](https://github.com/apache/incubator-hugegraph-ai/pull/141) -- Use retry from tenacity [#143](https://github.com/apache/incubator-hugegraph-ai/pull/143) -- Modify the summary info and enhance the request logic [#147](https://github.com/apache/incubator-hugegraph-ai/pull/147) -- Automatic backup graph data timely [#151](https://github.com/apache/incubator-hugegraph-ai/pull/151) -- Add a button to backup data & count together [#153](https://github.com/apache/incubator-hugegraph-ai/pull/153) -- Extract topk_per_keyword & topk_return_results to .env [#154](https://github.com/apache/incubator-hugegraph-ai/pull/154) -- Modify clear buttons [#156](https://github.com/apache/incubator-hugegraph-ai/pull/156) -- Support intent recognition V1 [#159](https://github.com/apache/incubator-hugegraph-ai/pull/159) -- Change vid embedding x:yy to yy & use multi-thread [#158](https://github.com/apache/incubator-hugegraph-ai/pull/158) -- Support mathjax in rag query block V1 [#157](https://github.com/apache/incubator-hugegraph-ai/pull/157) -- Use poetry to manage the dependencies [#149](https://github.com/apache/incubator-hugegraph-ai/pull/149) -- Return schema.groovy first when backup graph data [#161](https://github.com/apache/incubator-hugegraph-ai/pull/161) -- Merge all logs into one file [#171](https://github.com/apache/incubator-hugegraph-ai/pull/171) -- Use uv for the CI action [#175](https://github.com/apache/incubator-hugegraph-ai/pull/175) -- Use EN prompt for keywords extraction [#174](https://github.com/apache/incubator-hugegraph-ai/pull/174) -- Support litellm LLM provider [#178](https://github.com/apache/incubator-hugegraph-ai/pull/178) -- Improve graph extraction default prompt [#187](https://github.com/apache/incubator-hugegraph-ai/pull/187) -- Replace vid by full vertexes info [#189](https://github.com/apache/incubator-hugegraph-ai/pull/189) -- Support asynchronous streaming generation in rag block by using async_generator and asyncio.wait [#190](https://github.com/apache/incubator-hugegraph-ai/pull/190) -- Generalize the regex extraction func [#194](https://github.com/apache/incubator-hugegraph-ai/pull/194) -- Create quick_start.md [#196](https://github.com/apache/incubator-hugegraph-ai/pull/196) -- Support Docker & K8s deployment way [#195](https://github.com/apache/incubator-hugegraph-ai/pull/195) -- Multi-stage building in Dockerfile [#199](https://github.com/apache/incubator-hugegraph-ai/pull/199) -- Support graph checking before updating vid embedding [#205](https://github.com/apache/incubator-hugegraph-ai/pull/205) -- Disable text2gql by default [#216](https://github.com/apache/incubator-hugegraph-ai/pull/216) -- Use 4.1-mini and 0.01 temperature by default [#214](https://github.com/apache/incubator-hugegraph-ai/pull/214) -- Enhance the multi configs for LLM [#212](https://github.com/apache/incubator-hugegraph-ai/pull/212) -- Textbox to Code [#217](https://github.com/apache/incubator-hugegraph-ai/pull/223) -- Replace the IP + Port with URL [#209](https://github.com/apache/incubator-hugegraph-ai/pull/209) -- Update gradio's version [#235](https://github.com/apache/incubator-hugegraph-ai/pull/235) -- Use asyncio to get embeddings [#215](https://github.com/apache/incubator-hugegraph-ai/pull/215) -- Change QPS -> RPM for timer decorator [#241](https://github.com/apache/incubator-hugegraph-ai/pull/241) -- Support batch embedding [#238](https://github.com/apache/incubator-hugegraph-ai/pull/238) -- Using nuitka to provide a binary/perf way for the service [#242](https://github.com/apache/incubator-hugegraph-ai/pull/242) -- Use uv instead poetry [#226](https://github.com/apache/incubator-hugegraph-ai/pull/226) -- Basic compatible in text2gremlin generation [#261](https://github.com/apache/incubator-hugegraph-ai/pull/261) -- Enhance config path handling and add project root validation [#262](https://github.com/apache/incubator-hugegraph-ai/pull/262) -- Add vermeer python client for graph computing [#263](https://github.com/apache/incubator-hugegraph-ai/pull/263) -- Use uv in client & ml modules & adapter the CI [#257](https://github.com/apache/incubator-hugegraph-ai/pull/257) -- Use uv to manage pkgs & update README [#272](https://github.com/apache/incubator-hugegraph-ai/pull/272) -- Limit the deps version to handle critical init problems [#279](https://github.com/apache/incubator-hugegraph-ai/pull/279) -- Support semi-automated prompt generation [#281](https://github.com/apache/incubator-hugegraph-ai/pull/281) -- Support semi-automated generated graph schema [#274](https://github.com/apache/incubator-hugegraph-ai/pull/274) -- Unify all modules with uv [#287](https://github.com/apache/incubator-hugegraph-ai/pull/287) -- Add GitHub Actions for auto upstream sync and update SEALData subsample logic [#289](https://github.com/apache/incubator-hugegraph-ai/pull/289) -- Add a basic LLM/AI coding instruction file [#290](https://github.com/apache/incubator-hugegraph-ai/pull/290) -- Add rules for AI coding guideline - V1.0 [#293](https://github.com/apache/incubator-hugegraph-ai/pull/293) -- Replace QianFan by OpenAI-compatible format [#285](https://github.com/apache/incubator-hugegraph-ai/pull/285) -- Optimize vector index with asyncio embedding [#264](https://github.com/apache/incubator-hugegraph-ai/pull/264) -- Refactor embedding parallelization to preserve order [#295](https://github.com/apache/incubator-hugegraph-ai/pull/295) -- Support storing vector data for a graph instance by model type/name [#265](https://github.com/apache/incubator-hugegraph-ai/pull/265) -- Add AGENTS.md as new document standard [#299](https://github.com/apache/incubator-hugegraph-ai/pull/299) -- Add Fixed Workflow Execution Engine: Flow, Node, and Scheduler Architecture [#302](https://github.com/apache/incubator-hugegraph-ai/pull/302) -- Support vector db layer V1.0 [#304](https://github.com/apache/incubator-hugegraph-ai/pull/304) +- Added the process of text2gql in graphrag V1.0 [#105](https://github.com/apache/hugegraph-ai/pull/105) +- Use pydantic-settings for config management [#122](https://github.com/apache/hugegraph-ai/pull/122) +- Timely execute vid embedding & enhance some HTTP logic [#141](https://github.com/apache/hugegraph-ai/pull/141) +- Use retry from tenacity [#143](https://github.com/apache/hugegraph-ai/pull/143) +- Modify the summary info and enhance the request logic [#147](https://github.com/apache/hugegraph-ai/pull/147) +- Automatic backup graph data timely [#151](https://github.com/apache/hugegraph-ai/pull/151) +- Add a button to backup data & count together [#153](https://github.com/apache/hugegraph-ai/pull/153) +- Extract topk_per_keyword & topk_return_results to .env [#154](https://github.com/apache/hugegraph-ai/pull/154) +- Modify clear buttons [#156](https://github.com/apache/hugegraph-ai/pull/156) +- Support intent recognition V1 [#159](https://github.com/apache/hugegraph-ai/pull/159) +- Change vid embedding x:yy to yy & use multi-thread [#158](https://github.com/apache/hugegraph-ai/pull/158) +- Support mathjax in rag query block V1 [#157](https://github.com/apache/hugegraph-ai/pull/157) +- Use poetry to manage the dependencies [#149](https://github.com/apache/hugegraph-ai/pull/149) +- Return schema.groovy first when backup graph data [#161](https://github.com/apache/hugegraph-ai/pull/161) +- Merge all logs into one file [#171](https://github.com/apache/hugegraph-ai/pull/171) +- Use uv for the CI action [#175](https://github.com/apache/hugegraph-ai/pull/175) +- Use EN prompt for keywords extraction [#174](https://github.com/apache/hugegraph-ai/pull/174) +- Support litellm LLM provider [#178](https://github.com/apache/hugegraph-ai/pull/178) +- Improve graph extraction default prompt [#187](https://github.com/apache/hugegraph-ai/pull/187) +- Replace vid by full vertexes info [#189](https://github.com/apache/hugegraph-ai/pull/189) +- Support asynchronous streaming generation in rag block by using async_generator and asyncio.wait [#190](https://github.com/apache/hugegraph-ai/pull/190) +- Generalize the regex extraction func [#194](https://github.com/apache/hugegraph-ai/pull/194) +- Create quick_start.md [#196](https://github.com/apache/hugegraph-ai/pull/196) +- Support Docker & K8s deployment way [#195](https://github.com/apache/hugegraph-ai/pull/195) +- Multi-stage building in Dockerfile [#199](https://github.com/apache/hugegraph-ai/pull/199) +- Support graph checking before updating vid embedding [#205](https://github.com/apache/hugegraph-ai/pull/205) +- Disable text2gql by default [#216](https://github.com/apache/hugegraph-ai/pull/216) +- Use 4.1-mini and 0.01 temperature by default [#214](https://github.com/apache/hugegraph-ai/pull/214) +- Enhance the multi configs for LLM [#212](https://github.com/apache/hugegraph-ai/pull/212) +- Textbox to Code [#217](https://github.com/apache/hugegraph-ai/pull/223) +- Replace the IP + Port with URL [#209](https://github.com/apache/hugegraph-ai/pull/209) +- Update gradio's version [#235](https://github.com/apache/hugegraph-ai/pull/235) +- Use asyncio to get embeddings [#215](https://github.com/apache/hugegraph-ai/pull/215) +- Change QPS -> RPM for timer decorator [#241](https://github.com/apache/hugegraph-ai/pull/241) +- Support batch embedding [#238](https://github.com/apache/hugegraph-ai/pull/238) +- Using nuitka to provide a binary/perf way for the service [#242](https://github.com/apache/hugegraph-ai/pull/242) +- Use uv instead poetry [#226](https://github.com/apache/hugegraph-ai/pull/226) +- Basic compatible in text2gremlin generation [#261](https://github.com/apache/hugegraph-ai/pull/261) +- Enhance config path handling and add project root validation [#262](https://github.com/apache/hugegraph-ai/pull/262) +- Add vermeer python client for graph computing [#263](https://github.com/apache/hugegraph-ai/pull/263) +- Use uv in client & ml modules & adapter the CI [#257](https://github.com/apache/hugegraph-ai/pull/257) +- Use uv to manage pkgs & update README [#272](https://github.com/apache/hugegraph-ai/pull/272) +- Limit the deps version to handle critical init problems [#279](https://github.com/apache/hugegraph-ai/pull/279) +- Support semi-automated prompt generation [#281](https://github.com/apache/hugegraph-ai/pull/281) +- Support semi-automated generated graph schema [#274](https://github.com/apache/hugegraph-ai/pull/274) +- Unify all modules with uv [#287](https://github.com/apache/hugegraph-ai/pull/287) +- Add GitHub Actions for auto upstream sync and update SEALData subsample logic [#289](https://github.com/apache/hugegraph-ai/pull/289) +- Add a basic LLM/AI coding instruction file [#290](https://github.com/apache/hugegraph-ai/pull/290) +- Add rules for AI coding guideline - V1.0 [#293](https://github.com/apache/hugegraph-ai/pull/293) +- Replace QianFan by OpenAI-compatible format [#285](https://github.com/apache/hugegraph-ai/pull/285) +- Optimize vector index with asyncio embedding [#264](https://github.com/apache/hugegraph-ai/pull/264) +- Refactor embedding parallelization to preserve order [#295](https://github.com/apache/hugegraph-ai/pull/295) +- Support storing vector data for a graph instance by model type/name [#265](https://github.com/apache/hugegraph-ai/pull/265) +- Add AGENTS.md as new document standard [#299](https://github.com/apache/hugegraph-ai/pull/299) +- Add Fixed Workflow Execution Engine: Flow, Node, and Scheduler Architecture [#302](https://github.com/apache/hugegraph-ai/pull/302) +- Support vector db layer V1.0 [#304](https://github.com/apache/hugegraph-ai/pull/304) #### Bug Fixes -- Limit the length of log & improve the format [#121](https://github.com/apache/incubator-hugegraph-ai/pull/121) -- Pylint in ml [#125](https://github.com/apache/incubator-hugegraph-ai/pull/125) -- Critical bug with pylint usage [#131](https://github.com/apache/incubator-hugegraph-ai/pull/131) -- Multi vid k-neighbor query only return the data of first vid [#132](https://github.com/apache/incubator-hugegraph-ai/pull/132) -- Replace getenv usage to settings [#133](https://github.com/apache/incubator-hugegraph-ai/pull/133) -- Correct header writing errors [#140](https://github.com/apache/incubator-hugegraph-ai/pull/140) -- Update prompt to fit prefix cache [#137](https://github.com/apache/incubator-hugegraph-ai/pull/137) -- Extract_graph_data use wrong method [#145](https://github.com/apache/incubator-hugegraph-ai/pull/145) -- Use empty str for llm config [#155](https://github.com/apache/incubator-hugegraph-ai/pull/155) -- Update gremlin generate prompt to apply fuzzy match [#163](https://github.com/apache/incubator-hugegraph-ai/pull/163) -- Enable fastapi auto reload function [#164](https://github.com/apache/incubator-hugegraph-ai/pull/164) -- Fix tiny bugs & optimize reranker layout [#202](https://github.com/apache/incubator-hugegraph-ai/pull/202) -- Enable tasks concurrency configs in Gradio [#188](https://github.com/apache/incubator-hugegraph-ai/pull/188) -- Align regex extraction of json to json format of prompt [#211](https://github.com/apache/incubator-hugegraph-ai/pull/211) -- Fix documentation sample code error [#219](https://github.com/apache/incubator-hugegraph-ai/pull/219) -- Failed to remove vectors when updating vid embedding [#243](https://github.com/apache/incubator-hugegraph-ai/pull/243) -- Skip empty chunk in LLM steaming mode [#245](https://github.com/apache/incubator-hugegraph-ai/pull/245) -- Ollama batch embedding bug [#250](https://github.com/apache/incubator-hugegraph-ai/pull/250) -- Fix Dockerfile to add pyproject.toml anchor file [#266](https://github.com/apache/incubator-hugegraph-ai/pull/266) -- Add missing 'properties' in gremlin prompt formatting [#298](https://github.com/apache/incubator-hugegraph-ai/pull/298) -- Fixed cgraph version [#305](https://github.com/apache/incubator-hugegraph-ai/pull/305) -- Ollama embedding API usage and config param [#306](https://github.com/apache/incubator-hugegraph-ai/pull/306) +- Limit the length of log & improve the format [#121](https://github.com/apache/hugegraph-ai/pull/121) +- Pylint in ml [#125](https://github.com/apache/hugegraph-ai/pull/125) +- Critical bug with pylint usage [#131](https://github.com/apache/hugegraph-ai/pull/131) +- Multi vid k-neighbor query only return the data of first vid [#132](https://github.com/apache/hugegraph-ai/pull/132) +- Replace getenv usage to settings [#133](https://github.com/apache/hugegraph-ai/pull/133) +- Correct header writing errors [#140](https://github.com/apache/hugegraph-ai/pull/140) +- Update prompt to fit prefix cache [#137](https://github.com/apache/hugegraph-ai/pull/137) +- Extract_graph_data use wrong method [#145](https://github.com/apache/hugegraph-ai/pull/145) +- Use empty str for llm config [#155](https://github.com/apache/hugegraph-ai/pull/155) +- Update gremlin generate prompt to apply fuzzy match [#163](https://github.com/apache/hugegraph-ai/pull/163) +- Enable fastapi auto reload function [#164](https://github.com/apache/hugegraph-ai/pull/164) +- Fix tiny bugs & optimize reranker layout [#202](https://github.com/apache/hugegraph-ai/pull/202) +- Enable tasks concurrency configs in Gradio [#188](https://github.com/apache/hugegraph-ai/pull/188) +- Align regex extraction of json to json format of prompt [#211](https://github.com/apache/hugegraph-ai/pull/211) +- Fix documentation sample code error [#219](https://github.com/apache/hugegraph-ai/pull/219) +- Failed to remove vectors when updating vid embedding [#243](https://github.com/apache/hugegraph-ai/pull/243) +- Skip empty chunk in LLM steaming mode [#245](https://github.com/apache/hugegraph-ai/pull/245) +- Ollama batch embedding bug [#250](https://github.com/apache/hugegraph-ai/pull/250) +- Fix Dockerfile to add pyproject.toml anchor file [#266](https://github.com/apache/hugegraph-ai/pull/266) +- Add missing 'properties' in gremlin prompt formatting [#298](https://github.com/apache/hugegraph-ai/pull/298) +- Fixed cgraph version [#305](https://github.com/apache/hugegraph-ai/pull/305) +- Ollama embedding API usage and config param [#306](https://github.com/apache/hugegraph-ai/pull/306) #### Option Changes -- Remove enable_gql logic in api & rag block [#148](https://github.com/apache/incubator-hugegraph-ai/pull/148) +- Remove enable_gql logic in api & rag block [#148](https://github.com/apache/hugegraph-ai/pull/148) #### Other Changes -- Update README for python-client/SDK [#150](https://github.com/apache/incubator-hugegraph-ai/pull/150) -- Enable pip cache [#142](https://github.com/apache/incubator-hugegraph-ai/pull/142) -- Enable discussion & change merge way [#201](https://github.com/apache/incubator-hugegraph-ai/pull/201) -- Synchronization with official documentation [#273](https://github.com/apache/incubator-hugegraph-ai/pull/273) -- Fix grammar errors [#275](https://github.com/apache/incubator-hugegraph-ai/pull/275) -- Improve README clarity and deployment instructions [#276](https://github.com/apache/incubator-hugegraph-ai/pull/276) -- Add docker-compose deployment and improve container networking instructions [#280](https://github.com/apache/incubator-hugegraph-ai/pull/280) -- Update docker compose command [#283](https://github.com/apache/incubator-hugegraph-ai/pull/283) -- Reduce third-party library log output [#244](https://github.com/apache/incubator-hugegraph-ai/pull/284) -- Update README with improved setup instructions [#294](https://github.com/apache/incubator-hugegraph-ai/pull/294) -- Add collaborators in asf config [#182](https://github.com/apache/incubator-hugegraph-ai/pull/182) +- Update README for python-client/SDK [#150](https://github.com/apache/hugegraph-ai/pull/150) +- Enable pip cache [#142](https://github.com/apache/hugegraph-ai/pull/142) +- Enable discussion & change merge way [#201](https://github.com/apache/hugegraph-ai/pull/201) +- Synchronization with official documentation [#273](https://github.com/apache/hugegraph-ai/pull/273) +- Fix grammar errors [#275](https://github.com/apache/hugegraph-ai/pull/275) +- Improve README clarity and deployment instructions [#276](https://github.com/apache/hugegraph-ai/pull/276) +- Add docker-compose deployment and improve container networking instructions [#280](https://github.com/apache/hugegraph-ai/pull/280) +- Update docker compose command [#283](https://github.com/apache/hugegraph-ai/pull/283) +- Reduce third-party library log output [#244](https://github.com/apache/hugegraph-ai/pull/284) +- Update README with improved setup instructions [#294](https://github.com/apache/hugegraph-ai/pull/294) +- Add collaborators in asf config [#182](https://github.com/apache/hugegraph-ai/pull/182) ### Release Details Please check the release details/contributor in each repository: -- [Server Release Notes](https://github.com/apache/incubator-hugegraph/releases) -- [Toolchain Release Notes](https://github.com/apache/incubator-hugegraph-toolchain/releases) -- [Computer Release Notes](https://github.com/apache/incubator-hugegraph-computer/releases) -- [AI Release Notes](https://github.com/apache/incubator-hugegraph-ai/releases) +- [Server Release Notes](https://github.com/apache/hugegraph/releases) +- [Toolchain Release Notes](https://github.com/apache/hugegraph-toolchain/releases) +- [Computer Release Notes](https://github.com/apache/hugegraph-computer/releases) +- [AI Release Notes](https://github.com/apache/hugegraph-ai/releases) diff --git a/content/en/docs/contribution-guidelines/committer-guidelines.md b/content/en/docs/contribution-guidelines/committer-guidelines.md index 81af8f450..945064e17 100644 --- a/content/en/docs/contribution-guidelines/committer-guidelines.md +++ b/content/en/docs/contribution-guidelines/committer-guidelines.md @@ -23,7 +23,7 @@ weight: 5 ## Initiate Community Discussion (DISCUSS) -Any (P)PMC member of HugeGraph can initiate a voting discussion. After identifying valuable contributions from a community contributor and obtaining the candidate's consent, a discussion can be initiated via private@hugegraph.apache.org. +Any PMC member of HugeGraph can initiate a voting discussion. After identifying valuable contributions from a community contributor and obtaining the candidate's consent, a discussion can be initiated via private@hugegraph.apache.org. The initiator of the discussion should clearly state the candidate's contributions in the discussion email and provide URLs or other information for confirming the contributions, facilitating discussion and analysis. Below is a template for HugeGraph emails: (For reference only) @@ -131,7 +131,7 @@ Please vote accordingly: Thanks! ``` -Then, (P)PMC members reply to the email with +1 or -1 to express their opinions. Generally, at least 3 votes of +1 are needed to conclude the vote. +Then, PMC members reply to the email with +1 or -1 to express their opinions. Generally, at least 3 votes of +1 are needed to conclude the vote. ## Announcement of Voting Results (RESULT) @@ -167,7 +167,7 @@ Subject: Invitation to become HugeGraph committer: xxx Hello xxx, -The HugeGraph Project Management Committee (PPMC) +The HugeGraph Project Management Committee (PMC) hereby offers you committer privileges to the project. These privileges are offered on the understanding that you'll use them reasonably and with common sense. We like to work on trust @@ -212,7 +212,7 @@ establishing you as a committer. With the expectation of your acceptance, welcome! -The Apache HugeGraph(incubating) PPMC +The Apache HugeGraph PMC ``` ## Candidate Accepts Invitation (ACCEPT) @@ -224,13 +224,13 @@ To: [ Sender's Email ] Cc: private@hugegraph.apache.org Subject: Re: Invitation to become HugeGraph committer: xxx -Hello Apache HugeGraph(incubating) PPMC, +Hello Apache HugeGraph PMC, I accept the invitation. Thanks to the Apache HugeGraph Community for recognizing my work, I will continue to actively participate in the work of the Apache -HugeGraph(incubating). +HugeGraph. Next, I will follow the instructions to complete the next steps: Signing and submitting iCLA and registering Apache ID. @@ -256,7 +256,7 @@ Once the invitation is accepted, the candidate needs to complete the following t 5. **Country:** Country of residence in English 6. **E-mail**: Email address, preferably the same as the one used in the invitation email 7. **(optional) preferred Apache id(s)**: Choose an SVN ID that is not listed on the [Apache committer](http://people.apache.org/committer-index.html) page - 8. **(optional) notify project**: Apache HugeGraph(incubating) + 8. **(optional) notify project**: Apache HugeGraph 9. **Signature: Must be handwritten using a PDF tool** 10. **Date:** Format as xxxx-xx-xx 3. After signing, rename `icla.pdf` to `name-pinyin-icla.pdf` @@ -268,7 +268,7 @@ Subject: ICLA Information Hello everyone: -I have accepted the Apache HugeGraph(incubating) PPMC invitation to +I have accepted the Apache HugeGraph PMC invitation to become a HugeGraph committer, the attachment is my ICLA information. (Optional) My GitHub account is https://github.com/xxx. Thanks! @@ -300,7 +300,7 @@ After the record is completed, the candidate will receive an email from root@apa 2. Configure personal information at https://whimsy.apache.org/roster/committer/xxx. 3. Associate GitHub account at https://gitbox.apache.org/boxer. - This step requires configuring GitHub Two-Factor Authentication (2FA). -4. **The nominating PMC member must add the new Committer to the official list of committers via the [Roster](https://whimsy.apache.org/roster/ppmc/hugegraph) page.** (**Important**, otherwise repository permissions will not take effect). +4. **The nominating PMC member must add the new Committer to the official list of committers via the [Roster](https://whimsy.apache.org/roster/pmc/hugegraph) page.** (**Important**, otherwise repository permissions will not take effect). - After this step, the candidate becomes a new Committer and gains write access to the GitHub HugeGraph repository. 5. (Optional) The new Committer can apply for free use of JetBrains' full range of products with their Apache account [here](https://www.jetbrains.com/shop/eform/apache). @@ -313,7 +313,7 @@ After the candidate completes the above steps, they will officially become a Com To: dev@hugegraph.apache.org Subject: [ANNOUNCE] New Committer: xxx -Hi everyone, The PPMC for Apache HugeGraph(incubating) has invited xxx to +Hi everyone, The PMC for Apache HugeGraph has invited xxx to become a Committer and we are pleased to announce that he/she has accepted. xxx is being active in the HugeGraph community & dedicated to ... modules, @@ -325,32 +325,19 @@ Welcome xxx, and please enjoy your community journey~ Thanks! -The Apache HugeGraph PPMC +The Apache HugeGraph PMC ``` -## Update clutch status information +## Update Governance Information -PMC members responsible for nominations need to download clutch status information and update it. Once effective, it can be viewed on the [clutch](https://incubator.apache.org/clutch/hugegraph.html) and [projects](https://incubator.apache.org/projects/hugegraph.html) pages. The process is as follows: +Since Apache HugeGraph graduated in January 2026, governance information is maintained in ASF committee/project data rather than Incubator clutch pages. -```text -# 1. Download clutch status information -svn co https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/ - -# 2. Modify and edit (note the following is for reference only) -cd projects -vim hugegraph.xml - -