Maintenance-safety release. Full notes: docs/releases/v0.6.2.md.
Highlights
- New
omnigraph repair— previews uncovered manifest/head drift (per-table classification, versions, Lance ops);--confirmpublishes verified maintenance-only drift,--force --confirmfor suspicious drift after review. optimizerefuses to compact over drift — tables with Lance HEAD ahead of__manifestwithout a recovery sidecar reportskipped: DriftNeedsRepairuntilrepairclassifies them.optimizepublishes compaction through the manifest — covered by a recovery sidecar, so a crash between compaction and manifest publish converges instead of leaving hidden drift.- Recovery roll-back converges the manifest — manifest-visible version realigns after a table restore.
- Legacy
__run__branch sweep — one-time v2→v3 manifest migration on first read-write open deletes stale__run__*staging branches (pre-v0.4.0 graphs); they no longer pollutebranch listor blockschema apply. - Pretty-printed JSON load input —
loadaccepts multi-line JSON objects, not just one-per-line JSONL.
Notes
- No manual migration; existing graphs open directly. The v2→v3 sweep is automatic, idempotent, and write-path-only (read-only deployments migrate on their next read-write open).
repairrequires a clean recovery state — reopen the graph first, then repair if drift remains.
Install
brew install ModernRelay/tap/omnigraph # Homebrew (macOS arm64 / Linux x86_64)
cargo install --locked omnigraph-cli # Cargo
Pre-built binaries (Linux / macOS / Windows) in the assets below.