Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Give better struct errorsbetter-struct-errors | Jeff Widman | 2017-12-07 | 1 | -4/+8 |
| | | | | | | | | | | Stop shadowing the word `error` because we want to know what the specific exception message was. Also give more details on exactly which value failed. We don't know who submitted the value, but perhaps it's unique enough that we can debug it better. Fix #1318 | ||||
* | Fix two bugs in printing bytes instance | Andre Araujo | 2017-11-27 | 1 | -1/+1 |
| | | | | | | | | | Bug 1: When `value` is None, trying to call `len(None)` throws an exception. Bug 2: When len(`value`) <= 100, the code currently prints b'' rather than `value`. | ||||
* | Added limit of 100 bytes for Bytes debug printslegacy_records_refactor | Taras Voinarovskiy | 2017-10-14 | 1 | -0/+4 |
| | |||||
* | Added minor fixes for PR review | Taras | 2017-10-12 | 1 | -1/+2 |
| | |||||
* | Refactor MessageSet and Message into LegacyRecordBatch to later support v2 ↵ | Taras | 2017-10-11 | 4 | -16/+20 |
| | | | | message format | ||||
* | Add kafka.protocol.parser.KafkaProtocol w/ receive and send (#1230) | Dana Powers | 2017-10-10 | 1 | -0/+177 |
| | |||||
* | BrokerConnection receive bytes pipe (#1032) | Dana Powers | 2017-08-15 | 2 | -3/+34 |
| | |||||
* | Added basic support for offsets_for_times API. Still needs to group by nodes ↵ | Taras Voinarovskiy | 2017-08-07 | 1 | -1/+3 |
| | | | | and send in parallel. | ||||
* | Add private map of api key -> min/max versions to BrokerConnection (#1169) | Dana Powers | 2017-08-06 | 1 | -0/+37 |
| | |||||
* | Protocol updates for 0.11.0.0 (#1127) | Dana Powers | 2017-07-09 | 7 | -41/+508 |
| | |||||
* | Derive all api classes from Request / Response base classes (#1030) | Dana Powers | 2017-03-14 | 8 | -68/+133 |
| | |||||
* | Avoid re-encoding for message crc check (#1027) | Dana Powers | 2017-03-13 | 1 | -6/+12 |
| | |||||
* | Fix kwarg handing in kafka.protocol.struct.Struct (#1025) | Dana Powers | 2017-03-09 | 1 | -1/+6 |
| | |||||
* | Fixed couple of "leaks" when gc is disabled (#979) | Max Baryshnikov | 2017-03-07 | 3 | -15/+24 |
| | |||||
* | CreateTopicsRequest / Response v1 (#1012) | Dana Powers | 2017-03-04 | 1 | -3/+34 |
| | |||||
* | Add send_list_offset_request for searching offset by timestamp (#1001) | charsyam | 2017-03-02 | 1 | -0/+29 |
| | |||||
* | PEP-8: Spacing & removed unused imports (#899) | Jeff Widman | 2017-02-09 | 4 | -16/+10 |
| | |||||
* | Add MetadataRequest_v2 and MetadataResponse_v2 structures for KIP-78 (#974) | Taras Voinarovskyi | 2017-02-09 | 1 | -2/+34 |
| | |||||
* | KIP-88 / KAFKA-3853: OffsetFetch v2 structs (#971) | Jeff Widman | 2017-02-08 | 1 | -2/+30 |
| | |||||
* | DRY-up the MetadataRequest_v1 struct (#966) | Jeff Widman | 2017-02-08 | 1 | -4/+5 |
| | |||||
* | Add JoinGroup v1 structs (#965) | Jeff Widman | 2017-02-08 | 1 | -2/+25 |
| | | | The JoinGroupRequest struct added a rebalance_timeout as part of KIP-62 / KAFKA-3888 | ||||
* | DRY-up the OffsetCommitResponse Structs (#970) | Jeff Widman | 2017-02-03 | 1 | -17/+5 |
| | |||||
* | DRY-up the OffsetFetch structs (#964) | Jeff Widman | 2017-02-03 | 1 | -17/+4 |
| | |||||
* | time --> timestamp to match Java API (#969) | Jeff Widman | 2017-02-03 | 1 | -1/+1 |
| | |||||
* | Add support for offsetRequestV1 messages (#951) | Julien Lafaye | 2017-01-19 | 1 | -3/+32 |
| | |||||
* | Add FetchRequest/Response_v3 structs (#943) | Jeff Widman | 2017-01-18 | 1 | -2/+28 |
| | |||||
* | Add CreateTopics / DeleteTopics Structs (#944) | Jeff Widman | 2017-01-18 | 1 | -2/+60 |
| | |||||
* | Fix message timestamp_type (#828) | Josh Yudaken | 2016-09-15 | 1 | -1/+4 |
| | |||||
* | implement sasl PLAIN mechanism | Lars Jørgen Solberg | 2016-08-03 | 1 | -0/+21 |
| | |||||
* | Always absolute_importabsolute_import | Dana Powers | 2016-08-02 | 12 | -0/+24 |
| | |||||
* | Rename partition_assignment -> assignment in MemberMetadata for consistency | Dana Powers | 2016-08-02 | 1 | -1/+1 |
| | |||||
* | Vendor six 1.10.0six | Dana Powers | 2016-08-01 | 1 | -2/+2 |
| | |||||
* | change pickle_method to use python3 special attributes (#777) | John Win | 2016-07-26 | 1 | -3/+9 |
| | |||||
* | Fix ProduceResponse v2 throttle_time_ms | Dana Powers | 2016-07-17 | 1 | -1/+1 |
| | |||||
* | Always encode size with MessageSet (#771) | Dana Powers | 2016-07-17 | 1 | -3/+1 |
| | |||||
* | Add protocol structs for Metadata v1 | Dana Powers | 2016-07-16 | 1 | -4/+36 |
| | |||||
* | Add protocol support for null Arrays | Dana Powers | 2016-07-16 | 1 | -0/+6 |
| | |||||
* | Add Boolean protocol type | Dana Powers | 2016-07-16 | 1 | -0/+10 |
| | |||||
* | Fix regression in MessageSet decoding wrt PartialMessages (#716) | Dana Powers | 2016-06-01 | 1 | -3/+6 |
| | |||||
* | Use standard LZ4 framing for v1 messages / kafka 0.10 (#695) | Dana Powers | 2016-05-22 | 1 | -2/+6 |
| | | | | | | * LZ4 framing fixed in 0.10 / message v1 -- retain broken lz4 code for compatibility * lz4f does not support easy incremental decompression - raise RuntimeError * Update lz4 codec tests | ||||
* | Use Fetch/Produce API v2 for brokers >= 0.10 (uses message format v1) (#694) | Dana Powers | 2016-05-22 | 2 | -4/+39 |
| | |||||
* | KAFKA-3025: Message v1 -- add timetamp and use relative offset in compressed ↵ | Dana Powers | 2016-05-22 | 1 | -17/+61 |
| | | | | messagesets | ||||
* | Always pass encoded message bytes to MessageSet.encode() | Dana Powers | 2016-05-22 | 2 | -40/+22 |
| | |||||
* | raise ValueError on protocol encode/decode errors | Dana Powers | 2016-05-22 | 1 | -15/+32 |
| | |||||
* | * [SimpleConsumer] Fix legacy SimpleConsumer when using compressed messages* ↵ | Paul Cavallaro | 2016-05-10 | 1 | -2/+12 |
| | | | | | [Legacy Protocol] Update legacy protocol to handle compressed messages * [SimpleConsumer] Fix legacy SimpleConsumer when using compressed messages | ||||
* | Add protocol support for ApiVersionRequest; identify 0.10 brokers in ↵check_version_0_10 | Dana Powers | 2016-05-02 | 1 | -0/+22 |
| | | | | check_version | ||||
* | KAFKA-2136: support Fetch and Produce v1 (throttle_time_ms)kafka-2136 | Dana Powers | 2016-04-06 | 3 | -9/+48 |
| | |||||
* | Use version-indexed lists for request/response protocol structsprotocol_versions | Dana Powers | 2016-04-05 | 8 | -62/+181 |
| | |||||
* | Update imports from kafka.common -> kafka.errors / kafka.structs | Dana Powers | 2016-04-05 | 1 | -19/+14 |
| | |||||
* | Add support for LZ4 compressed messages using python-lz4 module | Dana Powers | 2016-01-25 | 1 | -3/+12 |
| |