Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: al8n/memberlist

v0.6.5

03 Mar 13:34
da5755c

Choose a tag to compare

0.6.5

Features

  • Add send_many to let users send multiple packets through an unreliable connection.
  • Add send_many_reliable to let users send multiple packets through reliable connection.
  • Redesign the Transport 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 toydb (an eventually consistent distributed database) example

Breakage

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

Testing

  • Add fuzzy testing for encoding/decoding

v0.3.0

23 Dec 16:32
1e580a7

Choose a tag to compare

Memberlist v0.3.0

A highly customizable, adaptable, runtime agnostic, and WASM/WASI friendly Gossip protocol that helps manage cluster membership and member failure detection.

  • Bumpup dependencies version
  • transports/net: Release resources when shutdown