v0.7.22 — reconcile re-inspect before reap (UC-20) + docs Workers build
Post-v0.7.21: stop reconcile from reaping healthy sandboxes on a stale ListManaged snapshot, and unbreak the Cloudflare Workers docs build after the astro 7 bump.
Highlights:
- UC-20 reconcile guard (PR #360) — before deleting a store row + cluster FSM placement on "container gone", re-Inspect that container. A mid-adopt / mid-start Inspect blip in containerd's bulk ListManaged no longer looks like a durable death (fixes intermittent cross-node snapshot 404). Genuine Inspect miss still reaps as before.
- Docs Workers build (PR #362) — Starlight ^0.41.4 (astro ^7 peer), Node >=22.12 pin, cross-platform
package-lockregenerate sonpm cion Linux gets@emnapi/ sharp / esbuild natives. - itest reliability (#359) —
stage_wasmwaits for each node'scloud-initbefore restarting sandboxd; hyperparam-farm retries transient capacity rejections.
What's Changed
- fix(itest): make cluster-mixed-benchmark-with-obs reliable (staging race + hyperparam retry) by @sumansaurabh in #359
- fix(service): reconcile re-inspects a container before reaping its row (UC-20) by @sumansaurabh in #360
- fix(docs): bump Starlight to 0.41 for astro 7 compat (fixes Workers build) by @sumansaurabh in #362
Full Changelog: v0.7.21...v0.7.22
What's Changed
- fix(itest): make cluster-mixed-benchmark-with-obs reliable (staging race + hyperparam retry) by @sumansaurabh in #359
- fix(docs): bump Starlight to 0.41 for astro 7 compat (fixes Workers build) by @sumansaurabh in #362
- fix(service): reconcile re-inspects a container before reaping its row (UC-20) by @sumansaurabh in #360
Full Changelog: v0.7.21...v0.7.22