Skip to content

Releases: tychedelia/kafka-protocol-rs

0.14.0

08 Dec 20:25
bcba9f4
Compare
Choose a tag to compare

What's Changed

  • [Breaking change] Fix calling Records::encode / Records::decode with None by @rukai in #100
  • [Breaking change] remove "Key" suffix from ApiKey variants by @rukai in #97
  • VersionRange additions by @rukai in #99
  • ApiKey additions by @rukai in #98
  • Release 0.14 by @rukai in #101

Full Changelog: 0.13.0...0.14.0

0.13.0

15 Oct 03:44
6f3dbd8
Compare
Choose a tag to compare

What's Changed

  • Make ApiKey non_exhaustive by @rukai in #76
  • Update to kafka 3.8 by @rukai in #75
  • Make Debug impl for newtypes passthrough to inner type by @rukai in #77
  • Cleanup generate messages by @rukai in #82
  • user provided compression/decompression for record batches by @pdeva in #81
  • Cache CI builds by @rukai in #87
  • make record compression into default features by @rukai in #86
  • Update edition to 2021 by @rukai in #91
  • update pinned rust + fix clippy lints by @rukai in #92
  • Reduce allocations when decoding maps by @rukai in #94
  • Replace indexmap with vec by @rukai in #90
  • Improve error handling on encode version violation by @rukai in #96
  • Release 0.13 by @rukai in #95

Full Changelog: 0.12.0...0.13.0

0.12.0

04 Sep 05:07
1fe9449
Compare
Choose a tag to compare

What's Changed

  • Add helper methods to RequestKind and ResponseKind by @rukai in #70
  • Client/Broker cargo features by @rukai in #71
  • Rename messages_enum -> messages_enums by @rukai in #72
  • Release 0.12.0 by @rukai in #73

Full Changelog: 0.11.0...0.12.0

0.11.0

30 Jul 22:08
Compare
Choose a tag to compare

What's Changed

  • [Breaking change] RequestKind/ResponseKind - Avoid redundant variant names by @rukai in #61
  • Add basic integration test by @rukai in #63
  • Add Display and more From<T> implementations for StrBytes by @Hackzzila in #64
  • use CRC-32 ISO/HDLC instead of CRC-32 CKSUM by @Hackzzila in #62
  • Add integration tests to produce and fetch messages by @Hackzzila in #65
  • Use IntoIterator instead of Iterator for RecordBatchEncoder::encode by @Hackzzila in #67
  • Remove panic from RecordBatchEncoder::encode by @Hackzzila in #68
  • Remove EncodeError/DecodeError aliases by @Hackzzila in #69
  • WIP: Replace builder to improve ergonomics by @Hackzzila in #66

Full Changelog: 0.10.2...0.11.0

0.10.2

16 Jul 18:51
Compare
Choose a tag to compare

What's Changed

  • implement From<T> for RequestKind and ResponseKind by @Hackzzila in #60

New Contributors

Full Changelog: 0.10.1...0.10.2

0.10.1

01 Jul 21:48
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @pdeva made their first contribution in #59

Full Changelog: 0.10.0...0.10.1

0.10.0

05 Mar 22:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.0...0.10.0

0.9.0

26 Feb 20:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.8.2...0.9.0

0.8.1

08 Jan 20:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.8.0...0.8.1

0.8.0

07 Jan 06:17
Compare
Choose a tag to compare

What's Changed

  • Support Zstd and Lz4 compression by @gleyba in #35

New Contributors

Full Changelog: 0.7.0...0.8.0