summaryrefslogtreecommitdiff
path: root/kafka/protocol/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Core Protocol: Add support for flexible versions (#2151)Tincu Gabriel2020-12-021-0/+2
| | | | | | | - Add support for new request and response headers, supporting flexible versions / tagged fields - Add List / Alter partition reassignments APIs - Add support for varints - Add support for compact collections (byte array, string, array)
* Add Kafka 2.6.0 to tests and protocol compatibility matrix (#2162)Lourens Naudé2020-11-151-0/+1
| | | | * Co-authored-by: Andrew Brown <andrew.brown@shopify.com> * Co-authored-by: Aaron Brady <aaron.brady@shopify.com>
* Remove SimpleClient, Producer, Consumer, Unittest (#1196)Jeff Widman2019-10-111-6/+0
| | | | | | | | | | | | | | | | | | In the 2.0 release, we're removing: * `SimpleClient` * `SimpleConsumer` * `SimpleProducer` * Old partitioners used by `SimpleProducer`; these are superceded by the `DefaultPartitioner` These have been deprecated for several years in favor of `KafkaClient` / `KafkaConsumer` / `KafkaProducer`. Since 2.0 allows breaking changes, we are removing the deprecated classes. Additionally, since the only usage of `unittest` was in tests for these old Simple* clients, this also drops `unittest` from the library. All tests now run under `pytest`.
* Add KafkaAdmin classRichard Lee2018-10-241-0/+5
| | | | | | Requires cluster version > 0.10.0.0, and uses new wire protocol classes to do many things via broker connection that previously needed to be done directly in zookeeper.
* Add Admin CreatePartitions API callAlex Eftimie2018-02-201-0/+2
|
* use absolute imports everywhere (#1362)Kevin Tindall2018-02-061-1/+1
|
* Add private map of api key -> min/max versions to BrokerConnection (#1169)Dana Powers2017-08-061-0/+37
|
* Always absolute_importabsolute_importDana Powers2016-08-021-0/+2
|
* Fix __init__ legacy relative module importDana Powers2015-12-041-1/+1
|
* Rename kafka.protocol -> kafka.protocol.legacyDana Powers2015-12-041-0/+6