Releases: threadexio/channels-rs
Releases · threadexio/channels-rs
v0.13.0
Features
- New protocol (incompatible with older versions)
- More data throughput
- Allow accessing serializer/deserializer after Sender/Receiver creation
Full Changelog: v0.12.4...v0.13.0
v0.12.4
Features
- Support for
embedded-io
Fixes
- Verify header checksums by default as state in the docs. (339e82d)
- Duplicate data writes when finishing asynchronous write transactions. (b4957ff)
Full Changelog: v0.12.3...v0.12.4
v0.12.3
Fixes
aead
middleware correctly writes the tag after the encrypted data.
Full Changelog: v0.12.2...v0.12.3
v0.12.2
v0.12.0
Features
no_std
support!- Middleware!
- Encryption (
aead
). - Error checking (
crc
). - Compression (
deflate
). - Verification (
hmac
).
- Encryption (
- More IO support:
smol
core2
- Fine-tuning of
Sender
andReceiver
through configuration options.
Fixes
- Reject empty packets with the
MORE_DATA
flag set. - Variance of
Sender
/Receiver
regardingT
.
Full Changelog: v0.11.2...v0.12.0
v0.11.2
Features
- Support for serializing/deserializing types with
borsh
Fixes
- Flush writer after every
send
/send_blocking
operation. (#2)
Full Changelog: v0.11.1...v0.11.2