Skip to content

v0.17.0 Release Recap ​

v0.17.0 is a non-breaking durability release that productizes snapshot backup and restore. The internal NDJSON snapshot machinery is now available through public Go client helpers and contextdb snapshot commands, including dry-run import validation.

What's New ​

AreaNew in v0.17.0Why it matters
Go client snapshotsExportSnapshot, ExportSnapshotFromSeeds, ImportSnapshot, and ValidateSnapshotGives applications a supported backup/restore API without importing internal packages
CLI exportcontextdb snapshot export --namespace my-app --out backup.ndjsonLets operators create namespace backups from the same environment settings used by the server
Filtered export--seeds and --max-depthSupports focused subgraph backups for a claim, incident, or migration preview
CLI import dry runcontextdb snapshot import --dry-runValidates NDJSON shape and vector reindexing without writing to the target DB
Full export repairNamespace export now uses ValidAt plus node history and outgoing edgesMakes unseeded namespace export useful for the built-in stores
Feature metadatasnapshot-backup-restore feature tagLets live deployments advertise snapshot backup/restore support

Compatibility ​

All APIs and commands are additive. Snapshot imports still override record namespaces with the requested target namespace, so operators can restore into a preview namespace before importing into the production namespace.

Released under the MIT License.