v2021.10.21
This release cooperates with librdkafka v1.7.0
-
Unify
KafkaAsyncProducer&KafkaSyncProducerintoKafkaProducer- New interface
syncSend(...)for synchronous operation
- New interface
-
Unified
KafkaAutoCommitConsumer&KafkaManualCommitConsumerintoKafkaConsumer -
Refine the namespaces
-
Use lowercased namespace names
- E.g.
kafka,kafka::clients,kafka::utility, etc
- E.g.
-
New namespace
kafka::clientsfor Kafka clients and related types-
kafka::clients::KafkaProducer -
kafka::clients::producer-
Config -
RecordMetadata -
Callback
-
-
kafka::clients::KafkaConsumer -
kafka::clients::consumer-
Config -
RebalanceCallback -
OffsetCommitCallback -
ConsumerGroupMetadata -
UnorderedOffsetCommitQueue
-
-
kafka::clients::AdminClient -
kafka::clients::admin-
Config -
CreateTopicsResult -
DeleteTopicsResult -
ListTopicsResult -
DeleteRecordsResult
-
-
-
-
New addon:
KafkaRecoverableProducer- A wrapper over
KafkaProducer, which would internally re-initialize the underlying producer for fatal errors
- A wrapper over