What's Changed
Features
- feat(config): add fetch_max_bytes and segment_max_records backup options (#140)
Full Changelog: v0.15.13...v0.16.0
Release Notes
Added
backup.fetch_max_bytes— maximum bytes requested per Kafka Fetch request,
decoupled from the segment size (previously always
min(segment_max_bytes, 16MB)).backup.segment_max_records— rotate segments once they hold this many
records, in addition to the existing size/interval thresholds.- Warn on unknown config keys at load time instead of silently ignoring them.
Requested in
strimzi-backup-operator#53.
Changed
kafka-backup-core:BackupOptionsandSegmentWriterConfiggained new
public fields (breaking for struct-literal construction; use
..Default::default()).
Install kafka-backup-cli 0.16.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/kafka-backup/releases/download/v0.16.0/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.16.0/kafka-backup-cli-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install osodevops/tap/kafka-backupDownload kafka-backup-cli 0.16.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 |