Skip to content

v0.20.0 Release Recap ​

v0.20.0 is a non-breaking restore inspectability release. Snapshot dry-run and import reports now classify node records as new, changed, or unchanged, so operators can preview restore impact before writing.

What's New ​

AreaNew in v0.20.0Why it matters
Go client reportsSnapshotReport.NewNodes, ChangedNodes, and UnchangedNodesShows restore impact without parsing snapshot records manually
Dry-run diff previewValidateSnapshotReport compares snapshot nodes against the target namespace without writingLets operators preview whether an import would add, update, or leave nodes unchanged
CLI reportscontextdb snapshot import --dry-run --report includes node diff countsMakes restore previews scriptable for backup checks and operational runbooks
Feature metadatasnapshot-diff-previewLets deployments advertise support through version and feature introspection

Compatibility ​

All fields are additive. Existing import and validation helpers keep their behavior, quiet CLI output is unchanged unless --report is requested, and this remains a non-breaking pre-1.0 minor release.

Released under the MIT License.