morganstanley / modern-cpp-kafka

A C++ API for Kafka clients (i.e. KafkaProducer, KafkaConsumer, AdminClient)
Apache License 2.0
331 stars 86 forks source link

Compatible with librdkafka 2.3 #228

Open KevDi opened 5 months ago

KevDi commented 5 months ago

Hello @kenneth-jia is the wrapper at is current state also compatible to the latest librdkafka release 2.3 ?

c4pQ commented 5 months ago

By now, modern-cpp-kafka is compatible with librdkafka v2.0.2.

I think you can try linking with 2.3 and runing tests.

Do you have something crucial in the recent kafka versions to update? Just wondering. Maybe I missed something and it worths updating.

KevDi commented 5 months ago

It seems to be working with 2.3 at least the conan package links against 2.3. The only thing i think what is interessting that was fixed is a Problem with the idempotent Producer (Issue)

c4pQ commented 5 months ago

I'd check tests status for the conan package and if it's ok use it. Why not.

PS I think it's worth mentioning that I'm just a regular developer using this library and not affiliated with its development or support in any way. :)

dufferzafar commented 3 months ago

I just built this with librdkafka=2.3.0 and the unit tests all pass!