Skip to content

v0.7.0

Choose a tag to compare

@sumansaurabh sumansaurabh released this 11 Jul 21:08
4790a18

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