Releases: fgrosse/kafkactl
Releases · fgrosse/kafkactl
v1.4.0
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
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
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
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
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