Skip to content

0.23.7 - 2026-10-09

Choose a tag to compare

@sionsmith sionsmith released this 09 Oct 13:07
88c8441

What's Changed

Fixes

  • fix(storage): percent-decode file:// URLs and reject non-local hosts (#221) (#230)

Full Changelog: v0.23.6...v0.23.7


Release Notes

Fixed

  • file:// storage URLs (--path file://…, StorageBackendConfig::from_url)
    are percent-decoded and must name a local directory
    (#221):
    • file:///tmp/my%20backups is now /tmp/my backups. It was read
      literally, so list / describe reported no backups and writes went to
      a directory named my%20backups.
    • A host is rejected with a hint instead of being dropped:
      file://tmp/backups used to mean /backups, and
      file://nfs-server/share read the local /share. localhost is still
      accepted.
    • file:///C:/backups is C:\backups on Windows (it was /C:/backups).
    • file://, file:/// and file://localhost are rejected rather than
      meaning the filesystem root (e.g. file://$DIR with DIR unset). A
      query string, fragment or %00 is rejected rather than ignored.

Install kafka-backup-cli 0.23.7

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/kafka-backup/releases/download/v0.23.7/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.23.7/kafka-backup-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install osodevops/tap/kafka-backup

Download kafka-backup-cli 0.23.7

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