Releases: alisaifee/coredis
Releases · alisaifee/coredis
4.17.0
Features
- Add explicit exception types for locking recipe
Bug fix
- Fix incorrect use of
CLIENT SET-INFO
forlib-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
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
Bug fix
- Fix intermittent errors due to mismatched responses when multiple
couroutines access a new connection pool.
4.15.1
Bug fix
- Handle edge case of clearing a closed socket buffer during
object destruction.
Chores
- Re-enable CI for dragonfly
4.15.0
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
Features
- Improve parsing of
TS.INFO
response for
rules
section - Broaden input parameter type annotations when
expecting a mapping to useMapping
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
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
Feature
- Add
json.merge
command
Bug fix
- Fix exception message for unsupported commands
4.13.1
Hack
- Downgrade sphinx back to 6.x for theme compatibility
4.13.0
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