Curate LabsCurate Labs

Curate Labs Article

GraphForge v0.3.8: Full openCypher TCK Compliance

GraphForge v0.3.8 reached 100% openCypher TCK compliance with 3,885 of 3,885 scenarios passing.

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.8 is the milestone release: all 3,885 openCypher TCK scenarios passing.

For an embedded Python graph database, that is a big line to cross. It means the query engine is no longer being judged only by bespoke tests; it is being exercised against the community compatibility kit.

What Shipped

  • 100% openCypher TCK compliance with zero failures and zero expected failures

  • Nanosecond precision handling for temporal types

  • Statement clock caching for consistent `now()`-style calls within a query

  • Extreme year support and large duration handling

  • IANA timezone name preservation

  • Aggregate detection fixes in quantifier expressions

  • OPTIONAL MATCH WHERE placement and coalesce type inference fixes

  • O(n²) to O(1) graph statistics updates

  • Parser fast path for long CREATE sequences

Why it matters

This release made correctness a headline feature. For graph tooling meant to sit inside analytical workflows, compatibility is not decoration. It is what lets users trust the engine with familiar Cypher semantics.

Source