v0.7.1
Added
marsdb --nl "<question>"translates a plain-English question into Cypher via a local Ollama instance and runs it (read-only).- The CLI reads a
;-separated batch from stdin when it isn't a terminal (marsdb mydata.db < script.cypher), avoiding the OS's single-argument length cap. - Every built-in function's argument count is now checked before evaluation.
Fixed
ENDis now usable as a bound variable name.IndexSeekfires for$param/UNWIND-row-bound equality, not just literal constants.IndexSeekfires for aWHEREclause on a multi-hop pattern's start node, not just inline properties.parse_many's peak memory is now bounded to the largest single statement, not the whole batch (~13GB -> ~600MB on a 29MB/9,771-statement script).marsdb-nl2cypherstrips a stray trailing markdown code fence even with no matching opening fence.
See CHANGELOG.md for full details.