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.
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
GitHub release: GraphForge v0.3.3