This is an automated email from the ASF dual-hosted git repository. vgalaxies pushed a commit to branch 1.5.0-release-note in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
commit 0479ecc054edf98a9057ad4a99f6874c1fe3fcd8 Author: VGalaxies <vgalax...@apache.org> AuthorDate: Wed Dec 11 18:01:41 2024 +0800 setup --- .../changelog/hugegraph-1.3.0-release-notes.md | 6 +- .../changelog/hugegraph-1.5.0-release-notes.md | 83 ++++++++++++++++++++-- .../changelog/hugegraph-1.3.0-release-notes.md | 6 +- .../changelog/hugegraph-1.5.0-release-notes.md | 14 ++-- 4 files changed, 91 insertions(+), 18 deletions(-) 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 2383e82e..19792e8b 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 @@ -4,7 +4,7 @@ linkTitle: "Release-1.3.0" weight: 4 --- -## 运行环境/版本说明 +### 运行环境/版本说明 1. 优先在 `hugegraph/toolchain/commons`软件中使用 Java 11, 此次是这些模块最后一次主版本兼容 Java 8 了。(computer 则仅支持 Java11) 2. 另外相比 Java11, 使用 Java8 会失去一些**安全性**的保障,我们推荐生产或对外网暴露访问的环境使用 Java11 并开启 [Auth 权限认证](/cn/docs/config/config-authentication/) @@ -13,8 +13,6 @@ weight: 4 PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` 演进 -## 发布细节 - ### hugegraph > 在此次版本中我们修复了一些 SEC 相关的问题,如果是线上或者对外服务请升级到最新版本 + 开启权限认证 @@ -142,6 +140,8 @@ PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` * 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) 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 99b8cf89..ff65a0bf 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 @@ -6,15 +6,86 @@ weight: 5 > WIP: This doc is under construction, please wait for the final version > (BETA) +### 运行环境/版本说明 + +1. 相较于 **1.3.0**,**1.5.0** 的 `hugegraph` 仅支持 Java 11 + +PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` 演进 + +### hugegraph + +> 1. 本版本新增了大量功能并进行了多项优化,尤其是针对分布式版本新后端 HStore 的支持 +> 2. hugegraph-commons 模块合入 hugegraph 主仓库 +> 3. 新增 hugegraph 集成测试框架 + +#### API Changes + +* feat(api): Support ignoring the graphspaces part in the URL ([#2612](https://github.com/apache/incubator-hugegraph/pull/2612)) + +#### Feature Changes + +* feat(store): Integrate `store-rocksdb` submodule ([#2513](https://github.com/apache/incubator-hugegraph/pull/2513)) +* feat(store): Integrate `store-grpc`, `store-common`, and `store-client` ([#2476](https://github.com/apache/incubator-hugegraph/pull/2476)) +* feat(store): Integrate `store-core` and `store-node` submodules ([#2548](https://github.com/apache/incubator-hugegraph/pull/2548), [#2537](https://github.com/apache/incubator-hugegraph/pull/2537)) +* feat(pd): Integrate `pd-core` and `pd-service` modules ([#2478](https://github.com/apache/incubator-hugegraph/pull/2478), [#2528](https://github.com/apache/incubator-hugegraph/pull/2528)) +* feat(pd): Integrate `pd-grpc`, `pd-common`, and `pd-client` modules ([#2498](https://github.com/apache/incubator-hugegraph/pull/2498)) +* feat(pd): Integrate `pd-dist` module and add core, client, and REST tests ([#2532](https://github.com/apache/incubator-hugegraph/pull/2532)) +* feat(server): Integrate `server-hstore` module ([#2534](https://github.com/apache/incubator-hugegraph/pull/2534)) +* feat(server): Support new Hstore backend ([#2560](https://github.com/apache/incubator-hugegraph/pull/2560)) +* feat(server): Support switching RocksDB backend to in-memory mode in Gremlin example scripts ([#2518](https://github.com/apache/incubator-hugegraph/pull/2518)) +* feat(dist): Support Docker deployment for PD and Store ([#2573](https://github.com/apache/incubator-hugegraph/pull/2573)) +* feat(server): Support heap memory JVM monitoring ([#2650](https://github.com/apache/incubator-hugegraph/pull/2650)) + +#### Bug Fixes + +* fix(pd): Fix issue where partition ID was always empty in Shards List ([#2596](https://github.com/apache/incubator-hugegraph/pull/2596)) +* fix(pd/store): Fix issue where log file was not rolling correctly during process execution ([#2589](https://github.com/apache/incubator-hugegraph/pull/2589)) +* fix(pd): Fix logical error in PartitionCache locking for graphs ([#2640](https://github.com/apache/incubator-hugegraph/pull/2640)) +* fix(pd): Ensure thread safety of range properties ([#2641](https://github.com/apache/incubator-hugegraph/pull/2641)) +* fix(server): Fix issue where Gremlin example script's backend configuration was overwritten ([#2519](https://github.com/apache/incubator-hugegraph/pull/2519)) +* fix(hstore): Fix JRaft Timer Metrics error ([#2602](https://github.com/apache/incubator-hugegraph/pull/2602)) +* fix(hstore): Fix issue where `maxEntriesSize` JRaft config parameter was not effective ([#2630](https://github.com/apache/incubator-hugegraph/pull/2630)) +* fix(hstore): Print Hstore GC logs with timestamps ([#2636](https://github.com/apache/incubator-hugegraph/pull/2636)) +* fix(server): Fix incorrect source path in Docker container ([#2637](https://github.com/apache/incubator-hugegraph/pull/2637)) +* fix(server): Resolve NPE issue in Gremlin queries ([#2467](https://github.com/apache/incubator-hugegraph/pull/2467)) + +#### Breaking Changes + +* BREAKING CHANGE(server): Support for "parent & child" EdgeLabel type ([#2662](https://github.com/apache/incubator-hugegraph/pull/2662)) +* BREAKING CHANGE(server): Change the default value generation method, now it is randomly generated ([#2568](https://github.com/apache/incubator-hugegraph/pull/2568)) + +#### Refactor Changes + +* refact(pd/store): Clean up unused files and optimize code ([#2681](https://github.com/apache/incubator-hugegraph/pull/2681)) +* refact(server): Optimize server-node information ([#2671](https://github.com/apache/incubator-hugegraph/pull/2671)) +* refact(server): Increase write byte limit and remove the `big` parameter when encoding/decoding string IDs ([#2622](https://github.com/apache/incubator-hugegraph/pull/2622)) + +#### Other Changes + +* chore: Update license to version 1.5 ([#2687](https://github.com/apache/incubator-hugegraph/pull/2687)) +* chore: Add `editorconfig-maven-plugin` to validate code styles defined in `.editorconfig` ([#2591](https://github.com/apache/incubator-hugegraph/pull/2591)) +* chore: Refactor build scripts to support `install-dist` module ([#2552](https://github.com/apache/incubator-hugegraph/pull/2552)) +* chore: Remove Java 8 dependency in CI ([#2503](https://github.com/apache/incubator-hugegraph/pull/2503)) +* chore: Enable Docker build support and simplify CI naming ([#2599](https://github.com/apache/incubator-hugegraph/pull/2599)) +* chore: Migrate `hg-style.xml` to `.editorconfig` configuration ([#2561](https://github.com/apache/incubator-hugegraph/pull/2561)) +* chore: Temporarily ignore hstore module core test failures in `ci` ([#2599](https://github.com/apache/incubator-hugegraph/pull/2599)) + +#### Documentation Changes + +* doc(server): Improve comments in `rest-server.properties` configuration file ([#2610](https://github.com/apache/incubator-hugegraph/pull/2610)) +* doc(pd): Add comment for `initial-store-count` configuration option ([#2587](https://github.com/apache/incubator-hugegraph/pull/2587)) + +### hugegraph-toolchain + +### hugegraph-ai + +### hugegraph-computer + +### 发布细节 + 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) - -## 运行环境/版本说明 - -1. 相较于 **1.3.0**,**1.5.0** 的 `hugegraph` 仅支持 Java 11 - -PS: 未来 HugeGraph 组件的版本会朝着 `Java 11 -> Java 17 -> Java 21` 演进 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 55f7da10..869273b1 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,7 +4,7 @@ linkTitle: "Release-1.3.0" weight: 4 --- -## Operating Environment / Version Description +### Operating Environment / Version Description 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!** @@ -16,8 +16,6 @@ master branch (Except for the `java-client`). PS: In the future, we will gradually upgrade the java version from `Java 11 -> Java 17 -> Java 21.` -## Release Details - ### hugegraph > In this version, we have fixed some SEC-related issues. If used in an online > service or exposed to @@ -152,6 +150,8 @@ and the addition of basic CI further enhance the project's robustness and develo * 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)) +### Release Details + Please check the release details/contributor in each repository: - [Server Release Notes](https://github.com/apache/incubator-hugegraph/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 d1bab46e..3f9aa79b 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 @@ -6,15 +6,17 @@ weight: 5 > WIP: This doc is under construction, please wait for the final version > (BETA) +## Operating Environment / Version Description + +1. Compared to **1.3.0**, **1.5.0** of `hugegraph` only supports Java 11 + +PS: In the future, we will gradually upgrade the java version from `Java 11 -> Java 17 -> Java 21.` + +### 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) - -## Operating Environment / Version Description - -1. Compared to **1.3.0**, **1.5.0** of `hugegraph` only supports Java 11 - -PS: In the future, we will gradually upgrade the java version from `Java 11 -> Java 17 -> Java 21.`