Skip to content

kafrust v0.2.4

Choose a tag to compare

@TaeeunKil TaeeunKil released this 11 Aug 14:12

Summary

  • Reuse authenticated leader connections for sequential producer and direct-consumer operations.
  • Retry transient classic consumer-group JoinGroup errors and clear stale member IDs on UNKNOWN_MEMBER_ID.
  • Record live Kafka, docs.rs, package, and fresh-project qualification evidence.

Compatibility evidence

  • Live Kafka Smoke run 31499359717 passed all 11 broker, security, ACL, KIP-848, and multi-broker failover jobs.
  • Kafka 3.7.2, 3.8.1, 3.9.1, and 4.3.1 profiles plus TLS, SASL, ACL, compression, idempotence, transactions, and read_committed paths remain covered.
  • docs.rs pages for both crates returned HTTP 200.
  • A fresh external project compiled kafrust 0.2.4 with default and tls features on Rust 1.81.

Known limits

  • This remains a pre-1.0 pure-Rust Kafka client; target-specific OAuth/OIDC, broader secured failure injection, and workload-specific throughput qualification remain required before claiming universal drop-in replacement.