Skip to content

Releases: fgrosse/kafkactl

v1.4.0

21 Aug 14:31
v1.4.0
Compare
Choose a tag to compare

Changelog

  • 34ab208 Add new delete consumer-group command
  • 37788d3 Do not treat decoding errors as fatal when consuming messages
  • bbdea99 Fix copy paste issue in documentation of "delete topic" command
  • 94e4e32 Fix default command usage for get consumer-groups
  • e3368fc Merge pull request #17 from fgrosse/omit-empty-config-fields
  • 972fef2 Merge pull request #18 from fgrosse/improve-error-handling
  • f9e832e Merge pull request #19 from fgrosse/delete-consumer-group
  • c9ca244 Omit empty configuration fields
  • 716b60f Release kafkactl version 1.4.0
  • 3eeb233 Update sarama to v1.38.1

v1.3.0

20 Jul 15:00
v1.3.0
Compare
Choose a tag to compare

Changelog

  • 33958dd Add --with-config flag to create topic command
  • 6dd5345 Fix bug in kafkactl get topics that caused wrong partition IDs in JSON output
  • 9e799f8 Fix bug in kafkactl consume when --output is set to "raw"
  • b7322de Merge branch 'main' into fix-consume-raw-output
  • 5220df9 Merge pull request #14 from fgrosse/create-topic-with-config
  • 5566e80 Merge pull request #15 from fgrosse/fix-get-topics-partition-offsets
  • 69bc4e8 Merge pull request #16 from fgrosse/fix-consume-raw-output
  • 2937e85 Restore original linebreaks of createTopic function with many parameters
  • 58886dc Update CHANGELOG.md

v1.2.0

30 Apr 11:43
v1.2.0
Compare
Choose a tag to compare

Changelog

  • 1a6b85f Add authentication option flags to create config command
  • 90c089e Implement support for TLS and SASL authentication
  • 8133599 Improve get topics command even further to speed up query time
  • 3b23280 Improve get topics command to only fetch necessary information
  • 9d39dbd Merge pull request #12 from fgrosse/authentication
  • ab7fdcb Merge pull request #13 from fgrosse/improve-get-topic
  • 35aafe4 Remove obsolete TODO
  • dc2c1f6 Update CHANGELOG
  • 4a89a03 Update CHANGELOG.md
  • 66a51f9 Update CHANGELOG.md

v1.1.0

09 Apr 12:50
v1.1.0
c0184e9
Compare
Choose a tag to compare

Changelog

  • 5ab0943 Add documentation to AvroDecoder and simplify constructor
  • bdd1ddd Fix broken unit tests
  • 904462b Fix kafkactl consume command when messages are encoded using Proto or Avro
  • f1f23c6 Fix leftover bad default config file name
  • d967291 Implement decoding Avro encoded message keys
  • e8b5c1a Implement simple Apache Avro support
  • d411658 Make github.com/fgrosse/kafkactl/pkg internal
  • 47d6d9b Mention Avro support in README.md
  • 6dbaac3 Merge pull request #1 from fgrosse/avro-support
  • 533b1ce Merge pull request #10 from fgrosse/config-get-context
  • c0184e9 Merge pull request #11 from fgrosse/consume-command-flags
  • f3f12cd Merge pull request #4 from fgrosse/avro-key-support
  • a32882a Merge pull request #8 from fgrosse/confluent-kafka-go
  • f428518 Merge pull request #9 from fgrosse/pkg-internal
  • 35ea415 Only warn about missing metadata in verbose mode
  • b66a843 Rename Configuration.GetContext(…) to Configuration.Context(…)
  • 8050f91 Update CHANGELOG with more specific message
  • 1ec6cec Update CHANGELOG.md
  • 37f1f1d Update CHANGELOG.md
  • 94f8ab4 Update CHANGELOG.md
  • 13f9a37 Update README.md
  • 28a8b14 Update README.md
  • 285704e Update kafkactl get topic to treat "_" prefix as internal Kafka topic
  • ee10a64 Use github.com/confluentinc/confluent-kafka-go/v2/schemaregistry
  • 1ce8166 make --output flag of consume command more consistent

v1.0.0

07 Mar 10:20
Compare
Choose a tag to compare

Changelog

  • 7693387 Add "role" field to "kafkactl get brokers"
  • d0a4876 Add GitHub action to run unit tests
  • 70059bc Add badges to README.md
  • cd43190 Add consume command
  • 9e6b5d3 Add create topic command
  • 6b5ab91 Add delete topic command
  • eef94bb Add docker-compose file for testing
  • 0cb7ef4 Add first get commands
  • 781cac7 Add get config command
  • 67bc529 Add get consumer command
  • 0cace53 Add go-releaser config
  • e836469 Add more usage and installation documentation
  • d5bad67 Add produce command
  • 754c164 Add update topic command
  • 64c7a94 Cleanup "kafkactl create topic" command
  • 2c73bf7 Cleanup kafkactl config and remove DefaultConfig
  • 9626b6c Complete README.md with license, changelog, code of conduct etc...
  • f704295 Connect to multiple partitions concurrently to speedup kafkatcl consume
  • d148ae1 Create command skaffold and add config and context command
  • 119b633 Delete .idea directory
  • 36a0221 Finish moving sub commands into individual packages
  • 5809179 Fix bug in context command after refactoring
  • a4cb0ac Fix bug in passing on partitions when fetching offsets
  • a373dd6 Fix error handling in produce command
  • 6304ae6 Fix folder name for GitHub Action workflow
  • 6aea1ff Fix link to releases page
  • 04898b7 Implement consuming from multiple partitions
  • c3a00c7 Implement consuming messages in a consumer group
  • e05fbc5 Implement get message command
  • 77ae641 Implement kafkactl replay command
  • 19001cb Implement more config commands
  • 4fba1fc Implement replaying individual offsets for a single partition
  • 91c8e70 Implement replaying messages from different partitions
  • 01dc708 Implement replaying using an offsets file
  • f03956e Improve get topic command
  • bf5f959 Improve help message of get brokers command
  • 9cdc174 Improve help output
  • 0d577f3 Improve output of "kafkactl get consumers"
  • 50f8768 Improve output of "kafkactl get topics"
  • b1ec891 Let all commands follow a consistent programming style
  • 960c44d Make JSON output encoding style consistent
  • ad1db64 Move FetchMessage function into pkg
  • a29f7bf Organize commands into groups
  • 0842cf1 Renaming to make new sub command code structure work better
  • a7cefcb Reorganize code
  • 629316e Simplify default sarama configuration
  • d565aac Start writing a README.md
  • 77d7b2f Write a few words about alternative kafkactls