v0.7.0
Breaking change — fresh clusters only
Cluster wire-compat break: recovery payloads are now inline-only. The legacy recovery-blob emit path, PUT replication surface, and sealed-secrets wire carriers are removed (~1,650 lines deleted).
- New builds cannot join or replay logs from pre-v0.7.0 clusters (and vice versa). Deploy fresh clusters only.
- Oversized recovery specs (>4 KiB) are rejected at create time with HTTP 400 instead of falling back to blob externalization.
- Snapshot-join fetch-on-miss (GET-only peer fetch) is retained for voters joining from Raft snapshots.
What's Changed
- refactor(cluster)!: inline-only recovery — delete the legacy blob emit path by @sumansaurabh in #309
- test(cluster): pin snapshot-join fetch-on-miss before inline-only recovery cleanup by @sumansaurabh in #309
Full Changelog: v0.6.0...v0.7.0
What's Changed
- refactor(cluster)!: inline-only recovery — delete the legacy blob emit path (wire-compat break, fresh clusters only) by @sumansaurabh in #309
Full Changelog: v0.6.0...v0.7.0