| 
1 | 1 | # Confluent's Python client for Apache Kafka  | 
2 | 2 | 
 
  | 
3 | 3 | 
 
  | 
4 |  | -## Next Version  | 
 | 4 | +## v2.0.2  | 
 | 5 | + | 
 | 6 | +v2.0.2 is a feature release with the following features, fixes and enhancements:  | 
5 | 7 | 
 
  | 
6 |  | - - Added metadata to `TopicPartition` type and `commit()` (#1410).  | 
7 |  | - - Added `consumer.memberid()` for getting member id assigned to  | 
8 |  | -   the consumer in a consumer group (#1154).  | 
9 |  | - - Implemented `nb_bool` method for the Producer, so that the default (which uses len)  | 
10 |  | -   will not be used. This avoids situations where producers with no enqueued items would  | 
11 |  | -   evaluate to False (#1445).  | 
12 | 8 |  - Added Python 3.11 wheels.  | 
13 | 9 |  - [KIP-222](https://cwiki.apache.org/confluence/display/KAFKA/KIP-222+-+Add+Consumer+Group+operations+to+Admin+API)  | 
14 | 10 |    Add Consumer Group operations to Admin API.  | 
 | 
22 | 18 |    - `delete_consumer_groups` Admin operation. Supports multiple groups.  | 
23 | 19 |    - `list_consumer_group_offsets` Admin operation. Currently, only supports 1 group with multiple partitions. Supports require_stable option.  | 
24 | 20 |    - `alter_consumer_group_offsets` Admin operation. Currently, only supports 1 group with multiple offsets.  | 
25 |  | - - Added `normalize.schemas` configuration property to Schema Registry client  | 
26 |  | - | 
27 |  | -confluent-kafka-python is based on librdkafka v2.0.0, see the  | 
28 |  | -[librdkafka release notes](https://github.com/edenhill/librdkafka/releases/tag/v2.0.0)  | 
 | 21 | + - Added `normalize.schemas` configuration property to Schema Registry client (@rayokota, #1406)  | 
 | 22 | + - Added metadata to `TopicPartition` type and `commit()` (#1410).  | 
 | 23 | + - Added `consumer.memberid()` for getting member id assigned to  | 
 | 24 | +   the consumer in a consumer group (#1154).  | 
 | 25 | + - Implemented `nb_bool` method for the Producer, so that the default (which uses len)  | 
 | 26 | +   will not be used. This avoids situations where producers with no enqueued items would  | 
 | 27 | +   evaluate to False (@vladz-sternum, #1445).  | 
 | 28 | + - Deprecated `AvroProducer` and `AvroConsumer`. Use `AvroSerializer` and `AvroDeserializer` instead.  | 
 | 29 | + - Deprecated `list_groups`. Use `list_consumer_groups` and `describe_consumer_groups` instead.  | 
 | 30 | + - Improved Consumer Example to show atleast once semantics.  | 
 | 31 | + - Improved Serialization and Deserialization Examples.  | 
 | 32 | + - Documentation Improvements.  | 
 | 33 | + | 
 | 34 | +confluent-kafka-python is based on librdkafka v2.0.2, see the  | 
 | 35 | +[librdkafka release notes](https://github.com/edenhill/librdkafka/releases/tag/v2.0.2)  | 
29 | 36 | for a complete list of changes, enhancements, fixes and upgrade considerations.  | 
30 | 37 | 
 
  | 
 | 38 | +**Note: There were no v2.0.0 and v2.0.1 releases.**  | 
31 | 39 | 
 
  | 
32 | 40 | ## v1.9.2  | 
33 | 41 | 
 
  | 
 | 
0 commit comments