Releases: alisaifee/coredis
Releases · alisaifee/coredis
4.12.0b3
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
Bug Fix
- Ensure
protocol_version
is parsed as an int from url
4.12.0b2
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
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 forzrank
&zrevrank
- Add new context manager
ensure_persistence
- Expose
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
Chores
- Update cibuildwheels action
- Update versioneer
- Migrate setup.cfg to pyproject
- Parallelize CI wheel build
- Reintroduce ruff for linting
4.11.2
Chores
- Add changelog link to pypi
4.11.1
Bug Fix
- Ensure prebuilt wheels contain compiled extensions
4.11.0
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
Bug Fix
- Ensure extension compilation goes through without
beartype available
Chores
- Update dependencies
- Update github actions
- Use ruff for linting
4.10.2
Chores
- Update test certificates
- Update development dependencies