Skip to content

Choose a tag to compare

@Barre Barre released this 20 Jul 15:36
Immutable release. Only release title and notes can be modified.

ZeroFS now provides smoother HA failover and recovery, including better handling when a standby temporarily becomes unavailable. Clients reconnect more reliably while preserving in-progress operations, sessions, and byte-range locks, with corresponding updates across the client libraries, CSI integration, Web UI, tests, and documentation.

Because this release updates the wire format, mixed-version rolling upgrades are not supported; upgrade servers, clients, Web UI, and HA peers together.

What's Changed

  • Fix/ha replication correctness by @Barre in #537
  • Define 9P mutation retry and retention windows by @Barre in #540
  • Preserve 9P byte-range lock fragments for replay by @Barre in #541
  • Preserve server-side 9P byte-range lock fragments by @Barre in #542
  • Validate HA peer topology by @Barre in #543
  • Use UUIDs for 9P operation IDs by @Barre in #544
  • Define 9P mutation retry signals by @Barre in #545
  • Revoke deposed HA writers before returning failures by @Barre in #546
  • Map pre-apply HA rejections to 9P by @Barre in #547
  • Implement retained mutation result ledger by @Barre in #548
  • Enforce writer authority and replay mutations across HA failover by @Barre in #549
  • Avoid redundant 9P payload copies by @Barre in #550
  • Enable eager Tokio driver handoff by @Barre in #551
  • Cache negative lookups by @Barre in #552

Full Changelog: v2.0.10...v2.1.0