Repository navigation
0.23.2 - 2026-10-06
What's Changed
Fixes
- fix(cli): honour storage URLs in --path for offset-rollback, offset-reset, show-offset-mapping and status (#174) (#216)
Full Changelog: v0.23.1...v0.23.2
Release Notes
Fixed
offset-rollback(snapshot/list/show/rollback/verify/
delete),show-offset-mapping,offset-reset(plan/execute/
script),offset-reset-bulkandstatus --pathnow honour storage URLs
(s3://,file://,azure://,gcs://) in--path. They used to treat
the URL as a relative local directory:offset-rollback snapshot --path s3://bucket/prefixreported success but wrote to./s3:/bucket/prefix
(lost when the container exited), andlist/statusthen reported "No
offset snapshots found" / "Manifest: Not found" with exit 0. Bare local
paths are unchanged. (#174)--pathvalues that look like storage URLs but can't be honoured now fail
before any Kafka I/O instead of falling back to a local directory: unknown
schemes ("Unknown storage scheme"),memory://, ans3:///gcs://URL
with no bucket, an empty path, and a known scheme with a mangled separator
such ass3:/bucket(with a "did you mean s3://bucket" hint).
(#174)- The CLI test suite (
kafka-backup-cli, a binary-only crate skipped by
cargo test --lib) now runs in CI, plus a MinIO round trip for
--path s3://.
Changed
- The "Created S3/Azure/GCS backend" log line is now
debug(it wasinfo,
which the CLI writes to stdout and would have corrupted--format json
output from the commands above). The S3 line includes the endpoint
object_store will actually use (AWS_ENDPOINT_URL_S3>AWS_ENDPOINT_URL/
endpoint, else "AWS default"); run with-vto see it. --helpfor every--pathresolved this way lists the accepted forms,
including?endpoint=for MinIO / Ceph RGW. "No offset snapshots found"
now says where it looked, and the rollback hint quotes--path.
Install kafka-backup-cli 0.23.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/kafka-backup/releases/download/v0.23.2/kafka-backup-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/osodevops/kafka-backup/releases/download/v0.23.2/kafka-backup-cli-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install osodevops/tap/kafka-backupDownload kafka-backup-cli 0.23.2
| 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 |