Query engine
- Support fetching all props of a given vertex #1486
- Support
DELETE EDGE
to delete the given edge #1063 - Add
IF EXISTS
to conditionally drop a tag/edgetype only if it exists. #1505 - Add
IF NOT EXISTS
to conditionally create a space/tag/edge only if it does not exist #1379 - Export graphd metrics #1451
Storage
- Add scan edge/vertex interface to retrieve data from storage for OLAP, #1381
- Support
heartbeat_interval_secs
option to config heartbeat interval between storage/graph and meta #1540 - Pushdown filter to minimize data transfer and improve query performance #947
- Support local conf mode, using local conf rather than config in meta server #1411
- Add timeout for storage/meta clients, the default value is 60s and configured by
meta_client_timeout_ms
option #1399 - Support creating a snapshot for the whole cluster #1199 #1372
- Both support reading from leader/follow and support only read from the leader #1363
- Add check step for each balance task during the balancing process. #1378
Build
- Simplify the build process, support most of Linux Kernel 2.6.32+ system #1332
Index - Support create an index, get a list of all indexes in the space and drop an index #1459 #1360
Tools
dump_tools
, an off-line data dumping tool that can be used to dump or count data with specified conditions. #1479 #1554Spark Writer
adopts async client,add Hash and UUID support,support load data into the same schema from different data source #1405 #1512. It also supports configuring Spark partition #1412.
UI
Nebula Graph Studio
is the graphical user interface for working with Nebula. Query, visualize nebula and import CSV data to Nebula. Visualize and explore graph data via the interface; an editor with syntax highlighting feature enables users to design queries fast and view query results in a structured manner; support data import via GUI. Here's the repo of this tool (including documentation and deployment files): https://github.com/vesoft-inc/nebula-web-docker