The new version of Nebula Graph v3.0.0 is released, which supports BR, openCypher multi-MATCH query, KV separation, topN pushdown and Chinese Schema and other features.
Feature
-
Added backup and recovery tool BR . #3469 #1 #22
-
Support openCypher multi-match query . #3519 #3318
-
Added the combined version of saving and computing . #3310
-
Added kv separation of storage engine . #3281
-
Added
LOOKUP
support for topN pushdown. #3499 -
Add points without tags . #3316 #3335 #3328 #3286
-
Added parameterized query . #3379
-
Add a query without specifying a VID
LIMIT
, and limit the output results through clauses. #3320 #3329 #3262 -
Support Schema uses most UTF-8 encoded characters of 1~4 bytes . #3380 #3440
-
Added View Specified User permission . #3300
Enhancement
-
Refactor cluster management. #3343
-
When the log disk space is insufficient, it supports changing the log level. #3576
-
Any string in backticks is supported as a Tag name. #3424
-
The Storage service sends the partition's disk path information to the Meta service through heartbeat. #3369 #3416
-
TOSS supports
DELETE
operational consistency. #3374 -
Support docking logrotate. #3541
-
Enhanced date parser. #3179
-
Remove read locks in the meta service to reduce the side effects of read-write locks. #3256
-
Refactor the storage index to solve the problem of serious coupling between nodes. #3196
-
round()
Supports floating-point precision for the specified function. #3178 ß -
ES client supports https. #3150
-
Move version information out of heartbeat. #3378
-
Empty lists, sets, maps are supported. #3302
-
Supports specifying the s2 area coverage parameter when creating a geographic index. #3396
-
SHOW HOSTS
Added the display of version information in . #3702
Bug fix
-
Fixed the problem that the memory was not released when the default value was used when no value was specified in nGQL. #3666
-
Fixed
coalesce()
an issue where functions could not be used. #3653 -
Fix the problem that the search result is wrong because the Tag has created an index when inserting in batches. #3627
-
Fix crash when expression exceeds depth. #3606
-
YIELD
Disable clauses andWHERE
aggregate functions in clauses of nGQL . #3597 -
Fix crash when using aggregate function in
UNWIND
,WHERE
clause. #3397 #3355 -
Fix rebuild label index with old Schema version value. #3332
-
Fixed
GO...REVERSELY
an issue where using query results would contain expired edges. #3536 -
Fix bug in estimating memory info in CentOS6. #3534
-
Fix
LOOKUP
crash when statement contains a filter consisting of a logical AND expression and an IN expression with only one element. #3525 -
Fix metad hanging under high load. #3482
-
Fix
UNWIND
crash of subgraphs. #3506 -
Fix
DROP SPACE
crash when rebuilding indexes. #3406 -
Fix the problem of reading memory statistics under cgroup v2. #3419
-
Fix
DROP TAG INDEX
the problem that the edge index with the same name will be deleted, and the TAG index with the same name will also be deleted when the edge index is deleted. #3413 -
Fixed an issue where edges could not be displayed after cloning a space. #3351
-
Fix index existence check. #3315
-
Fixed
ALTER
an issue that could cause the store to get a null pointer when getting a type property after executing a statement. #3325 -
Optimize raft to make the system more stable. #3172 #3435 #3358 #3322 #3031
-
The memory check is canceled when the memory ratio is greater than 1.0. #3289
-
Fix errors when compiling with Ninja. #3195
-
Fixed an issue where creating a Tag and Edge type with the same name at the same time might succeed. #3735
-
Fixed the issue that creating a full-text index fails when the same internal ID of Tag or Edge type exists in different graph spaces. #3747
-
Fixed inconsistent variables in
YIELD
clause andGO
statement . #3430 -
Fix crash when schema version is greater than 256. #3893
Incompatibility
Nebula Graph v3 does not support most of the ecological tools of v2.x, please upgrade the ecological tools .
-
The Storage host added in the configuration file cannot be directly read and written. The function of the configuration file is only to register the Storage host with the Meta service. The command must be used
ADD HOSTS
to read and write to the Storage host normally. #3343 -
Disabled
BALANCE DATA
. #3756 -
0
Modified the default session timeout from28800
seconds1
to604800
seconds. #3357 #3807 -
Added
SHOW LOCAL SESSIONS
andSHOW LOCAL QUERIES
commands, and deprecatedSHOW ALL QUERIES
. #3488 -
At least one tag is modified from the point to no tag.
DELETE VERTEX
It is modified to delete only the point by default, and no longer delete the out and in edges associated with the point. In this case, there will be dangling edges by default. #3316 #3335 #3328 #3286 -
The disable
YIELD
clause returns custom variables. #3271 -
FETCH
A clause must be added to the ,GO
,LOOKUP
,FIND PATH
, statement . #2957 #3056 #3139GET SUBGRAPH
YIELD
-
Added non-reserved keywords
s2_max_level
,s2_max_cells
. #3396 -
When getting a point attribute in a MATCH statement, you must specify a Tag, such as from
return v.name
toreturn v.player.name
. #3255
historic version
You can go to GitHub to experience this version: https://github.com/vesoft-inc/nebula/releases/tag/v3.0.0
Exchange graph database technology? To join the Nebula exchange group, please fill in your Nebula business card first , and the Nebula assistant will pull you into the group~~