Skip to content

Releases: alisaifee/coredis

4.1.1

19 Jul 06:40
4.1.1
Compare
Choose a tag to compare

Bug Fix

  • Ensure lua scripts for lock recipe are included in package

4.1.0

19 Jul 02:47
4.1.0
Compare
Choose a tag to compare

Features

  • Reintroduce distributed lock implementation under
    coredis.recipes.locks

Bug Fix

  • Allow initializing a LUA library without loading the code
    when it already exists if replace=False

Performance

  • Reduce unnecessary calls to parser by using an async Event
    to signal that data is available for parsing

4.0.2

17 Jul 03:08
4.0.2
Compare
Choose a tag to compare

Compatibility

  • Relax version checking to only warn if a server reports
    a non standard server version (for example with Redis-like
    databases)
  • Raise an exception when client tracking is not available
    and server assisted caching cannot be used (for example
    with upstash provisioned redis instances)

Documentation

  • Add more detail about Sharded Pub/Sub

4.0.1

16 Jul 16:37
4.0.1
Compare
Choose a tag to compare

Documentation

  • Added section about reliability in handbook
  • Improved cross referencing

4.0.0

15 Jul 23:59
4.0.0
Compare
Choose a tag to compare

Features

  • Added support for using noreply when sending commands
  • Added support for ensuring replication to n replicas
  • Moved KeyDB client out of experimental namespace

Backward incompatible changes

  • Use RESP3 as default protocol version
  • non_atomic_cross_slot is default behavior for cluster clients
  • Moved exceptions out of root namespace to coredis.exceptions
  • Removed Lock implementations
  • Dropped support for hiredis
  • Removed StrictRedis & StrictRedisCluster aliases

3.11.5

13 Jul 20:28
3.11.5
Compare
Choose a tag to compare

Chore

  • Remove python 3.11 binary wheel builds

3.11.4

10 Jul 01:23
3.11.4
Compare
Choose a tag to compare

Bug Fix

  • Fix issue with sharded pubsub not handling multiple channel
    subscriptions

3.11.3

08 Jul 01:11
3.11.3
Compare
Choose a tag to compare

Bug Fix

  • Correct implementation of restore command when
    absttl argument is True.

3.11.2

30 Jun 16:39
3.11.2
Compare
Choose a tag to compare

Bug Fix

  • Ignore case when comparing error strings to map exceptions. Addresses #70

3.11.1

30 Jun 05:16
3.11.1
Compare
Choose a tag to compare

Bug Fix

  • Fix incorrect handling of non_atomic_cross_slot commands
    when not all nodes are required for a command