This is an automated email from the ASF dual-hosted git repository.
jin 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 c70d6f64 add release 1.0.0 change logs (#175)
c70d6f64 is described below
commit c70d6f6401355e4deae67d2683fb7f24e61e03be
Author: Jermy Li <[email protected]>
AuthorDate: Tue Jan 3 00:41:01 2023 +0800
add release 1.0.0 change logs (#175)
* split bugfix rows
---
.../changelog/hugegraph-1.0.0-release-notes.md | 97 ++++++++++++----
.../changelog/hugegraph-1.0.0-release-notes.md | 122 ++++++++++++++-------
2 files changed, 158 insertions(+), 61 deletions(-)
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 bb28c096..9e845ba5 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
@@ -5,58 +5,107 @@ weight: 1
---
> TODO: update the summary soon, please check the detail in each repository
> first, thanks
-> TODO: translate this article to Chinese
- [Server Release
Note](https://github.com/apache/incubator-hugegraph/releases/tag/1.0.0)
- [Toolchain Release
Note](https://github.com/apache/incubator-hugegraph-toolchain/releases/tag/1.0.0)
- [Computer Release
Note](https://github.com/apache/incubator-hugegraph-computer/releases/tag/1.0.0)
- [Commons Release
Note](https://github.com/apache/incubator-hugegraph-commons/releases/tag/1.0.0)
-### Server (API & Client)
+### OLTP API & Client 更新
-#### 接口更新
+#### API 接口更新
-- xx
-- xx
+- 支持热更新`trace`开关的 API `/exception/trace`。
+- 支持 Cypher 图查询语言。
+- 支持通过 Swagger UI 接口来查看提供的 API 列表。
-#### 其它修改
+#### Client 客户端更新
-- xx
- xx
### Core & Server
#### 功能更新
-- xx
-- xx
-
-#### BUG修复
-
-- xx
-- xx
-
-#### 配置项修改:
-
-- xx
-- xx
+- 支持 Java 11 版本。
+- 支持 2 个新的 OLTP 算法: adamic-adar 和 resource-allocation。
+- 支持 HBase 后端使用哈希 RowKey,并且允许预初始化 HBase 表.
+- 支持 Cypher 图查询语言。
+- 支持集群 Master 角色的自动管理与故障转移。
+- 支持 16 个 OLAP 算法, 包括:LPA, Louvain, PageRank, BetweennessCentrality,
RingsDetect等。
+- 根据 Apache 基金会对项目的发版要求进行适配,包括 License 合规性、发版流程、代码风格等。
+
+#### Bug 修复
+
+- 修复无法根据多个 Label 和属性来查询边数据。
+- 增加对环路检测算法的最大深度限制。
+- 修复 tree() 语句返回结果异常问题。
+- 修复批量更新边传入 Id 时的检查异常问题。
+- 解决非预期的 Task 状态问题。
+- 解决在更新顶点时未清除边缓存的问题。
+- 修复 MySQL 后端执行 g.V() 时的错误。
+- 修复因为 server-info 无法超时导致的问题。
+- 导出了 ConditionP 类型用于 Gremlin 中用户使用。
+- 修复 within + Text.contains 查询问题。
+- 修复 addIndexLabel/removeIndexLabel 接口的竞争条件问题。
+- 限制仅 Admin 允许输出图实例。
+- 修复 Profile API 的检查问题。
+- 修复在 count().is(0) 查询中 Empty Graph 的问题。
+- 修复在异常时无法关闭服务的问题。
+- 修复在 Apple M1 系统上的 JNA 报错 UnsatisfiedLinkError 的问题。
+- 修复启动 RpcServer 时报 NPE 的问题。
+- 修复 ACTION_CLEARED 参数数量的问题。
+- 修复 RpcServer 服务启动问题。
+- 修复用户传入参数可能得数字转换隐患问题。
+- 移除了 Word 分词器依赖。
+- 修复 Cassandra 与 MySQL 后端在异常时未优雅关闭迭代器的问题。
+
+#### 配置项更新
+
+- 将配置项 `raft.endpoint` 从 Graph 作用域移动到 Server 作用域中。
#### 其它修改
-- xx
-- xx
+- refact(core): enhance schema job module.
+- refact(raft): improve raft module & test & install snapshot and add peer.
+- refact(core): remove early cycle detection & limit max depth.
+- cache: fix assert node.next==empty.
+- fix apache license conflicts: jnr-posix and jboss-logging.
+- chore: add logo in README & remove outdated log4j version.
+- refact(core): improve CachedGraphTransaction perf.
+- chore: update CI config & support ci robot & add codeQL SEC-check & graph
option.
+- refact: ingore security check api & fix some bugs & clean code.
+- doc: enhance CONTRIBUTING.md & README.md.
+- refact: add checkstyle plugin & clean/format the code.
+- refact(core): improve decode string empty bytes & avoid array-construct
columns in BackendEntry.
+- refact(cassandra): translate ipv4 to ipv6 metrics & update cassandra
dependency vesion.
+- chore: use .asf.yaml for apache workflow & replace APPLICATION_JSON with
TEXT_PLAIN.
+- feat: add system schema store.
+- refact(rocksdb): update rocksdb version to 6.22 & improve rocksdb code.
+- refact: update mysql scope to test & clean protobuf style/configs.
+- chore: upgrade Dockerfile server to 0.12.0 & add editorconfig & improve ci.
+- chore: upgrade grpc version.
+- feat: support updateIfPresent/updateIfAbsent operation.
+- chore: modify abnormal logs & upgrade netty-all to 4.1.44.
+- refact: upgrade dependencies & adopt new analyzer & clean code.
+- chore: improve .gitignore & update ci configs & add RAT/faltten plugin.
+- chore(license): add dependencies-check ci & 3rd-party dependency licenses.
+- refact: Shutdown log when shutdown process & fix tx leak & enhance the file
path.
+- refact: rename package to apache & dependency in all modules (Breaking
Change).
+- chore: add license checker & update antrun plugin & fix building problem in
windows.
+- feat: support one-step script for apache release v1.0.0 release.
-### Toolchain
+### Toolchain 更新
- xx
- xx
-### Computer
+### Computer 更新
- xx
- xx
-### Commons
+### Commons 更新
- xx
- xx
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 4d857825..2d5d2ef1 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
@@ -11,51 +11,99 @@ weight: 1
- [Computer Release
Note](https://github.com/apache/incubator-hugegraph-computer/releases/tag/1.0.0)
- [Commons Release
Note](https://github.com/apache/incubator-hugegraph-commons/releases/tag/1.0.0)
-### Server (API & Client)
+### OLTP API & Client Changes
-#### 接口更新
+#### API Changes
-- xx
-- xx
+- feat(api): support hot set trace through /exception/trace API.
+- feat(api): support query by cypher language.
+- feat(api): support swagger UI to viewing API.
-#### 其它修改
+#### Client Changes
-- xx
- xx
### Core & Server
-#### 功能更新
-
-- xx
-- xx
-
-#### BUG修复
-
-- xx
-- xx
-
-#### 配置项修改:
-
-- xx
-- xx
-
-#### 其它修改
-
-- xx
-- xx
-
-### Toolchain
-
-- xx
-- xx
-
-### Computer
-
-- xx
-- xx
-
-### Commons
+#### Feature Changes
+
+- feat: support java 11 & adapt shell/ci code.
+- feat(core): support adamic-adar & resource-allocation algorithms.
+- feat(hbase): support hash rowkey struct & pre-init tables.
+- feat(core): support query data by use cypher language.
+- feat(core): support automatic management for cluster role.
+- feat(core): support 16 OLAP algorithms, like LPA, Louvain, PageRank,
BetweennessCentrality, RingsDetect.
+
+#### Bug Fix
+
+- fix(core): NoSuchMethodError Relations() & can't query edges by multi labels
+ properties.
+- fix(core): limit max depth for cycle detection.
+- fix(core): traversal contains Tree step has different result.
+- fix edge batch update error.
+- fix unexpected task status.
+- fix(core): edge cache not clear when update or delete associated vertex.
+- fix(mysql): run g.V() is error when it's MySQL backend.
+- fix: close exception and server-info EXPIRED_INTERVAL.
+- fix: export ConditionP.
+- fix: query by within + Text.contains.
+- fix: schema label race condition of addIndexLabel/removeIndexLabel.
+- fix: limit admin role can drop graph.
+- fix: ProfileApi url check & add build package to ignore file.
+- fix: can't shutdown when starting with exception.
+- fix: Traversal.graph is empty in StepStrategy.apply() with count().is(0).
+- fix: possible extra comma before where statement in MySQL backend.
+- fix: JNA UnsatisfiedLinkError for Apple M1.
+- fix: start RpcServer NPE & args count of ACTION_CLEARED error & example
error.
+- fix: rpc server not start.
+- fix: User-controlled data in numeric cast & remove word dependency.
+- fix: closing iterators on errors for Cassandra & Mysql.
+
+#### Options Changes
+
+- move `raft.endpoint` option from graph scope to server scope.
+
+#### Other Changes
+
+- refact(core): enhance schema job module.
+- refact(raft): improve raft module & test & install snapshot and add peer.
+- refact(core): remove early cycle detection & limit max depth.
+- cache: fix assert node.next==empty.
+- fix apache license conflicts: jnr-posix and jboss-logging.
+- chore: add logo in README & remove outdated log4j version.
+- refact(core): improve CachedGraphTransaction perf.
+- chore: update CI config & support ci robot & add codeQL SEC-check & graph
option.
+- refact: ingore security check api & fix some bugs & clean code.
+- doc: enhance CONTRIBUTING.md & README.md.
+- refact: add checkstyle plugin & clean/format the code.
+- refact(core): improve decode string empty bytes & avoid array-construct
columns in BackendEntry.
+- refact(cassandra): translate ipv4 to ipv6 metrics & update cassandra
dependency vesion.
+- chore: use .asf.yaml for apache workflow & replace APPLICATION_JSON with
TEXT_PLAIN.
+- feat: add system schema store.
+- refact(rocksdb): update rocksdb version to 6.22 & improve rocksdb code.
+- refact: update mysql scope to test & clean protobuf style/configs.
+- chore: upgrade Dockerfile server to 0.12.0 & add editorconfig & improve ci.
+- chore: upgrade grpc version.
+- feat: support updateIfPresent/updateIfAbsent operation.
+- chore: modify abnormal logs & upgrade netty-all to 4.1.44.
+- refact: upgrade dependencies & adopt new analyzer & clean code.
+- chore: improve .gitignore & update ci configs & add RAT/faltten plugin.
+- chore(license): add dependencies-check ci & 3rd-party dependency licenses.
+- refact: Shutdown log when shutdown process & fix tx leak & enhance the file
path.
+- refact: rename package to apache & dependency in all modules (Breaking
Change).
+- chore: add license checker & update antrun plugin & fix building problem in
windows.
+- feat: support one-step script for apache release v1.0.0 release.
+
+### Toolchain Changes
+
+- xx
+- xx
+
+### Computer Changes
+
+- xx
+- xx
+
+### Commons Changes
- xx
- xx