See CHANGELOG.md for the full list.
Highlights:
- On-disk format v2: directory records (per-property reads) + composite-key adjacency (typed expansion as a key-prefix range). Format v1 files are rejected cleanly with a version error — including pre-versioning files, which are now detected instead of mis-stamped.
- openCypher TCK 3880/3880 (100%) — full ±999,999,999-year date range on a hand-rolled civil-calendar core.
- Executor fast paths: aggregating expansion chains run as tight counting loops (~25x on the 2-hop count shape).
- Planner start-point selection by endpoint cardinality — patterns written from the big side now start at the small/indexed/bound end (selectivity bench: 102 ms → 183 µs at 100k nodes).
- Bulk loading: group commit + temporal
$paramsupport (69.1 s → 5.25 s on the reference load script). - Fix: backups now include the index tables — declared indexes and unique constraints previously vanished on restore.
Install: cargo install marsdb-cli, pip install marsdb, or brew install knoguchi/marsdb/marsdb.