Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Apr 14:06
· 299 commits to main since this release

Highlights

New CLI maintenance commands

  • omnigraph optimize — compacts small Lance fragments across every node and edge table in the repo. Run after large ingests to keep read paths fast.
  • omnigraph cleanup — removes old Lance versions to reclaim storage. Requires --confirm to actually delete, and at least one of --keep N (recent versions to retain per table) or --older-than DURATION (e.g., 7d, 24h, 90m).

Performance

  • Parallel per-type load writes: omnigraph load and omnigraph ingest now write node and edge tables concurrently. Default concurrency 8, tunable via OMNIGRAPH_LOAD_CONCURRENCY. (#46)
  • Dense u32 IDs through expand: graph traversal (execute_expand) now passes dense IDs internally instead of round-tripping through String, reducing allocations on large traversals. (#47)

Bug fixes

  • Deduplicate destination IDs before hydrating nodes in execute_expand — previously could over-hydrate when the same destination appeared in multiple expand contexts. (#45)

Other

  • OpenAPI spec polish for downstream SDK generation.
  • README updates.