Skip to content

Releases: alisaifee/coredis

5.3.0

10 Oct 22:28
5.3.0
d375c51

Choose a tag to compare

Compatibility

  • Mark redis graph module support as deprecated
  • Fix compatibility with beartype >= 0.22
  • Add support for python 3.14

5.2.0

02 Oct 03:49
5.2.0
12f78a7

Choose a tag to compare

Feature

  • Add support for new stream commands (xackdel & xdelex)
    in redis 8.2
  • Add vismember command for vector sets

Bug Fix

  • Allow client to gracefully proceed when modules can't be
    enumerated due to ACL restrictions

Development

  • Switch entirely to pyproject.toml for project metadata
  • Use hatch for build
  • Use uv for development environment

5.1.0

10 Sep 17:29
5.1.0
e958acd

Choose a tag to compare

Bug Fix

  • Ensure ssl_context passed in kwargs of from_url factory
    method is respected.

5.0.1

18 Jul 17:46
5.0.1
dbec024

Choose a tag to compare

Bug Fix

  • Fix regression caused by 5.0.0 which completely broke the use of Sentinel
    with decode_responses=False.

5.0.0

17 Jul 01:42
5.0.0
ac29022

Choose a tag to compare

Features

  • Add support for using custom types with redis commands
    by registering serializers and deserializers
  • Allow stacking pipeline commands synchronously
  • Expose statically typed responses for pipeline commands

Compatibility

  • Redis command methods are no longer coroutines and instead
    synchronous methods that return subclasses of Awaitable
    (CommandRequest) which can be awaited as before.
  • Add support for redis 8.0 vector set commands
  • Add support for redis 8.0 hash expiry commands
  • Remove deprecated pubsub listen and threaded worker APIs
  • Remove support for KeyDB

Performance

  • Streamline client side cache shrinking

5.0.0rc2

11 Jul 00:43
5.0.0rc2
500ec3f

Choose a tag to compare

Bug Fix

  • Fix duplicate command error in using transform with pipeline

5.0.0rc1

07 Jul 20:04
5.0.0rc1
e2034fe

Choose a tag to compare

Features

  • Add support for using custom types with redis commands
    by registering serializers and deserializers
  • Allow stacking pipeline commands syncronously
  • Expose statically types responses for pipeline commands

Compatibility

  • Add support for redis 8.0 vector set commands
  • Add support for redis 8.0 hash expiry commands
  • Remove deprecated pubsub listen and threaded worker APIs
  • Remove support for KeyDB

Performance

  • Streamline client side cache shrinking

4.24.0

06 Jul 03:15
4.24.0
cd4583e

Choose a tag to compare

Bug Fix

  • Add support for using library functions with pipelines

4.23.1

21 Jun 03:59
4.23.1
1205cfe

Choose a tag to compare

Bug Fix

  • Ensure pubsub consumer task cleanly exists when the pubsub instance
    has been shutdown with close or aclose

4.23.0

19 Jun 20:44
4.23.0
2f1b0b8

Choose a tag to compare

Bug Fix

  • Fix busy loop in pubsub consumer when it isn't subscribed
    to any channel or pattern.