Releases: tychedelia/kafka-protocol-rs
Releases · tychedelia/kafka-protocol-rs
0.14.0
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
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
0.11.0
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 moreFrom<T>
implementations forStrBytes
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 ofIterator
forRecordBatchEncoder::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
What's Changed
- implement
From<T>
forRequestKind
andResponseKind
by @Hackzzila in #60
New Contributors
- @Hackzzila made their first contribution in #60
Full Changelog: 0.10.1...0.10.2
0.10.1
0.10.0
What's Changed
- Fix clippy lints by @rukai in #49
- CI fixes by @tychedelia in #52
- Move log strings into returned errors by @rukai in #53
- Upgrade code generation to support kafka 3.7.0 by @davide-baldo in #56
Full Changelog: 0.9.0...0.10.0