Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

comm&ent-release-note-for-3.5 #2091

Merged
merged 1 commit into from
May 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 50 additions & 5 deletions docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
54 changes: 51 additions & 3 deletions docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down