Curate LabsCurate Labs

May 4, 2026

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 cover image

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

  • GraphForge v0.3.9 was released from the earlier GraphForge codebase, whose release pages are no longer public. Current releases: CurateLabs/graphforge releases.