This is an automated email from the ASF dual-hosted git repository.
ming pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
The following commit(s) were added to refs/heads/master by this push:
new 4a8c0ff4 refactor: enhance the weight & add server & commons notes
(#340)
4a8c0ff4 is described below
commit 4a8c0ff495076abe609b799d8ebac06f54c44375
Author: imbajin <[email protected]>
AuthorDate: Thu Mar 28 18:07:01 2024 +0800
refactor: enhance the weight & add server & commons notes (#340)
* doc: a string of enhancement for the website/sec page
* refactor: enhance the weight & add server & commons notes
* refactor ai/server release-notes
---
.../changelog/hugegraph-0.12.0-release-notes.md | 2 +-
.../changelog/hugegraph-1.0.0-release-notes.md | 8 +-
.../changelog/hugegraph-1.2.0-release-notes.md | 12 +-
.../changelog/hugegraph-1.3.0-release-notes.md | 131 ++++++++---------
.../changelog/hugegraph-1.2.0-release-notes.md | 6 +-
.../changelog/hugegraph-1.3.0-release-notes.md | 155 ++++++++++++---------
6 files changed, 173 insertions(+), 141 deletions(-)
diff --git a/content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
b/content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
index e12de46e..3735330d 100644
--- a/content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
+++ b/content/cn/docs/changelog/hugegraph-0.12.0-release-notes.md
@@ -1,7 +1,7 @@
---
title: "HugeGraph 0.12 Release Notes"
linkTitle: "Release-0.12.0"
-weight: 12
+weight: 1
---
### API & Client
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 5ddce660..b2a8c84d 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
@@ -1,7 +1,7 @@
---
title: "HugeGraph 1.0.0 Release Notes"
linkTitle: "Release-1.0.0"
-weight: 11
+weight: 2
---
### OLTP API & Client 更新
@@ -19,11 +19,11 @@ weight: 11
#### 功能更新
- 支持 Java 11 版本。
-- 支持 2 个新的 OLTP 算法: adamic-adar 和 resource-allocation。
+- 支持 2 个新的 OLTP 算法:adamic-adar 和 resource-allocation。
- 支持 HBase 后端使用哈希 RowKey,并且允许预初始化 HBase 表。
- 支持 Cypher 图查询语言。
- 支持集群 Master 角色的自动管理与故障转移。
-- 支持 16 个 OLAP 算法, 包括:LPA, Louvain, PageRank, BetweennessCentrality,
RingsDetect等。
+- 支持 16 个 OLAP 算法,包括:LPA, Louvain, PageRank, BetweennessCentrality,
RingsDetect 等。
- 根据 Apache 基金会对项目的发版要求进行适配,包括 License 合规性、发版流程、代码风格等,支持 Apache 版本发布。
#### Bug 修复
@@ -149,7 +149,7 @@ weight: 11
- 解决 Loader 的 Json 反序列化问题。
- 解决 Loader 的 Jackson 版本冲突与依赖问题。
- 支持 Hubble 高级算法接口的 UI 界面。
-- 支持 Hubble 中 Gremlin 语句的高亮格式显示.
+- 支持 Hubble 中 Gremlin 语句的高亮格式显示。
- 支持 Hubble 使用 Docker 镜像部署。
- 支持 输出构建日志。
- 解决 Hubble 的端口输入框问题。
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 b02f078f..113842c3 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
@@ -1,18 +1,18 @@
---
title: "HugeGraph 1.2.0 Release Notes"
linkTitle: "Release-1.2.0"
-weight: 10
+weight: 3
---
### Java version statement
-Note 1.2.0:
-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!**
+> In the future, we will gradually upgrade the java version, **Java 11** ->
**Java 17** -> **Java 21**.
-**v1.2.0 是最后第二个兼容 Java8 的大版本**, 到 1.5.0
[PD/Store](https://github.com/apache/incubator-hugegraph/issues/2265) 正式合入
master 后标志着 Java8 兼容的正式终结 (除 Client 外所有组件都将以 Java 11 作为基准,然后迈向 Java17).
+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!**
-In the future, we will gradually upgrade the java version, **Java 11** ->
**Java 17** -> **Java 21**.
+**v1.2.0 是倒数第二个兼容 Java8 的大版本**, 到 1.5.0
[PD/Store](https://github.com/apache/incubator-hugegraph/issues/2265) 正式合入
master
+后标志着 Java8 兼容的正式终结 (除 Client 外所有组件都将以 Java 11 作为基准,然后逐步迈向 Java17/21).
### hugegraph
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 4f75a612..175a4357 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
@@ -1,84 +1,84 @@
---
title: "HugeGraph 1.3.0 Release Notes"
linkTitle: "Release-1.3.0"
-weight: 11
+weight: 4
---
-### Java version statement
+### 运行环境/版本说明
-In 1.3.0:
-1. consider using Java 11 in `hugegraph/toolchain/commons`, also compatible
with Java 8 now.
-2. `hugegraph-computer` required to use Java 11, **not compatible with Java
8!**
-3. Using Java8 may loss some security ensured, we recommend using Java 11 in
**production env** with AuthSystem enabled.
+1. 优先在 `hugegraph/toolchain/commons`软件中使用 Java 11, 此次是这些模块最后一次主版本兼容 Java 8
了。(computer 则仅支持 Java11)
+2. 另外相比 Java11, 使用 Java8 会失去一些**安全性**的保障,我们推荐生产或对外网暴露访问的环境使用 Java11 并开启 [Auth
权限认证](/cn/docs/config/config-authentication/)。
**1.3.0** is the last major version compatible with **Java 8**, compatibility
with Java 8 will end in
next release(1.5.0) when
[PD/Store](https://github.com/apache/incubator-hugegraph/issues/2265) merged
into master branch (Except for the `java-client`).
PS: In the future, we will gradually upgrade the java version, **Java 11** ->
**Java 17** -> **Java 21**.
-### hugegraph
-
> WIP: this doc is under construction, please wait for the final version
> (BETA)
-* fix(core): task restore interrupt problem on restart server
([#2401](https://github.com/apache/incubator-hugegraph/pull/2401))
-* chore: add 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))
-* feat: support docker use the auth when starting
([#2403](https://github.com/apache/incubator-hugegraph/pull/2403))
-* 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))
-* chore(server): update swagger info for default server profile
([#2423](https://github.com/apache/incubator-hugegraph/pull/2423))
-* 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): 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))
-* fix(server): remove extra blank lines
([#2459](https://github.com/apache/incubator-hugegraph/pull/2459))
-* feat(api): optimize adjacent-edges query
([#2408](https://github.com/apache/incubator-hugegraph/pull/2408))
-* 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))
-* fix(server): add tip for gremlin api NPE with empty query
([#2467](https://github.com/apache/incubator-hugegraph/pull/2467))
-* fix(server):fix the metric name when promthus collect 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))
-* feat: added the OpenTelemetry trace support
([#2477](https://github.com/apache/incubator-hugegraph/pull/2477))
-* chore(server): clear context after req done
([#2470](https://github.com/apache/incubator-hugegraph/pull/2470))
-* refact(server): enhance the storage path in RocksDB & clean code
([#2491](https://github.com/apache/incubator-hugegraph/pull/2491))
+### hugegraph
#### API Changes
+* feat(api): optimize adjacent-edges query
([#2408](https://github.com/apache/incubator-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))
#### 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))
#### Option Changes
+* refact(server): enhance the storage path in RocksDB & clean code
([#2491](https://github.com/apache/incubator-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))
### hugegraph-toolchain
#### API Changes
#### 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))
+* feat(hubble): warp the exception info in HugeClientUtil
([#589](https://github.com/apache/incubator-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))
#### Option Changes
+
* feat(client): support user defined OKHTTPClient configs
([#590](https://github.com/apache/incubator-hugegraph-toolchain/pull/590))
-*
+
#### Other Changes
* doc: update copyright date(year) in NOTICE
([#567](https://github.com/apache/incubator-hugegraph-toolchain/pull/567))
@@ -104,41 +104,48 @@ PS: In the future, we will gradually upgrade the java
version, **Java 11** -> **
### Release Details
### hugegraph-ai
-这是 hugegraph-ai 的第一个发布版本,包含了多种特性,其中包括初始化的 Python 客户端、通过 LLM 构建知识图谱的能力,以及基于
HugeGraph 的 RAG(Retrieval-Augmented Generation)集成。此外,该版本还在 python
客户端方面增加了重要的功能,如变量 API、认证(auth)、度量(metric)、遍历器(traverser)和任务 API,以及使用 Gradio
创建交互式和可视化的演示。
-除了这些新功能外,该版本还解决了多个错误和问题,确保了更加稳定和无误的用户体验。维护任务,如依赖更新、项目结构改进以及基本持续集成(CI)的添加,进一步增强了项目的健壮性和开发工作流程。
+这是 hugegraph-ai 的第一个发布版本,包含了多种特性,其中包括初始化的 Python 客户端、通过 LLM 构建知识图谱的能力,
+以及基于 HugeGraph 的 RAG(Retrieval-Augmented Generation)集成。此外,该版本还在 python
客户端方面增加了重要的功能,
+如变量 API、认证(auth)、度量(metric)、遍历器(traverser)和任务 API,以及使用 Gradio 创建交互式和可视化的演示。
+
+除了这些新功能外,该版本还解决了多个错误和问题,确保了更加稳定和无误的用户体验。维护任务,如依赖更新、项目结构改进以及基本持续集成(CI)的添加,
+进一步增强了项目的健壮性和开发工作流程。
-这个版本的发布凝聚了 HugeGraph 社区的协作努力,感谢各位贡献者的付出。
+> 这个版本的发布凝聚了 HugeGraph 社区的协作努力,感谢各位贡献者的付出。
#### Feature Changes
-feat: initialize hugegraph python client by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/5
-feat(llm): knowledge graph construction by llm by @Zony7 in
https://github.com/apache/incubator-hugegraph-ai/pull/7
-feat: initialize rag based on HugeGraph by @Ling-Yuchen in
https://github.com/apache/incubator-hugegraph-ai/pull/20
-feat(client): add variables api and test by @liuxiaocs7 in
https://github.com/apache/incubator-hugegraph-ai/pull/24
-feat: add llm wenxinyiyan & config util & spo_triple_extract by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/27
-feat: add auth&metric&traverser&task api and ut by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/28
-feat: refactor construct knowledge graph task by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/29
-feat: Introduce gradio for creating interactive and visual demo by @simon824
in https://github.com/apache/incubator-hugegraph-ai/pull/30
+
+* 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))
+
#### Bug Fix
-fix invalid github label by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/3
-fix: import error by @Zony7 in
https://github.com/apache/incubator-hugegraph-ai/pull/13
-[fix] function getEdgeByPage(): the generated query url does not include the
parameter page by @chenlixuan in
https://github.com/apache/incubator-hugegraph-ai/pull/15
-fix: issue template by @Radeity in
https://github.com/apache/incubator-hugegraph-ai/pull/23
-fix: base-ref/head-ref missed in dependency-check-ci on branch push by
@liuxiaocs7 in https://github.com/apache/incubator-hugegraph-ai/pull/25
+
+* 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))
#### Other Changes
-chore: add asf.yaml and ISSUE_TEMPLATE by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/1
-Bump urllib3 from 2.0.3 to 2.0.7 in /hugegraph-python by @dependabot in
https://github.com/apache/incubator-hugegraph-ai/pull/8
-chore: create .gitignore file for py by @imbajin in
https://github.com/apache/incubator-hugegraph-ai/pull/9
-refact: improve project structure & add some basic CI by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/17
-chore: Update LICENSE and NOTICE by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/31
-chore: add release scripts by @JackyYangPassion in
https://github.com/apache/incubator-hugegraph-ai/pull/33
-chang file chmod 755 by @JackyYangPassion in
https://github.com/apache/incubator-hugegraph-ai/pull/34
+* 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))
-Please check the release details in each repository:
+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)
- [Commons Release
Notes](https://github.com/apache/incubator-hugegraph-commons/releases)
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 049bcc4a..813674f4 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
@@ -5,14 +5,14 @@ weight: 3
---
### Java version statement
-v1.2.0:
+
+> In the future, we will gradually upgrade the java version, **Java 11** ->
**Java 17** -> **Java 21**.
+
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`).
-In the future, we will gradually upgrade the java version, **Java 11** ->
**Java 17** -> **Java 21**.
-
### hugegraph
#### API Changes
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 e805dcc4..d851faaa 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
@@ -4,72 +4,62 @@ linkTitle: "Release-1.3.0"
weight: 4
---
-### Java version statement
+### Operating Environment / Version Description
-In 1.3.0:
1. consider using Java 11 in `hugegraph/toolchain/commons`, also compatible
with Java 8 now.
2. `hugegraph-computer` required to use Java 11, **not compatible with Java
8!**
-3. Using Java8 may loss some security ensured, we recommend using Java 11 in
**production env** with AuthSystem enabled.
+3. Using Java8 may loss some security ensured, we recommend using Java 11 in
**production env** with [AuthSystem](/docs/config/config-authentication/)
enabled.
**1.3.0** is the last major version compatible with **Java 8**, compatibility
with Java 8 will end in
next release(1.5.0) when
[PD/Store](https://github.com/apache/incubator-hugegraph/issues/2265) merged
into master branch (Except for the `java-client`).
PS: In the future, we will gradually upgrade the java version, **Java 11** ->
**Java 17** -> **Java 21**.
-### hugegraph
-
> WIP: this doc is under construction, please wait for the final version
> (BETA)
-* fix(core): task restore interrupt problem on restart server by
@xiaoleizi2016 in https://github.com/apache/incubator-hugegraph/pull/2401
-* chore: add license link by @caicancai in
https://github.com/apache/incubator-hugegraph/pull/2398
-* doc: enhance NOTICE info to keep it clear by @imbajin in
https://github.com/apache/incubator-hugegraph/pull/2409
-* feat: support docker use the auth when starting by @aroundabout in
https://github.com/apache/incubator-hugegraph/pull/2403
-* fix(server): reinitialize the progress to set up graph auth friendly by
@Z-HUANT in https://github.com/apache/incubator-hugegraph/pull/2411
-* fix(chore): remove zgc in dockerfile for ARM env by @aroundabout in
https://github.com/apache/incubator-hugegraph/pull/2421
-* chore(server): update swagger info for default server profile by
@SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2423
-* fix(server): make CacheManager constructor private to satisfy the singleton
pattern by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2432
-* fix(server): unify the license headers by @msgui in
https://github.com/apache/incubator-hugegraph/pull/2438
-* fix: format and clean code in dist and example modules by @msgui in
https://github.com/apache/incubator-hugegraph/pull/2441
-* fix: format and clean code in core module by @msgui in
https://github.com/apache/incubator-hugegraph/pull/2440
-* fix: format and clean code in modules by @msgui in
https://github.com/apache/incubator-hugegraph/pull/2439
-* fix(server): clean up the code by @msgui in
https://github.com/apache/incubator-hugegraph/pull/2456
-* fix(server): unify license header for protobuf file by @VGalaxies in
https://github.com/apache/incubator-hugegraph/pull/2448
-* chore: improve license header checker confs and pre-check header when
validating by @VGalaxies in
https://github.com/apache/incubator-hugegraph/pull/2445
-* chore: unify to call SchemaLabel.getLabelId() by @javeme in
https://github.com/apache/incubator-hugegraph/pull/2458
-* fix(server): remove extra blank lines by @msgui in
https://github.com/apache/incubator-hugegraph/pull/2459
-* feat(api): optimize adjacent-edges query by @Z-HUANT in
https://github.com/apache/incubator-hugegraph/pull/2408
-* chore: refine the hg-style.xml specification by @returnToInnocence in
https://github.com/apache/incubator-hugegraph/pull/2457
-* chore: Add a newline formatting configuration and a comment for warning by
@returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2464
-* fix(server): add tip for gremlin api NPE with empty query by @SunnyBoy-WYH
in https://github.com/apache/incubator-hugegraph/pull/2467
-* fix(server):fix the metric name when promthus collect hugegraph metric,see
issue by @SunnyBoy-WYH in
https://github.com/apache/incubator-hugegraph/pull/2462
-* fix(server): `serverStarted` error when execute gremlin example by
@VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2473
-* fix(auth): enhance the URL check by @zyxxoo in
https://github.com/apache/incubator-hugegraph/pull/2422
-* feat: added the OpenTelemetry trace support by @lynnbond in
https://github.com/apache/incubator-hugegraph/pull/2477
-* chore(server): clear context after req done by @SunnyBoy-WYH in
https://github.com/apache/incubator-hugegraph/pull/2470
-* refact(server): enhance the storage path in RocksDB & clean code by @imbajin
in https://github.com/apache/incubator-hugegraph/pull/2491
+### hugegraph
#### API Changes
+* feat(api): optimize adjacent-edges query
([#2408](https://github.com/apache/incubator-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))
#### 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))
#### Option Changes
+* refact(server): enhance the storage path in RocksDB & clean code
([#2491](https://github.com/apache/incubator-hugegraph/pull/2491))
#### Other Changes
-
-#### Bug Fix
-
-
-#### Option Changes
-
-
-#### 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))
### hugegraph-toolchain
@@ -77,57 +67,92 @@ PS: In the future, we will gradually upgrade the java
version, **Java 11** -> **
#### 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))
#### Bug Fix
+* fix: concurrency issue causing file overwrite due to identical filenames
([#572](https://github.com/apache/incubator-hugegraph-toolchain/pull/572))
+
#### Option Changes
+* feat(client): support user defined OKHTTPClient configs
([#590](https://github.com/apache/incubator-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))
### hugegraph-commons
#### Feature Changes
+* feat: support user defined RestClientConfig/HTTPClient params
([#140](https://github.com/apache/incubator-hugegraph-commons/pull/140))
+
#### Bug Fix
#### Other Changes
+* chore: disable clean flatten for deploy
([#141](https://github.com/apache/incubator-hugegraph-commons/pull/141))
+
### Release Details
### hugegraph-ai
-This is the first release version of hugegraph-ai , it contains a variety of
features, including an initialized Python client, knowledge graph construction
capabilities through LLM, and the integration of RAG based on HugeGraph. It
also adds significant functionalities on python-client such as variable APIs,
auth, metric, traverser, and task APIs, as well as interactive and visual demo
creation with Gradio.
-In addition to these features, the release addresses several bugs and issues,
ensuring a more stable and error-free user experience. Maintenance tasks such
as dependency updates, project structure improvements, and the addition of
basic CI further enhance the project's robustness and developer workflow.
-This release encapsulates the collaborative efforts of the HugeGraph
community, with contributions from various members, ensuring the project's
continuous growth and improvement.
+
+
+This is the first release version of hugegraph-ai, it contains a variety of
features, including
+an initialized Python client, knowledge graph construction capabilities
through LLM, and the integration
+of RAG based on HugeGraph.
+
+It also adds significant functionalities on python-client such as variable
APIs,
+auth, metric, traverser, and task APIs, as well as interactive and visual demo
creation with Gradio.
+In addition to these features, the release addresses several bugs and issues,
ensuring a more stable
+and error-free user experience. Maintenance tasks such as dependency updates,
project structure improvements,
+and the addition of basic CI further enhance the project's robustness and
developer workflow.
+
+> This release encapsulates the collaborative efforts of the HugeGraph
community, with contributions
+> from various members, ensuring the project's continuous growth and
improvement.
+
#### Feature Changes
-feat: initialize hugegraph python client by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/5
-feat(llm): knowledge graph construction by llm by @Zony7 in
https://github.com/apache/incubator-hugegraph-ai/pull/7
-feat: initialize rag based on HugeGraph by @Ling-Yuchen in
https://github.com/apache/incubator-hugegraph-ai/pull/20
-feat(client): add variables api and test by @liuxiaocs7 in
https://github.com/apache/incubator-hugegraph-ai/pull/24
-feat: add llm wenxinyiyan & config util & spo_triple_extract by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/27
-feat: add auth&metric&traverser&task api and ut by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/28
-feat: refactor construct knowledge graph task by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/29
-feat: Introduce gradio for creating interactive and visual demo by @simon824
in https://github.com/apache/incubator-hugegraph-ai/pull/30
+
+* 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))
+
#### Bug Fix
-fix invalid github label by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/3
-fix: import error by @Zony7 in
https://github.com/apache/incubator-hugegraph-ai/pull/13
-[fix] function getEdgeByPage(): the generated query url does not include the
parameter page by @chenlixuan in
https://github.com/apache/incubator-hugegraph-ai/pull/15
-fix: issue template by @Radeity in
https://github.com/apache/incubator-hugegraph-ai/pull/23
-fix: base-ref/head-ref missed in dependency-check-ci on branch push by
@liuxiaocs7 in https://github.com/apache/incubator-hugegraph-ai/pull/25
+
+* 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))
#### Other Changes
-chore: add asf.yaml and ISSUE_TEMPLATE by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/1
-Bump urllib3 from 2.0.3 to 2.0.7 in /hugegraph-python by @dependabot in
https://github.com/apache/incubator-hugegraph-ai/pull/8
-chore: create .gitignore file for py by @imbajin in
https://github.com/apache/incubator-hugegraph-ai/pull/9
-refact: improve project structure & add some basic CI by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/17
-chore: Update LICENSE and NOTICE by @simon824 in
https://github.com/apache/incubator-hugegraph-ai/pull/31
-chore: add release scripts by @JackyYangPassion in
https://github.com/apache/incubator-hugegraph-ai/pull/33
-chang file chmod 755 by @JackyYangPassion in
https://github.com/apache/incubator-hugegraph-ai/pull/34
-Please check the release details in each repository:
+* 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))
+
+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)
- [Commons Release
Notes](https://github.com/apache/incubator-hugegraph-commons/releases)