Release-notes
NebulaGraph v2.6 Release Note
NebulaGraph v2.6 has just released. In this version, functions such as TOSS, ZONE, Geo Spatial, transmission intelligence, and JSON format return etc. have been added, and the computation of index scan limit pushdown, YIELD data format, memory watermark detection and other functions have been optimized. Also, some bugs have been fixed.
New Features
- Support TOSS
https://github.com/vesoft-inc/nebula/pull/2525
- Support ZONE
https://github.com/vesoft-inc/nebula/issues/2604
- Support Geo Spatial
https://github.com/vesoft-inc/nebula/pull/2954 https://github.com/vesoft-inc/nebula/pull/2979 https://github.com/vesoft-inc/nebula/pull/3043
- Support crypto in transmission
https://github.com/vesoft-inc/nebula/pull/2584
- Support to return query result as JSON format
https://github.com/vesoft-inc/nebula/pull/2824
- Support to clone space meta
https://github.com/vesoft-inc/nebula/pull/2763
- Support indexScan when using IN expressions in LOOKUP
https://github.com/vesoft-inc/nebula/pull/2906
- Integration Breakpad
https://github.com/vesoft-inc/nebula/pull/2536
- Support to copy the local folder of metad to remote
https://github.com/vesoft-inc/nebula/pull/2532
- Support DELETE TAG
https://github.com/vesoft-inc/nebula/pull/2520
- Support concat function
https://github.com/vesoft-inc/nebula/pull/2540
- Support SHOW META LEADER
https://github.com/vesoft-inc/nebula/pull/2542
Improvements
- Optimize the computation of index scan limit pushdown
https://github.com/vesoft-inc/nebula/pull/2905 https://github.com/vesoft-inc/nebula/pull/2823 https://github.com/vesoft-inc/nebula/pull/2796
- Optimize the calculation of sampling and limit pushdown at each step of the go statement
https://github.com/vesoft-inc/nebula/pull/2904 https://github.com/vesoft-inc/nebula/pull/2853 https://github.com/vesoft-inc/nebula/pull/2831
- Better yield data format
https://github.com/vesoft-inc/nebula/pull/2555 https://github.com/vesoft-inc/nebula/pull/2572 https://github.com/vesoft-inc/nebula/pull/2779 https://github.com/vesoft-inc/nebula/pull/2895 https://github.com/vesoft-inc/nebula/pull/2944
- Enable prefix bloom filter by default to improve performance
https://github.com/vesoft-inc/nebula/pull/2860
- Support server to verify client version to make sure the connection reliability(client version start from v2.6.0)
https://github.com/vesoft-inc/nebula/pull/2965
- Optimize flow control when pulling the entire partition
https://github.com/vesoft-inc/nebula/pull/2557
- SHOW JOBS only show space related
https://github.com/vesoft-inc/nebula/pull/2872
- Grant job permission for all roles except GUEST
https://github.com/vesoft-inc/nebula/pull/2928
- Improve memory watermark detection
https://github.com/vesoft-inc/nebula/pull/2885
- Support to kill the slow queries of storage
https://github.com/vesoft-inc/nebula/pull/2534
Bugfix
- Fixed the bug that part of RocksDB data is cleaned when executing
raftpart::reset
https://github.com/vesoft-inc/nebula/pull/2522
- Fixed the bug that the nebula connection will be interrupted if the YIELD clause in LOOKUP contains aggregate function
https://github.com/vesoft-inc/nebula/pull/3245
- Fixed the bug that mismatched dates are inserted
https://github.com/vesoft-inc/nebula/pull/2527
- Fixed the bug that setting millisecond failed but microsecond worked
https://github.com/vesoft-inc/nebula/pull/2781
- Fixed the bug that the Meta service crashed when too much data (millions of lines) are inserted in batches
https://github.com/vesoft-inc/nebula/pull/2813
- Fixed the bug that getting edges crashed when no edge schema exists in SPACE
https://github.com/vesoft-inc/nebula/pull/2571
- Fixed the bug that GO with WHERE clause expression eval when the property data type is
FIXED_STRING
https://github.com/vesoft-inc/nebula/pull/2762
- Fixed the bug of FIND ALL PATH
https://github.com/vesoft-inc/nebula/pull/2773
- Fixed the bug that users without roles have the permission to find all roles of SPACE
https://github.com/vesoft-inc/nebula/pull/2778
- Fixed the bug of the case expression
https://github.com/vesoft-inc/nebula/pull/2819
- Fixed the bug that the infinite loop is returned when using time()
https://github.com/vesoft-inc/nebula/pull/2820
- Fixed the bug that the JOB is still running when the node is already shut down
https://github.com/vesoft-inc/nebula/pull/2843
- Fixed the bug that
INSERT
statements may cause inconsistent property values between replicas in the case of multiple replicas
https://github.com/vesoft-inc/nebula/pull/2862
- Fixed the bug that SPACE goes wrong when submit job after USE
https://github.com/vesoft-inc/nebula/pull/3010
- Fixed the bug that getting attribute error of the thrift structure failed when column is not nullable
https://github.com/vesoft-inc/nebula/issues/3011
- Fixed the bug that graphd is still running even if the meta service is not ready
https://github.com/vesoft-inc/nebula/issues/3048
- Fixed the bug that dangling edge returns a null vertex when using
FIND PATH WITH PROP
https://github.com/vesoft-inc/nebula/pull/3008
- Fixed the bug that executing
YIELD DISTINCT
map crashes
https://github.com/vesoft-inc/nebula/pull/3051
- Fixed the bug that the service can still start with a wrong ip/host
https://github.com/vesoft-inc/nebula/pull/3057
- Fixed the bug that repeatedly modifying the same property in one statement returns an error
https://github.com/vesoft-inc/nebula/pull/3036
- Fixed the bug that the multi-step filtering on edge is invalid
https://github.com/vesoft-inc/nebula/pull/3144
If you encounter any problems in the process of using Nebula Graph, please refer to NebulaGraph Database Manual to troubleshoot the problem. It records in detail the knowledge points and specific usage of the graph database and the graph database Nebula Graph.
Join our Slack channel if you want to discuss with the rest of the NebulaGraph community!