-
Onebox v8.1.0
StableRelease / build-and-release (push) Successful in 17m6sreleased this
2026-09-03 19:42:18 +00:00 | 108 commits to main since this release2026-09-03 - 8.1.0
Fixes
- settle production during keyring preparation (cloudly-secrets-v2-cutover)
- Run schema-5 production settlement at the start of prepare-keyring before Cloudly reads production data.
- Make production settlement stage-aware so keyring preparation and execution use their own operation fences.
- Keep execution settlement as an idempotent backstop for operations that reach execution unsettled.
- Add regression coverage for keyring-prepare fence preservation and settlement idempotency.
- allow rehearsal retirement to supersede stale keyring prepare intent (cloudly-secrets-v2-cutover)
- Clear stale prepare-keyring intents before starting rehearsal retirement when the failed prepare persisted no production state.
- Add regression coverage for retiring a rehearsal wedged by a failed prepare-keyring intent.
Features
- add rehearsal retirement for fresh cutover baselines (cloudly-secrets-v2-cutover)
- Add a retire-rehearsal CLI action that returns rehearsed cutover operations to held for re-baselining
- Record retired rehearsal identities and retirement evidence while clearing stale backup, scratch, run id, and rehearsal receipt state
- Refuse retirement after downstream production, keyring, or settlement steps and re-prove scratch absence before discarding allocation references
- Document the re-baselining workflow and add coverage for retirement, refusal, and fresh backup re-entry
- add ledger-backed startup migration rewind (migrations)
- Run startup migrations through a strict data-version migration ledger.
- Add
migration rewind <data-version>to revert startup migration steps above a target so they rerun on next boot. - Refuse forward rewind targets and document the supported rewind workflow.
Downloads
- settle production during keyring preparation (cloudly-secrets-v2-cutover)