github edenhill/kcat 1.6.0

latest releases: debian/1.7.1-3, debian/1.7.1-2, debian/1.7.1-1...
3 years ago

kafkacat v1.6.0

  • Transactional Producer support (see below).
  • Honour -k <key> when producing files (#197).
  • Honour -o <offset> in -G high-level consumer mode (#231).
  • Added -m <seconds> argument to set metadata/query/transaction timeouts.
  • Allow schema.registry.url to be configured in config file and
    not only by -r (#220).
  • Print broker-id message was produced to (if -v),
    or was consumed from (if -J).

Docker image

docker run -it edenhill/kafkacat:1.6.0 ...

Apache Kafka EOS / Transactional Producer support

Messages can now be produced in a single transaction if -X transactional.id=..
is passed to the producer in -P mode.

If kafkacat is terminated through Ctrl-C (or other signal) the transaction
will be aborted, while normal termination (due to stdin closing or after reading
all supplied files) will commit the transaction.

$ kafkacat -b $BROKERS -P -t mytopic -X transactional.id=myproducerapp
% Using transactional producer
This is a transactional message
And so is this
:)
[Press Ctrl-D]
% Committing transaction
% Transaction successfully committed

Don't miss a new kcat release

NewReleases is sending notifications on new releases.