Releases: al8n/memberlist
Releases · al8n/memberlist
v0.6.5
0.6.5
Features
- Add
send_manyto let users send multiple packets through an unreliable connection. - Add
send_many_reliableto let users send multiple packets through reliable connection. - Redesign the
Transporttrait, making it easier for users to implement. - Rewriting encoding/decoding to support forward and backward compatibility.
- Support
zstd,brotli,lz4, andsnappyfor compressing. - Support
crc32,xxhash64,xxhash32,xxhash3,murmur3for checksuming. - Unify returned error, all exported APIs return
ErroronResult::Err.
Example
- Add
toydb(an eventually consistent distributed database) example
Breakage
- Remove
native-tlssupport - Remove
s2n-quicsupports - Remove
Wiretrait to simplifyTransporttrait - Remove
JoinError, add a newError::Multiplevariant
Testing
- Add fuzzy testing for encoding/decoding