Skip to content

v0.7.1

Choose a tag to compare

@knoguchi knoguchi released this 07 Aug 09:29
· 94 commits to main since this release
5ae6660

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

  • END is now usable as a bound variable name.
  • IndexSeek fires for $param/UNWIND-row-bound equality, not just literal constants.
  • IndexSeek fires for a WHERE clause 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-nl2cypher strips a stray trailing markdown code fence even with no matching opening fence.

See CHANGELOG.md for full details.