Revision history for EV::Kafka
0.05 2026-07-24
- Security: fixed a remote crash in fetch decoding, a SCRAM auth
bypass, and a PBKDF2 DoS
- Correctness fixes across producer, consumer, lifecycle, and XS memory
- Breaking: clients must now be kept referenced (were immortal); LZ4
uses the Kafka frame format, so pre-0.05 lz4 data is unreadable
0.04 2026-06-02
- Fix use-after-free when a callback frees the connection
- Fix use-after-free when a callback clears its own handler
- Fix produce callback leak on unavailable topic; handle empty LZ4 batch
0.03 2026-06-01
- Reject malformed lengths in broker responses (record header-key varint,
metadata array counts)
0.02 2026-05-02
- zstd / snappy compression
- Producer and consumer-group correctness fixes
- Verify RecordBatch CRC32C and SCRAM server signature (RFC 5802)
0.01 2026-04-09
- Initial release