Skip to content

Releases: alisaifee/coredis

4.12.0b3

05 Apr 17:49
4.12.0b3
Compare
Choose a tag to compare

Features

  • Add support for RedisBloom module
  • Add support for ReJSON module
  • Add support for RedisTimeSeries module
  • Improve cluster routing for commands that act on multiple
    slots but are handled by the same node.

Bug Fix

  • Ensure multiple properties returned from info command
    are collapsed into an array

4.11.5

04 Apr 22:57
4.11.5
Compare
Choose a tag to compare

Bug Fix

  • Ensure protocol_version is parsed as an int from url

4.12.0b2

27 Mar 22:27
4.12.0b2
Compare
Choose a tag to compare

Chores

  • Handle external warnings in tests
  • Improve docstrings & annotations for ensure_persistence
  • Add reruns for test failures in CI
  • Add python 3.12 to CI

4.12.0b1

27 Mar 04:26
4.12.0b1
Compare
Choose a tag to compare

Features

  • Expose retry_policy to client constructors
  • Expose noevict in client constructors
  • Add initial support for redis 7.2
    • Expose notouch in client constructors
    • Add support for client_no_touch
    • Add support for `client_setinfo``
    • Add support for waitaof
    • Add new withscore argument for zrank & zrevrank
    • Add new context manager ensure_persistence

Bug Fix

  • Fix leaked connections when using ensure_replication
  • Improve handling of cancellation errors
  • Improve handling of timeout errors
  • Ensure cluster commands routed to random nodes use
    primaries by default

4.11.3

12 Mar 02:02
4.11.3
Compare
Choose a tag to compare

Chores

  • Update cibuildwheels action
  • Update versioneer
  • Migrate setup.cfg to pyproject
  • Parallelize CI wheel build
  • Reintroduce ruff for linting

4.11.2

10 Mar 05:22
4.11.2
Compare
Choose a tag to compare

Chores

  • Add changelog link to pypi

4.11.1

10 Mar 00:32
4.11.1
Compare
Choose a tag to compare

Bug Fix

  • Ensure prebuilt wheels contain compiled extensions

4.11.0

09 Mar 19:40
4.11.0
Compare
Choose a tag to compare

Features

  • Add retries to pubsub subscribers
  • Generate prebuilt wheel for aarch64 + Linux

Bug Fix

  • Use random nodes with cluster pubsub
  • Trigger a refresh of cluster topology on connection errors
  • Raise ConnectionError on timeout errors when establishing a connection

Chores

  • Update pyright

4.10.3

08 Mar 18:54
4.10.3
Compare
Choose a tag to compare

Bug Fix

  • Ensure extension compilation goes through without
    beartype available

Chores

  • Update dependencies
  • Update github actions
  • Use ruff for linting

4.10.2

25 Dec 01:41
4.10.2
Compare
Choose a tag to compare

Chores

  • Update test certificates
  • Update development dependencies