Initial hkt release
Although hkt is forked from kt, it has enough backwardly incompatible changes (not to mention a new name) that we're going to start releases from zero.
Changes to the hkt consume
command:
- timestamp and duration support
- key filtering support
- better support for JSON messages
- positional args for topic and offsets
- messages from multiple topics are timestamp-ordered
- removed support for consumer-group consuming
- removed support for
$KT_TOPIC
Changes to other commands:
- removed support for
$KT_TOPIC
- remove
-partition
flag fromhkt produce
- better partitioner support in
producer
- consistent flag for specifying message/key codecs
General changes:
- All round code simplification
- Better system tests