LGouellec / kafka-streams-dotnet

.NET Stream Processing Library for Apache Kafka 🚀
https://lgouellec.github.io/kafka-streams-dotnet/
MIT License
453 stars 73 forks source link

Upgrade Confluent.Kafka to 2.1.0 #248

Closed gurry closed 1 year ago

gurry commented 1 year ago

Currently this project uses Confluent.Kafka 1.9.3 which uses OpenSSL 1.1.1. . OpenSSL 1.1.1, however, will go out of support in September 11, 2023. Therefore we should upgrade the Confluent.Kafka dependency to the latest version 2.1.0 which uses OpenSSL 3.x instead of 1.1.1.

Another reason to upgrade is that other libraries, such as Chr.Avro, have already moved to Confluent.Kafka 2.1.0. when Streamiz.Kafka.Net is used alongside these libraries you run into Confluent.Kafka version conflicts and exceptions like TypeLoadException at run time.