Skip to content

kafrust v0.2.27

Choose a tag to compare

@TaeeunKil TaeeunKil released this 13 Aug 15:47
· 967 commits to main since this release

Summary

  • Publishes coordinated kafrust-protocol and kafrust 0.2.27 crates.
  • Includes the current pure-Rust Kafka protocol, Admin, security, compression, idempotent producer, transaction, consumer-group, observability, and failover qualification slices.

Breaking changes

  • None intended for this patch release.

Migration notes

  • Existing kafrust 0.2.x users can update both workspace dependencies to 0.2.27.

Compatibility evidence

  • Both crates were published protocol-first and resolve at 0.2.27.
  • Both docs.rs pages returned HTTP 200.
  • A fresh external project compiled kafrust 0.2.27 with ls.
  • Current-main Live Kafka Smoke run 31716400583 passed all 17 jobs across Kafka 3.7.2, 3.8.1, 3.9.1, and 4.3.1, including secured and multi-broker profiles.

Verification

  • Workspace format, check, test, Clippy, docs, and diff checks passed before release preparation.
  • Live leader-epoch and transaction outcome gates passed at gate level.

Known limits

  • This remains a pre-1.0 alpha release. Broader data-loss/log-retention fault matrices, provider-specific OAuth/OIDC compatibility, transparent post-transmission Admin mutation replay, and cross-client performance parity are not claimed.