Curate Labs Article
GraphForge v0.3.0: Major Cypher Feature Release
GraphForge v0.3.0 was a major query-language release that substantially expanded openCypher compatibility.
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.0 was the major Cypher feature release that pushed the engine into more complex graph-query territory.
The release added the features analysts expect when graph queries stop being simple match-return examples and start needing optional branches, nested logic, and variable path traversal.
What Shipped
`OPTIONAL MATCH` with left outer join semantics
`UNION` and `UNION ALL`
List comprehensions
`EXISTS {}` and `COUNT {}` subquery expressions
Variable-length path patterns
`IS NULL` and `IS NOT NULL`
Tree-based operators for nested query execution
Enhanced expression evaluation for nested lists, maps, and subqueries
Why it matters
This release gave GraphForge the shape of a serious Cypher engine. It also established the architecture needed for later TCK compliance work: nested operators, context isolation, and recursive execution.
Source
GitHub release: GraphForge v0.3.0