Skip to content

v0.52.0 Release Recap ​

v0.52.0 is a non-breaking backup operations release that adds a read-only freshness check for published backup catalog metadata.

What Changed ​

AreaNew in v0.52.0Why it matters
Freshness commandcontextdb snapshot lifecycle index publish freshnessChecks whether the published backup catalog is recent enough
Age threshold--max-ageLets operators set the acceptable stale window for dashboards and monitors
Published metadata fetch--published-url, --method, --tokenReuses the existing authenticated published-payload read path
Feature metadatalifecycle-index-publish-freshnessLets live deployments advertise published backup freshness checks

Compatibility ​

This release adds a read-only CLI check. It does not publish metadata, modify backup files, change lifecycle index format, or alter drift comparison behavior.

Operator Flow ​

bash
contextdb snapshot lifecycle index publish freshness \
  --published-url "$CONTEXTDB_LIFECYCLE_INDEX_PUBLISHED_URL" \
  --max-age 24h \
  --token "$NORN_TOKEN" \
  --report

The report includes the published payload, generated_at, check time, maximum allowed age, actual age, and validation errors when the payload is stale or malformed.

Verification ​

Release gates for this slice:

GateStatus
go test -count=1 ./...Passed
npm run docs:buildPassed
git diff --checkPassed

Released under the MIT License.