Releases: al8n/serf
Releases · al8n/serf
v0.3.1
0.3.1
Features
- Redesign the
Delegate
trait, making it easier for users to implement. - Rewriting encoding/decoding to support forward and backward compatibility.
- Support
zstd
,brotli
,lz4
, andsnappy
for compressing. - Support
crc32
,xxhash64
,xxhash32
,xxhash3
,murmur3
for checksuming. - Unify returned error, all exported APIs return
Error
onResult::Err
.
Example
- Add toyconsul, a toy eventually consistent distributed registry.
Breakage
- Remove
native-tls
support - Remove
s2n-quic
supports - Remove
TransformDelegate
trait to simplifyDelegate
trait - Remove
JoinError
, add a newError::Multiple
variant
Testing
- Add fuzzy testing for encoding/decoding