Curate Labs Article
GraphForge v0.3.9: Performance
GraphForge v0.3.9 kept full TCK compliance while delivering performance improvements across the stack.
Open Source release
GraphForge is Curate Labs work, released through the DecisionNerd open-source organization. This post is a release note for embedded graph tooling and analytical Python workflows.
GraphForge v0.3.9 focused on performance without giving up the 100% openCypher TCK compliance achieved in v0.3.8.
The release improved parsing, property lookup, traversal demand, ingestion, SQLite configuration, and developer tooling.
What Shipped
LALR(1) parser replacing Earley parsing
Property equality index for O(1) node lookup by property value
LIMIT short-circuiting for traversal and UNWIND cases
Bulk ingestion APIs and deferred statistics rebuilds
SQLite PRAGMA tuning
`elementId()` support
Traversal correctness fixes for hop predicates and edge uniqueness
Pre-push tooling and coverage threshold improvements
Why it matters
Correctness makes a graph engine credible. Performance makes it usable. This release started turning the compliant engine into something more comfortable for larger analytical workloads.
Source
GitHub release: GraphForge v0.3.9