Curate LabsCurate Labs

Feb 18, 2026

GraphForge v0.3.1: Predicate Functions

GraphForge v0.3.1 completed predicate functions and improved NULL-aware list and property testing.

GraphForge v0.3.1: Predicate Functions cover image

GraphForge v0.3.1 completed predicate functions.

That means the engine gained the list and property-testing primitives that make filtering expressive without moving logic back into Python.

What Shipped

  • all(), any(), none(), and single()
  • exists() for property/expression existence
  • isEmpty() for lists, strings, and maps
  • 57 integration tests across quantifiers and property/collection checks
  • NULL-handling coverage for edge cases
  • Predicate functions marked 6/6 complete

Why it matters

Predicates are small, but they are everywhere in analytical queries. Completing them made GraphForge more comfortable for real filtering and validation workflows.

Source

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