NebulaGraph
Distributed graph database for large-scale connected data
A graph database spending its releases on query-language parity and traversal speed.
◆Recent moves
- 29d ago
Single shortest path, INNER JOIN, and LIMIT pushdown land
The clearest query-language release in the recent set: SINGLE SHORTEST PATH and INNER JOIN close two long-standing expressiveness gaps, while LIMIT pushdown into shortest-path makes them affordable on large graphs. The rest is the usual mix of session-management latency work and load-balancing tuning, consistent with the operator-driven pressure visible across this line.
View source ↗ - 29d ago
Full-text index overhaul plus parallel RocksDB startup
Six separate PRs go into the full-text index, the single largest investment in this release, alongside parallel RocksDB instance startup that cuts Storage service boot time. It fits the pattern of making existing subsystems faster and less fragile rather than adding surface.
View source ↗ - 1mo ago
UDF support and a parallel traversal executor
UDF support lets users push their own functions into queries, and json_extract in UPDATE plus DML parameters round out the write path. The parallel traversal executor and GO planner refactor are the performance half, continuing the traversal-speed thread that runs through every release here.
View source ↗ - 3y ago
Crash fixes in parameter encoding and list functions
A two-fix patch release covering a storage-side encoding crash and several list functions. No user-visible change beyond not crashing.
View source ↗ - 3y ago
Session killing and a memory tracker for tighter resource control
Killable sessions and a Memory Tracker give operators two controls they previously lacked, and the optimizer gains a plan-tree depth limit to avoid stack overflows. This is the release where operational safety starts showing up as a first-class concern in the changelog.
View source ↗ - 3y ago
Pattern predicates in WHERE and CLEAR SPACE arrive
Pattern expressions in WHERE and repeated vertex aliases in MATCH move the query language closer to what Cypher users expect, while CLEAR SPACE gives a way to empty a graph space without dropping its schema. Filter and limit pushdown on property fetches starts the optimization thread that later releases keep pulling on.
View source ↗