Curate LabsCurate Labs

Curate Labs Article

GraphForge v0.3.9: Performance

GraphForge v0.3.9 kept full TCK compliance while delivering performance improvements across the stack.

GraphForge v0.3.9: Performance visual summary

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