Skip to content

v0.3.1

Latest
Compare
Choose a tag to compare
@al8n al8n released this 04 Mar 15:57
7186460

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, and snappy for compressing.
  • Support crc32, xxhash64, xxhash32, xxhash3, murmur3 for checksuming.
  • Unify returned error, all exported APIs return Error on Result::Err.

Example

  • Add toyconsul, a toy eventually consistent distributed registry.

Breakage

  • Remove native-tls support
  • Remove s2n-quic supports
  • Remove TransformDelegate trait to simplify Delegate trait
  • Remove JoinError, add a new Error::Multiple variant

Testing

  • Add fuzzy testing for encoding/decoding