You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
added targeted tests for correlated UNWIND + multi-MATCH execution routing
added stability tests for MATCH ... CREATE ... RETURN count(*) cardinality and idempotent behavior.
Changed
MATCH...CREATE join execution hot path:
added join-aware combination building for N-variable equality-join shapes to avoid unnecessary cartesian expansion
improved selective pushdown behavior for IN + equality predicates before combination building.
UNWIND correlated rewrite routing:
preserved correlation semantics in rewrite transforms so value-bucket joins do not degrade into cross-key cartesian behavior.
Fixed
Aggregation row-shape correctness: Fixed edge cases where aggregation-only RETURN count(*) could produce an empty rowset instead of a single deterministic row.
MATCH/WHERE context handling: Fixed multi-variable WHERE handling in MATCH...CREATE paths so per-node filters are only applied when semantically valid and cross-variable predicates are evaluated in the correct phase.
Relationship existence filter handling: Fixed NOT (a)-[:TYPE]->(b) handling in post-filter execution so write guards remain correct under batched correlated joins.
Tests
Added deterministic tests for:
dual-side IN join-filtered MATCH...CREATE write paths
join-aware combination builder correctness for multi-variable equality joins
correlated UNWIND + multi-MATCH execution routing and count semantics.
Expanded Fabric/Cypher targeted regression validation around direct context matching and correlated execution behavior.