Skip to content

0.28.0 - 2026-11-10

Latest

Choose a tag to compare

@sionsmith sionsmith released this 10 Nov 12:21
df6ae66

What's Changed

Fixes

  • fix(backup): bound stalled fetches and preserve snapshot progress (0.28.0) (#257)

Full Changelog: v0.27.3...v0.28.0


Release Notes

Fixed

  • Retry empty Fetch responses below the captured backup end instead of silently completing with unread records (#256, based on #250). The default 30-second no-progress budget includes backoff and subsequent RPCs, resets on offset progress including retention recovery, and preserves buffered records and durable checkpoints on expiry. Zero now fails immediately on the first stalled response.
  • Keep records, checkpoint coverage and transaction skip counters inside the captured exclusive end even when new data arrives during a retry.
  • Close connections when an RPC is cancelled or fails, preventing reuse of partially consumed Kafka frames. Cancellation while waiting for the connection mutex leaves the active request intact.

Added

  • backup.empty_fetch_retry_secs (0–3600) and source.connection.fetch_max_wait_ms (0–30000, default 500). These public Rust struct fields require downstream literal updates, hence the minor version bump. Kafka with KIP-1018 uses broker remote.fetch.max.wait.ms for remote reads independently of the client Fetch wait.

Install kafka-backup-cli 0.28.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/kafka-backup/releases/download/v0.28.0/kafka-backup-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/osodevops/kafka-backup/releases/download/v0.28.0/kafka-backup-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install osodevops/tap/kafka-backup

Download kafka-backup-cli 0.28.0

File Platform Checksum
kafka-backup-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
kafka-backup-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
kafka-backup-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
kafka-backup-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum