Skip to content

Releases: alisaifee/coredis

4.17.0

19 Apr 19:20
4.17.0
Compare
Choose a tag to compare

Features

  • Add explicit exception types for locking recipe

Bug fix

  • Fix incorrect use of CLIENT SET-INFO for lib-name & lib-ver
    when redis version < 7.2
  • Fix various incorrect type annotations in return types

Compatibility

  • Update documentation dependencies
  • Update test dependencies (related to pytest)

4.16.0

31 Aug 12:30
4.16.0
Compare
Choose a tag to compare

Bug fix

  • Fix intermittent errors due to mismatched responses when multiple
    couroutines access a new connection pool.

Compatibility

  • Remove support for python 3.7
  • Remove Redis 6.0 from CI
  • Disable RedisGraph tests in CI as the module is now not part of Redis Stack
  • Fix RESP3 compatibility for RedisSearch
  • Mark json.resp as deprecated

4.16.0rc1

12 Aug 00:24
4.16.0rc1
Compare
Choose a tag to compare

Bug fix

  • Fix intermittent errors due to mismatched responses when multiple
    couroutines access a new connection pool.

4.15.1

10 Aug 22:36
4.15.1
Compare
Choose a tag to compare

Bug fix

  • Handle edge case of clearing a closed socket buffer during
    object destruction.

Chores

  • Re-enable CI for dragonfly

4.15.0

10 Aug 05:11
4.15.0
Compare
Choose a tag to compare

Bug fix

  • Improve cleanup on socket disconnect by clearing
    internal response buffer

Chores

  • Add typing overload for lpop method
  • Remove python 3.7 from CI due to EOL.
  • Temporarily disable pre-release python 3.12 from CI
    due to dependency resolution issues.
  • Update development dependencies

4.14.0

23 May 04:39
4.14.0
Compare
Choose a tag to compare

Features

  • Improve parsing of TS.INFO response for
    rules section
  • Broaden input parameter type annotations when
    expecting a mapping to use Mapping instead of
    Dict

Compatibility

  • Update parsing of timeseries module responses
    to be compatible with RESP3 responses

Chores

  • Update CI to test against 7.2-rc2
  • Update mypy dependency

4.13.3

11 May 01:56
4.13.3
Compare
Choose a tag to compare

Feature

  • Add json.mset command

Bug Fix

  • Remove caching for json.mget
  • Ensure hint from moved errors are used on next attempt

4.13.2

09 May 03:02
4.13.2
Compare
Choose a tag to compare

Feature

  • Add json.merge command

Bug fix

  • Fix exception message for unsupported commands

4.13.1

04 May 05:45
4.13.1
Compare
Choose a tag to compare

Hack

  • Downgrade sphinx back to 6.x for theme compatibility

4.13.0

04 May 02:25
4.13.0
Compare
Choose a tag to compare

Bug Fixes

  • Fix incorrect explicit command execution on cluster
    pipeline retries
  • Fix inconsistent reset api signatures for pipeline
    across standalone & cluster clients
  • Ensure pipeline requests respect explicit timeout
  • Fix incomplete xinfo_streams response for groups/consumers
    details