Releases: twmb/kcl
0.15.0
0.14.0
- Bumps all deps
- Fixes
kadm admin user-scram alter
typo - Supports --as-version for all Kafka versions, and
kcl misc api-versions --version
for all Kafka versions -- and makes it so no code changes are needed in kcl when franz-go adds support for newer Kafka versions - Builds with go1.21.6
0.13.0
- Bumps all deps
- Now detects Kafka 3.5, and should detect KRaft properly
- Adds a new
tls_insecure
option (thank you @dbudworth!) - Builds with Go 1.20.7
- Fixes bug from 0.12.0 where
kcl admin topic create
stopped supporting--config-path
(turns out, the bug was isolated to this command only)
0.12.0
0.11.0
This release fixes one minor issues, one feature improvement, and now can detect Kafka 3.4.
Issue: previously, an empty tls struct would be omitted when marshaled, now it is not (meaning tls with no custom certs is preserved). Feature: the myconfig command now can autocomplete available configuration files (thanks @robsonpeixoto, as well for the bug fix!). Kafka 3.4: all deps have been bumped, and the latest franz-go can detect Kafka 3.4 from kcl misc probe-version
.
0.10.0
0.9.0
This release contains some nice improvements to kcl produce
and kcl consume
from @Zach-Johnson:
kcl produce -Z
now produces tombstoneskcl produce -p
can now produce to a specific partitionkcl consume
's offset flag is now more intelligent and has consume-until semantics
As well, kcl now detects (through kcl misc probe-versions
) Kafka 3.0, 3.1, and 3.2. Lastly, modules have been updated, most significantly bumping franz-go from v1.2.3 to v1.6.0, which contains many bug fixes and improvements.
0.8.0
0.7.0
0.6.0
This release contains some new useful features, and as always bumps the franz-go deps to pull in important fixes.
- adds
kcl topic list
as an alias forkcl metadata -t
(thanks @SteadBytes!) - adds
kcl misc offset-for-leader-epoch
, which is a useful command for deep debugging - allows
kcl misc list-offsets
andkcl misc offset-for-leader-epoch
to dump all topics if none are specified - allows
kcl group describe
to describe all topics if none are specified; fixes up the-v
output - fixes
kcl transact
and adds a newmirror
mode