Skip to content

v0.57.0 Release Recap ​

v0.57.0 is a non-breaking operations release that folds published backup catalog freshness into contextdb doctor.

What Changed ​

AreaNew in v0.57.0Why it matters
Doctor freshness checkcontextdb doctor --published-backup-url URLAdds published lifecycle index freshness to the combined health report
Freshness threshold--max-published-backup-age 24hLets operators enforce the same age policy used by lifecycle freshness checks
Published metadata options--published-backup-method, --published-backup-token, --published-backup-timeoutSupports authenticated or non-GET metadata endpoints
Feature metadatadoctor-published-backup-freshnessLets live deployments advertise the combined doctor freshness check

Compatibility ​

This release only adds optional doctor flags. Existing doctor checks, snapshot lifecycle commands, REST APIs, storage formats, and SDK contracts are unchanged.

Operator Flow ​

bash
contextdb doctor \
  --published-backup-url https://ops.example/contextdb/lifecycle-index.json \
  --max-published-backup-age 24h

The report includes a published_backup_freshness check with status, generated time, observed age, and the configured maximum age.

Verification ​

Release gates for this slice:

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

Released under the MIT License.