Skip to content

Releases: aembke/fred.rs

5.0.0

04 May 17:36
9a16ee7
Compare
Choose a tag to compare
  • Remove mocks feature (#36)
  • Change bzpopmin/bzpopmax return value types
  • Fix scan_cluster bugs
  • Add URL parsing for RedisConfig

5.0.0-beta.1

14 Mar 17:10
f20c0a5
Compare
Choose a tag to compare
  • Rewrite the protocol parser so it can decode frames without moving or copying the underlying bytes
  • Change most command implementations to avoid unnecessary allocations when using static str slices
  • Rewrite the public interface to use different traits for different parts of the redis interface
  • Relax some restrictions on certain commands being used in a transaction
  • Implement the Streams interface (XADD, XREAD, etc)
  • RESP3 support
  • Move most perf configuration options from globals to client-specific config structs
  • Add backpressure configuration options to the client config struct
  • Fix bugs that can occur when using non-UTF8 byte arrays as keys
  • Add the serde-json feature
  • Handle more complicated failure modes with Redis clusters
  • Add a more robust and specialized pubsub subscriber client
  • Ergonomics improvements on the public interfaces
  • Improve docs
  • More tests

4.3.2

15 Jan 23:36
93ddcad
Compare
Choose a tag to compare
  • Fix #27
  • Update examples

4.3.1

20 Dec 00:41
eb4d862
Compare
Choose a tag to compare
  • Fix #18
  • Switch to CircleCI

4.3.0

05 Dec 18:19
3f9c8c9
Compare
Choose a tag to compare
  • Add sentinel-auth feature

4.2.3

01 Dec 05:35
debafb8
Compare
Choose a tag to compare
  • Add NotFound error kind variant
  • Use NotFound error kind when casting nil server responses to non-nullable types

4.2.2

30 Nov 16:57
dc688ff
Compare
Choose a tag to compare
  • Remove some unnecessary async locks
  • Fix client pool wait_for_connect implementation
  • Add tests for #13 and #14

4.2.1

01 Nov 05:09
eb6aa8b
Compare
Choose a tag to compare

4.2.0

28 Sep 04:32
Compare
Choose a tag to compare
  • Support sentinel client
  • Fix docs

4.1.0

27 Sep 05:08
bcb7a9e
Compare
Choose a tag to compare
  • Support Redis Sentinel
  • Move metrics behind compiler flag