repo: https://github.com/al8n/memberlist
crates: https://crates.io/crates/memberlist
discord: https://discord.gg/f3EtWBM7ke
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
Ext Link: https://github.com/al8n/memberlist
1
共 0 条评论, 1 页
评论区
写评论还没有评论