Skip to content

v0.54.0 Release Recap ​

v0.54.0 is a non-breaking durability release that adds opt-in KV hot-key sampling to contextdb doctor.

What Changed ​

AreaNew in v0.54.0Why it matters
Doctor KV checkcontextdb doctor --kv-key KEYLets operators verify expected hot cache keys
Repeated keysMultiple --kv-key flagsSupports focused sampling for critical namespace cache entries
Refresh candidateskv_consistency reportMissing keys are reported without mutating the cache
Feature metadatadoctor-kv-consistencyLets live deployments advertise KV hot-key sampling support

Compatibility ​

This release adds a read-only doctor check. Existing doctor checks, REST APIs, storage behavior, and cache contents are unchanged.

Operator Flow ​

bash
CONTEXTDB_DATA_DIR=/var/lib/contextdb \
  contextdb doctor --kv-key context:my-app:active --kv-key context:my-app:summary

The check reports sampled keys, present keys, missing keys, and refresh candidates. It only calls KVStore.Get for configured keys.

Verification ​

Release gates for this slice:

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

Released under the MIT License.