Release-notes
NebulaGraph v2.0.1 Release Note
NebulaGraph v2.0.1 has just been released. This version has mainly improved the performance of NebulaGraph. It has also fixed some bugs.
Check out the new features and improvements in detail below.
Improvements
- Optimize the performance of
StorageClient
https://github.com/vesoft-inc/nebula-common/pull/468 - HTTP
GetFlags
interface adds support for Unsigned Integers https://github.com/vesoft-inc/nebula-common/pull/469 - Add check for Raft Listener and Storage Service IP/Port conflicts https://github.com/vesoft-inc/nebula-graph/pull/875 https://github.com/vesoft-inc/nebula-common/pull/470
Bugfix
- Fix the issue that the
GO
statement fails to yield the source vertex properties https://github.com/vesoft-inc/nebula-graph/pull/859 - Fix the issue that the services may fail to start when the
logs
directory does not exist https://github.com/vesoft-inc/nebula-graph/pull/873 https://github.com/vesoft-inc/nebula-storage/pull/403 - Fix the issue that
FIND SHORTEST PATH xxx UPTO N STEPS
return N+1 steps' path when N is an odd number https://github.com/vesoft-inc/nebula-graph/pull/912 - Fix the issue when taking the output of a query as the input of the
DELETE
statement,SementicError
is returned https://github.com/vesoft-inc/nebula-graph/pull/917 - Fix the issue that the return value of the aggregation function is inconsistent with
openCypher
if no item is found https://github.com/vesoft-inc/nebula-graph/pull/901 https://github.com/vesoft-inc/nebula-common/pull/480 - Fix the issue that
GetNeighborsIter()
may return partial results in cluster mode https://github.com/vesoft-inc/nebula-graph/pull/922 - Fix the issue that illegal filtering of aggregate functions in the "MATCH … WHERE" clause makes
graphd
crash. https://github.com/vesoft-inc/nebula-graph/pull/919 - Fix
SemanticError
problem when seeking by negative vid https://github.com/vesoft-inc/nebula-graph/pull/932 - Fix the issue that the
TAG/EDGE
specification does not work inSHOW CREATE TAG/EDGE INDEX
clauses https://github.com/vesoft-inc/nebula-graph/pull/933 https://github.com/vesoft-inc/nebula-storage/pull/426 - Fix the issue that
REBUILD INDEX
returns succeed even if failed sometimes https://github.com/vesoft-inc/nebula-storage/pull/405 - Fix the issue that the indexes of newly inserted data may fail to update during the rebuilding index process https://github.com/vesoft-inc/nebula-storage/pull/408
- Fix the issue that using
NULL
insubstr()
orsubstring()
makesgraphd
crash https://github.com/vesoft-inc/nebula-common/pull/491
How to Upgrade
If you are using the NebulaGraph v2.0 GA version, please follow the steps below to upgrade:
- Stop all Nebula services
- Execute
scripts/nebula.service stop all
on each machine - Execute
scripts/nebula.service status all
to ensure that all processes have exited
- Execute
- Install the new RPM package on each machine per your system environment
- Get the package:https://github.com/vesoft-inc/nebula-graph/releases/tag/v2.0.1
- Install the package
- Start Nebula
- Execute
scripts/nebula.service start all
on each machine - Execute
scripts/nebula.service status all
to ensure that all processes have started properly
- Execute
If you are using other versions of NebulaGraph, please refer to how to upgrade to first upgrade to v2.0 GA and then follow the steps above to upgrade from v2.0 GA to v2.0.1.
If you have any problem, please head over to the Discussions for discussion.