LGouellec / kafka-streams-dotnet

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

Update confluent.kafka to 1.9.2 to work with M1 #182

Closed vcheung01 closed 1 year ago

vcheung01 commented 1 year ago

Description

Failing on Mock with confluent.kafka updated.

Running on M1. Streamiz.Kafka.Net nuget version: 1.3.2 confluent.kafka version: 1.9.2

Stack trace:

System.TypeLoadException
Method 'DeleteGroupsAsync' in type 'Streamiz.Kafka.Net.Mock.Sync.SyncAdminClient' from assembly 'Streamiz.Kafka.Net, Version=1.3.2.0, Culture=neutral, PublicKeyToken=75e24dc15437bbc5' does not have an implementation.
   at Streamiz.Kafka.Net.Mock.Sync.SyncKafkaSupplier..ctor()
   at Streamiz.Kafka.Net.Mock.TaskSynchronousTopologyDriver..ctor(String clientId, InternalTopologyBuilder topologyBuilder, IStreamConfig configuration, IStreamConfig topicConfiguration, IKafkaSupplier supplier, CancellationToken token)
   at Streamiz.Kafka.Net.Mock.TopologyTestDriver..ctor(InternalTopologyBuilder builder, IStreamConfig config, Mode mode, IKafkaSupplier supplier)
   at Streamiz.Kafka.Net.Mock.TopologyTestDriver..ctor(InternalTopologyBuilder builder, IStreamConfig config, Mode mode)
   at Streamiz.Kafka.Net.Mock.TopologyTestDriver..ctor(Topology topology, IStreamConfig config, Mode mode)

How to reproduce

Checklist

Please provide the following information:

LGouellec commented 1 year ago

This PR #169 fix this issue and will be release soon. Stay tuned ! 💥

LGouellec commented 1 year ago

Workaround : Downgrade Confluent.Kafka to 1.9.1

vcheung01 commented 1 year ago

Do you have a planned release date?

LGouellec commented 1 year ago

Around End October / Mid November