Curate LabsCurate Labs

Curate Labs Article

GraphForge v0.3.3: Pattern and CALL Features

GraphForge v0.3.3 pushed deeper into expressive graph queries with pattern predicates, CALL subqueries, and pattern comprehension.

GraphForge v0.3.3: Pattern and CALL Features 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.3 completed three more openCypher features: pattern predicates, `CALL {}` subqueries, and pattern comprehension.

Those features matter because they move filtering, subquery composition, and pattern-to-list transformations into the graph query itself.

What Shipped

  • Inline WHERE predicates in relationship patterns

  • General `CALL {}` subqueries

  • Correlated CALL scoping and nested CALL support

  • UNION and UNION ALL inside CALL

  • Pattern comprehension with optional WHERE filters

  • 44 integration tests

  • Reported feature completion of 88% and TCK pass rate around 40%

Why it matters

This release made GraphForge much more expressive for complex analytical work. It also rounded out pattern support, which is the heart of a graph query engine.

Source