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
UNWIND $param write paths (#49): UNWIND $param AS item CREATE/MERGE/SET now works with parameterized lists, literal lists + SET, and per-item MERGE iteration
startNode(r)/endNode(r) alias collision (#50): RETURN startNode(r).name, endNode(r).name now produces distinct column names
CALL subquery MERGE scoping (#51): CALL { WITH c MATCH (d) MERGE (c)-[:REL]->(d) } correctly resolves inner MATCH variables
OPTIONAL MATCH WHERE null preservation (#34b): OPTIONAL MATCH ... WHERE r.prop = "x" preserves null rows when filter doesn't match
WITH+MATCH+MERGE dispatch: MATCH (a) WITH a MATCH (b) MERGE (a)-[:REL]->(b) now routes correctly
Functions in SET with property refs: SET n.trimmed = trim(n.name) resolves node properties in function arguments
SQL alias sanitization (#55): Backtick-quoted Cypher identifiers no longer produce invalid SQL aliases