Skip to content

v0.75.0 Release Recap ​

v0.75.0 is a non-breaking operations release that adds dry-run repair command hints to derived KV freshness failures.

What's New ​

AreaNew in v0.75.0Why it matters
Doctor detailrecommended_repair_command for kv_derived_freshness failuresGives operators the exact dry-run refresh command to review after stale, missing, or malformed derived KV values
KV repair flowcontextdb repair kv-cache --derive recent-nodes --report hintKeeps refreshes aligned with the existing dry-run-first derived KV workflow
Operator docsFreshness and derivation recipes mention the hintMakes the stale-cache path discoverable from both doctor and repair docs
Feature metadatadoctor-kv-derived-repair-hintLets live deployments advertise derived KV repair hint support

Operator Flow ​

Run doctor with derived KV freshness:

bash
CONTEXTDB_DATA_DIR=/var/lib/contextdb \
  contextdb doctor --kv-derived-key context:prod:support:recent-nodes --max-kv-derived-age 2h

When the check fails, review the dry-run command in recommended_repair_command:

bash
contextdb repair kv-cache \
  --key context:prod:support:recent-nodes \
  --derive recent-nodes \
  --derive-namespace support \
  --report

Add --execute only after reviewing the derived value and confirming the namespace, labels, node count, and generated timestamp.

Compatibility ​

This release is intentionally non-breaking. Doctor remains read-only, and the recommended command is dry-run by default.

Verification ​

Release verification included:

bash
go test -count=1 ./cmd/contextdb
go test -count=1 ./...
npm run docs:build
git diff --check

Read the full workflow in Operations and KV Derivation Recipes.

Released under the MIT License.