Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 2.41 KB

CHANGELOG.md

File metadata and controls

49 lines (40 loc) · 2.41 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • Support tombstone messages (i.e., messages without payload)
  • Support for Protocol buffers encoded Kafka message keys
  • Support base 64 output encoding in kafkactl get message
  • Add --regex flag to kafkactl get group to filter which consumer groups to show
  • Add --fetch-offsets flag to kafkactl get group to skip fetching consumer group offsets
  • Add --topic flag to let kafkactl get group only fetch offsets for a specific topic

v1.4.0 - 2023-08-21

  • Omit empty fields from configuration file
  • Do not treat decoding errors as fatal when consuming messages
  • Add command to delete consumer groups

v1.3.0 - 2023-07-20

  • Fix kafkactl consume when outputing raw messages
  • Fix bug in kafkactl get topics that caused wrong partition IDs in JSON output
  • Add --with-config flag to kafkactl create topic

v1.2.0 - 2023-04-30

  • Added support for username & password authentication (plaintext SASL)
  • Added support for client certificate authentication (TLS)
  • Significantly improve query performance of kafkactl get topics, thus making it an option for larger Kafka clusters

v1.1.0 - 2023-04-09

  • Fix Inconsistent meaning of --output=raw in get message and consume command (see #2)
  • Make github.com/fgrosse/kafkactl/pkg internal
  • Integration with the [Confluent Schema Registry]
  • kafkactl consume: Support decoding Avro messages
  • kafkactl get message: Support decoding Avro messages
  • kafkactl get topic: Treat topics with single _ prefix as internal (instead of double _ prefix)
  • kafkactl get topic: Show warning about missing topic metadata only in verbose mode

v1.0.0 - 2023-03-07

  • Initial release