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

3.6.0 ent release note #2300

Merged
merged 4 commits into from
Oct 17, 2023
Merged
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
90 changes: 29 additions & 61 deletions docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,29 @@
# NebulaGraph {{ nebula.release }} release notes

## Features

- Support managing licenses through License Center and License Manager.
- Support full table scan without index.
- Support expressions like `v.tag` in return statements.
- Support `json_extract` function in UPDATE statements.
- Support TCK format in EXPLAIN output.
- DML supports parameters.
- Enhance full-text index.

## Optimizations

- Support TTL in milliseconds.
- Enhance attribute trimming in aggregation functions.
- Improve the performance of traversal executor.
- Optimize FIND ALL PATH performance.
- Removes some Raft locks to improve performance.
- Optimize predicate function filtering for variable-length edges.
- Parallel traversal executor.
- MATCH supports ID collection.
- Refactor the GO planner.
- Add some Graph performance options in the configuration file.
- Add maximum connection number flag.
- Support variable when seeking vertex id or property index in match clause.

## Bug fixes

- Fix the defect where RocksDB data import invalidates the leader lease.
- Fix the error message when `DESC USER` does not exist.
- Fix the defect where `CREATE IF NOT EXIST` fails when SPACE exists.
- Fix the incorrect edge direction in GetNeighbors plan.
- Fix the client IP format in the `SHOW SESSIONS` command.
- Fix the defect where attributes are pruned in USE and MATCH.
- Fix the defect where the filter is not pushed down in some cases.
- Fix the defect where the filter is incorrectly filtered in some cases.
- Fix the incorrect handling of internal variables in pattern expressions.
- Fix defects involving EMPTY comparisons.
- Fix the defect where duplicate columns are returned when all columns are requested in MATCH.
- Fix the error in comparing paths involving reflexive edges.
- Fix the defect of redefining aliases in a MATCH path.
- Fix the type check defect when inserting geographical location values.
- Fix the crash in a shortest path.
- Fix the crash in GEO.
- Fix the bug that caused storage crash during logical expression evaluation.
- Fix the error in `MATCH...contains`.
- Fix the bug of incorrect session count in concurrency.
- Fix the defect of SUBGRAPH and PATH parameters.
- Fix the defect in regular expressions.
- Fix the issue with non-expression pushing down.
- Fixed the bug of slaving cluster.

## Changes

- Disable `edge list join`, not supporting the use of edge list in multiple patterns.
- Remove GLR parser, needs to change `YIELD 1–-1` to `YIELD 1– -1`.

## Legacy versions

[Release notes of legacy versions](https://www.nebula-graph.io/tags/release-notes)
# NebulaGraph release notes

## v3.6.0

- Features
- Added support for [zone](../../4.deployment-and-installation/5.zone.md). The zone is a logical rack of storage nodes in NebulaGraph that separates multiple Storage nodes into manageable logical zones for resource isolation.
- Supported [HTTP2](../../5.configurations-and-logs/1.configurations/3.graph-config.md) protocol.
- Supported SSL two-way authentication ([mTLS](../../7.data-security/4.ssl.md)).
- Supported [automatic monitoring](../../7.data-security/4.ssl.md) of SSL certificate updates.
- Supported join queries using [INNER JOIN](../../3.ngql-guide/8.clauses-and-options/joins.md).
- Supported single shortest path using [FIND SINGLE SHORTEST PATH](../../3.ngql-guide/16.subgraph-and-path/2.find-path.md).
- Supported logging slow queries (excluding DML) using the [enable_record_slow_query](../../5.configurations-and-logs/1.configurations/3.graph-config.md) parameter.

- Enhancements
- Performance
- Optimized performance for deep queries.
- Optimized performance of the Aggregate operator.
- High availability
- Added monitoring metric `resp_part_completeness` to partial success.
- Supported recording the duration of the last successful access to LM, so that you can easily check the time when LM is down.
- When the hard disk of a node fails to write, it triggers a re-election to ensure that the cluster can provide services normally.
- Usability
- When modifying users, you can change the password or whitelist individually.

- Bug fixes
- Fixed the bug of meta data consistency.
- Fixed the bug where some expired data would not be recycled at the bottom level.
- Fixed the bug where incorrect results were returned when querying all paths from a self-loop vertex.
- Fixed the logging error of requests sent to the follower of a meta service.