Is your request related to a problem you have?
Kafkaflow currently depends on an older version of the Confluent.Kafka library. This older version does not include native support for ARM64 or Alpine Linux, which results in runtime failures such as:
System.DllNotFoundException: Failed to load the librdkafka native library
To work around this, I currently need to manually override the Confluent.Kafka dependency in my application to a latest 2.13.2 version(that fixed this) and therefore includes ARM64/Alpine‑compatible native libraries. This creates unnecessary friction and makes it harder to use Kafkaflow in modern ARM64‑based environments (e.g., AWS Graviton, Raspberry Pi, ARM64 Kubernetes nodes, Alpine‑based containers).
Discussion and fix from confluent-kafka-dotnet: confluentinc/confluent-kafka-dotnet#2341
Describe the solution you'd like
Update the Confluent.* dependency used by Kafkaflow to the latest stable version that includes:
- ARM64 native library support
- Alpine Linux compatibility (musl‑based builds)
- Updated librdkafka bindings
This would allow Kafkaflow to run natively on ARM64/Alpine without requiring to manually override Confluent.Kafka dependency in your project.
Are you able to help bring it to life and contribute with a Pull Request?
Yes
Additional context
No response
Is your request related to a problem you have?
Kafkaflow currently depends on an older version of the Confluent.Kafka library. This older version does not include native support for ARM64 or Alpine Linux, which results in runtime failures such as:
To work around this, I currently need to manually override the
Confluent.Kafkadependency in my application to a latest 2.13.2 version(that fixed this) and therefore includes ARM64/Alpine‑compatible native libraries. This creates unnecessary friction and makes it harder to use Kafkaflow in modern ARM64‑based environments (e.g., AWS Graviton, Raspberry Pi, ARM64 Kubernetes nodes, Alpine‑based containers).Discussion and fix from confluent-kafka-dotnet: confluentinc/confluent-kafka-dotnet#2341
Describe the solution you'd like
Update the
Confluent.*dependency used by Kafkaflow to the latest stable version that includes:This would allow Kafkaflow to run natively on ARM64/Alpine without requiring to manually override
Confluent.Kafkadependency in your project.Are you able to help bring it to life and contribute with a Pull Request?
Yes
Additional context
No response