From 97ba91091d73716803618378905f943da07f480d Mon Sep 17 00:00:00 2001 From: Abby <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 19 May 2023 14:07:51 +0800 Subject: [PATCH] comm&ent-release-note-for-3.5 --- .../release-notes/nebula-comm-release-note.md | 55 +++++++++++++++++-- .../release-notes/nebula-ent-release-note.md | 54 +++++++++++++++++- .../operator/version-upgrade.md | 2 +- 3 files changed, 102 insertions(+), 9 deletions(-) diff --git a/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md b/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md index a486162f145..8f32cf769d3 100644 --- a/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md +++ b/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md @@ -1,10 +1,55 @@ # NebulaGraph {{ nebula.release }} release notes -## Bugfix - -- Fix the crash caused by encoding parameter expressions to the storage layer for execution. [#5336](https://github.com/vesoft-inc/nebula/pull/5336) - -- Fix some crashes for the list function. [#5383](https://github.com/vesoft-inc/nebula/pull/5383) +## Features + +- Support full table scan without index. [#5416](https://github.com/vesoft-inc/nebula/pull/5416) +- Support UDF. [#4804](https://github.com/vesoft-inc/nebula/pull/4804) [#5391](https://github.com/vesoft-inc/nebula/pull/5391) +- Support expressions like `v.tag` in return statements. [#5440](https://github.com/vesoft-inc/nebula/pull/5440) +- Support `json_extract` function in UPDATE statements. [#5457](https://github.com/vesoft-inc/nebula/pull/5457) +- Support TCK format in EXPLAIN output. [#5414](https://github.com/vesoft-inc/nebula/pull/5414) +- DML supports parameters. [#5328](https://github.com/vesoft-inc/nebula/pull/5328) + +## Optimizations + +- Support TTL in milliseconds. [#5430](https://github.com/vesoft-inc/nebula/pull/5430) +- Enhance attribute trimming in aggregation functions. [#5301](https://github.com/vesoft-inc/nebula/pull/5301) +- Improve the performance of traversal executor. [#5308](https://github.com/vesoft-inc/nebula/pull/5308) +- Optimize FIND ALL PATH performance. [#5409](https://github.com/vesoft-inc/nebula/pull/5409) +- Removes some Raft locks to improve performance. [#5451](https://github.com/vesoft-inc/nebula/pull/5451) +- Optimize predicate function filtering for variable-length edges. [#5464](https://github.com/vesoft-inc/nebula/pull/5464) [#5470](https://github.com/vesoft-inc/nebula/pull/5470) [#5481](https://github.com/vesoft-inc/nebula/pull/5481) [#5503](https://github.com/vesoft-inc/nebula/pull/5503) +- Parallel traversal executor. [#5314](https://github.com/vesoft-inc/nebula/pull/5314) +- MATCH supports ID collection. [#5360](https://github.com/vesoft-inc/nebula/pull/5360) +- Refactor the GO planner. [#5369](https://github.com/vesoft-inc/nebula/pull/5369) +- Add some Graph performance options in the configuration file. [#5463](https://github.com/vesoft-inc/nebula/pull/5463) +- Add maximum connection number flag. [#5309](https://github.com/vesoft-inc/nebula/pull/5309) + +## Bug fixes + +- Fix the defect where RocksDB data import invalidates the leader lease. [#5271](https://github.com/vesoft-inc/nebula/pull/5271) +- Fix the error message when `DESC USER` does not exist. [#5345](https://github.com/vesoft-inc/nebula/pull/5345) +- Fix the defect where `CREATE IF NOT EXIST` fails when SPACE exists. [#5375](https://github.com/vesoft-inc/nebula/pull/5375) +- Fix the incorrect edge direction in GetNeighbors plan. [#5386](https://github.com/vesoft-inc/nebula/pull/5386) +- Fix the client IP format in the `SHOW SESSIONS` command. [#5388](https://github.com/vesoft-inc/nebula/pull/5388) +- Fix the defect where attributes are pruned in USE and MATCH. [#5263](https://github.com/vesoft-inc/nebula/issues/5263) +- Fix the defect where the filter is not pushed down in some cases. [#5395](https://github.com/vesoft-inc/nebula/pull/5395) +- Fix the defect where the filter is incorrectly filtered in some cases. [#5422](https://github.com/vesoft-inc/nebula/pull/5422) +- Fix the incorrect handling of internal variables in pattern expressions. [#5424](https://github.com/vesoft-inc/nebula/pull/5424) +- Fix defects involving EMPTY comparisons. [#5433](https://github.com/vesoft-inc/nebula/pull/5433) +- Fix the defect where duplicate columns are returned when all columns are requested in MATCH. [#5443](https://github.com/vesoft-inc/nebula/pull/5443) +- Fix the error in comparing paths involving reflexive edges. [#5444](https://github.com/vesoft-inc/nebula/pull/5444) +- Fix the defect of redefining aliases in a MATCH path. [#5446](https://github.com/vesoft-inc/nebula/pull/5446) +- Fix the type check defect when inserting geographical location values. [#5460](https://github.com/vesoft-inc/nebula/pull/5460) +- Fix the crash in a shortest path. [#5472](https://github.com/vesoft-inc/nebula/pull/5472) +- Fix the crash in GEO. [#5475](https://github.com/vesoft-inc/nebula/pull/5475) +- Fix the error in `MATCH...contains`. [#5485](https://github.com/vesoft-inc/nebula/pull/5485) +- Fix the bug of incorrect session count in concurrency. [#5496](https://github.com/vesoft-inc/nebula/pull/5496) +- Fix the defect of SUBGRAPH and PATH parameters. [#5500](https://github.com/vesoft-inc/nebula/pull/5500) +- Fix the defect in regular expressions. [#5507](https://github.com/vesoft-inc/nebula/pull/5507) + +## Changes + +- Disable `edge list join`, not supporting the use of edge list in multiple patterns. [#5268](https://github.com/vesoft-inc/nebula/pull/5268) +- Remove GLR parser, needs to change `YIELD 1–-1` to `YIELD 1– -1`. [#5290](https://github.com/vesoft-inc/nebula/pull/5290) ## Legacy versions diff --git a/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md b/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md index 0e045e1a510..c941d65b2f8 100644 --- a/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md +++ b/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md @@ -1,10 +1,58 @@ # NebulaGraph {{ nebula.release }} release notes -## Bugfix +## Features -- Fix the crash caused by encoding the parameter expression and evaluating it in the storage. +- Support managing licenses through License Center and License Manager. [#2487](https://github.com/vesoft-inc/nebula-ent/pull/2487) [#2504](https://github.com/vesoft-inc/nebula-ent/pull/2504) [#2568](https://github.com/vesoft-inc/nebula-ent/pull/2568) [#2590](https://github.com/vesoft-inc/nebula-ent/pull/2590) [#2618](https://github.com/vesoft-inc/nebula-ent/pull/2618) [#2628](https://github.com/vesoft-inc/nebula-ent/pull/2628) [#2643](https://github.com/vesoft-inc/nebula-ent/pull/2643) +- Support full table scan without index. [#5416](https://github.com/vesoft-inc/nebula/pull/5416) +- Support expressions like `v.tag` in return statements. [#5440](https://github.com/vesoft-inc/nebula/pull/5440) +- Support `json_extract` function in UPDATE statements. [#5457](https://github.com/vesoft-inc/nebula/pull/5457) +- Support TCK format in EXPLAIN output. [#5414](https://github.com/vesoft-inc/nebula/pull/5414) +- DML supports parameters. [#5328](https://github.com/vesoft-inc/nebula/pull/5328) -- Fix some crashes for the list function. +## Optimizations + +- Support TTL in milliseconds. [#5430](https://github.com/vesoft-inc/nebula/pull/5430) +- Enhance attribute trimming in aggregation functions. [#5301](https://github.com/vesoft-inc/nebula/pull/5301) +- Improve the performance of traversal executor. [#5308](https://github.com/vesoft-inc/nebula/pull/5308) +- Optimize FIND ALL PATH performance. [#5409](https://github.com/vesoft-inc/nebula/pull/5409) +- Removes some Raft locks to improve performance. [#5451](https://github.com/vesoft-inc/nebula/pull/5451) +- Optimize predicate function filtering for variable-length edges. [#5464](https://github.com/vesoft-inc/nebula/pull/5464) [#5470](https://github.com/vesoft-inc/nebula/pull/5470) [#5481](https://github.com/vesoft-inc/nebula/pull/5481) [#5503](https://github.com/vesoft-inc/nebula/pull/5503) +- Parallel traversal executor. [#5314](https://github.com/vesoft-inc/nebula/pull/5314) +- MATCH supports ID collection. [#5360](https://github.com/vesoft-inc/nebula/pull/5360) +- Refactor the GO planner. [#5369](https://github.com/vesoft-inc/nebula/pull/5369) +- Add some Graph performance options in the configuration file. [#5463](https://github.com/vesoft-inc/nebula/pull/5463) +- Add maximum connection number flag. [#5309](https://github.com/vesoft-inc/nebula/pull/5309) + +## Bug fixes + +- Fix the defect where RocksDB data import invalidates the leader lease. [#5271](https://github.com/vesoft-inc/nebula/pull/5271) +- Fix the error message when `DESC USER` does not exist. [#5345](https://github.com/vesoft-inc/nebula/pull/5345) +- Fix the defect where `CREATE IF NOT EXIST` fails when SPACE exists. [#5375](https://github.com/vesoft-inc/nebula/pull/5375) +- Fix the incorrect edge direction in GetNeighbors plan. [#5386](https://github.com/vesoft-inc/nebula/pull/5386) +- Fix the client IP format in the `SHOW SESSIONS` command. [#5388](https://github.com/vesoft-inc/nebula/pull/5388) +- Fix the defect where attributes are pruned in USE and MATCH. [#5263](https://github.com/vesoft-inc/nebula/issues/5263) +- Fix the defect where the filter is not pushed down in some cases. [#5395](https://github.com/vesoft-inc/nebula/pull/5395) +- Fix the defect where the filter is incorrectly filtered in some cases. [#5422](https://github.com/vesoft-inc/nebula/pull/5422) +- Fix the incorrect handling of internal variables in pattern expressions. [#5424](https://github.com/vesoft-inc/nebula/pull/5424) +- Fix defects involving EMPTY comparisons. [#5433](https://github.com/vesoft-inc/nebula/pull/5433) +- Fix the defect where duplicate columns are returned when all columns are requested in MATCH. [#5443](https://github.com/vesoft-inc/nebula/pull/5443) +- Fix the error in comparing paths involving reflexive edges. [#5444](https://github.com/vesoft-inc/nebula/pull/5444) +- Fix the defect of redefining aliases in a MATCH path. [#5446](https://github.com/vesoft-inc/nebula/pull/5446) +- Fix the type check defect when inserting geographical location values. [#5460](https://github.com/vesoft-inc/nebula/pull/5460) +- Fix the crash in a shortest path. [#5472](https://github.com/vesoft-inc/nebula/pull/5472) +- Fix the crash in GEO. [#5475](https://github.com/vesoft-inc/nebula/pull/5475) +- Fix the bug that caused storage crash during logical expression evaluation. [#2500](https://github.com/vesoft-inc/nebula-ent/pull/2500) +- Fix the error in `MATCH...contains`. [#5485](https://github.com/vesoft-inc/nebula/pull/5485) +- Fix the bug of incorrect session count in concurrency. [#5496](https://github.com/vesoft-inc/nebula/pull/5496) +- Fix the defect of SUBGRAPH and PATH parameters. [#5500](https://github.com/vesoft-inc/nebula/pull/5500) +- Fix the defect in regular expressions. [#5507](https://github.com/vesoft-inc/nebula/pull/5507) +- Fix the issue with non-expression pushing down. [#2541](https://github.com/vesoft-inc/nebula-ent/pull/2541) + + +## Changes + +- Disable `edge list join`, not supporting the use of edge list in multiple patterns. [#5268](https://github.com/vesoft-inc/nebula/pull/5268) +- Remove GLR parser, needs to change `YIELD 1–-1` to `YIELD 1– -1`. [#5290](https://github.com/vesoft-inc/nebula/pull/5290) ## Legacy versions diff --git a/docs-2.0/nebula-dashboard-ent/4.cluster-operator/operator/version-upgrade.md b/docs-2.0/nebula-dashboard-ent/4.cluster-operator/operator/version-upgrade.md index 0339abc6e91..d133e9f4ced 100644 --- a/docs-2.0/nebula-dashboard-ent/4.cluster-operator/operator/version-upgrade.md +++ b/docs-2.0/nebula-dashboard-ent/4.cluster-operator/operator/version-upgrade.md @@ -10,7 +10,7 @@ NebulaGraph Dashboard Enterprise Edition supports upgrading the version of the e !!! note - - Only supports upgrading the NebulaGraph cluster that version greater than **3.0.0** to the version equal to or lower than **3.2.1**. To upgrade to **3.3.0**, see [manual upgrade](../../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-300-to-latest.md). + - Only supports upgrading the NebulaGraph cluster that version greater than **3.0.0** to the version equal to or lower than **3.2.1**. To upgrade to **3.3.0**, see [manual upgrade](../../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-ent-from-3.x-3.4.md). - Do not support upgrading clusters across the major version. - The community edition can be upgraded to the enterprise edition by uploading and verifying licenses, and the enterprise edition can be upgraded to the community edition. - The cluster can be upgraded to a minor version in the current major version, including a smaller version than the current minor version.