API Compatibility changes in 7.3.2 for Kafka
Removed or Modified APIs in Cloudera Runtime 7.3.2 for Kafka and recommendations for how to handle them.
Apache Version of Kafka in 7.3.1 was 3.4.1 and Apache Version of Kafka in 7.3.2 is 3.9.1
Modified APIs in 7.3.2
The following APIs have been modified for Kafka in Cloudera Runtime 7.3.2
Consumer
Modified
- Package Name
org.apache.kafka.clients.consumer- Effect
- Recompilation of a client program may be terminated with the message, a client class C is not abstract and does not override abstract
method
clientInstanceId(Duration) inorg.apache.kafka.clients.consumer. - Reason for change
- KAFKA-15613
- Recommendation
- This change affects only the
Consumerinterface. If you are using the default implementationKafkaConsumer, then no change is required. For custom implementation, see KIP-714: Client metrics and observability. - Recompilation Required?
- Yes
Producer
Modified
- Package Name
org.apache.kafka.clients.producer- Effect
- Recompilation of a client program may be terminated with the message, a client class C is not abstract and does not override abstract
method
clientInstanceId(Duration) inorg.apache.Kafka.clients.producer.Producer. - Reason for change
- KAFKA-15613
- Recommendation
- This change affects only the
Producerinterface. If you are using the default implementationKafkaProducer, then no change is required. For custom implementation, see KIP-714: Client metrics and observability. - Recompilation Required?
- Yes
