Releases: tychedelia/kafka-protocol-rs
Releases · tychedelia/kafka-protocol-rs
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
0.9.0
0.8.1
0.8.0
0.7.0
What's Changed
- Enforce cargo fmt on protocol_codegen by @rukai in #25
- Cleanup after cargo fmt by @rukai in #27
- more cleanup after cargo fmt by @rukai in #28
- apply clippy suggestions by @rukai in #29
- Replace software implementation of castagnoli crc32 with hardware implementation by @rukai in #32
- Update generator deps by @rukai in #31
- cargo fmt non-generated code in generated crate by @rukai in #30
- Fixes #33. Add missing derive_builder attr to fallback to default fie… by @tychedelia in #34
Full Changelog: 0.6.1...0.7.0