9 Open Issues Need Help Last updated: Mar 8, 2026

Open Issues Need Help

View All on GitHub

AI Summary: The `BatchArena.ReturnToPool` method unnecessarily clears large byte arrays (1MB+) when returning them to the shared `ArrayPool`, consuming 0.10% exclusive CPU. This clearing is redundant because the data is not sensitive and the buffer will be fully overwritten on its next use. The proposed fix is a one-line change to disable array clearing.

Complexity: 1/5
good first issue performance P3

Taking the Java out of Kafka

C#
documentation good first issue P3

Taking the Java out of Kafka

C#

Taking the Java out of Kafka

C#
enhancement good first issue api P3

Taking the Java out of Kafka

C#
bug good first issue P1

Taking the Java out of Kafka

C#
enhancement help wanted P3

Taking the Java out of Kafka

C#

Taking the Java out of Kafka

C#

AI Summary: The `SendSaslMessageAsync` method in `KafkaConnection.cs` allocates three `byte[]` arrays during SASL message exchanges, which occur only during connection authentication. To reduce these avoidable memory allocations, the issue proposes using `ArrayPool<byte>` to rent and return temporary buffers.

Complexity: 2/5
enhancement good first issue

Taking the Java out of Kafka

C#
enhancement good first issue

Taking the Java out of Kafka

C#