- Bugfix for issue #175
- Do not fail silently upon offset commit error
- Update confluent_kafka dependency in order to fix timeout issues when committing offsets to an SSL secured Kafka endpoint
- Running esque now creates a cProfiler snapshot when the environment variable
ESQUE_PROFILE
is set to a non-empty value
- Added
--binary
flag toproduce
andconsume
- Updated avro-python3 to version 1.10.0
- Exit with code 1 when
apply
tries to change the number of partitions or the replication factor for a topic.
- Enabled listing internal topics by default. Added
--hide-internal
flag toget topics
command.
- Enable support for variadic arguments when deleting topics and consumer groups.
- Enable piping in arguments when deleting topics and consumer groups.
- Add
delete consumergroup
command.
- Converted unserializable values to strings when writing to STDOUT
- Consume option renamed from
numbers
tonumber
. - Add
edit offsets
command. - Bugfix for
OverflowError
inpretty_duration
function. - use
esque-client
as default group id for all esque commands - disable group offset commits for ping, consume and describe
- Bugfix for issue #154
- Bugfix for issue #149
- Bugfix #136: Fix wrong schema version for null payload
- Enhancement #141: Split folder for key and value schema when consuming messages
- Fix for issue #46: apply command doesn't consider cluster defaults when settings are changed
- Fix for issue #132: getting information about internal topics is not possible
- Fix for issue #143: Consume sometimes finishes successfully without writing any messages
- Enhancement #129: use offsets_for_times to set consumer group offsets to specific point in time
- Fix for issue #125: esque was often throwing MessageEmptyException's when operating on topics with empty partitions.
- Moved the CI workflow to GitHub Actions
- Command
edit consumergroup
renamed toset offsets
- Split the
transfer
command intoconsume
andproduce
- Improved the command docs and context help
- Improved error handling
- and many, many more