Releases: alisaifee/coredis
Releases · alisaifee/coredis
4.1.1
Bug Fix
- Ensure lua scripts for lock recipe are included in package
4.1.0
Features
- Reintroduce distributed lock implementation under
coredis.recipes.locks
Bug Fix
- Allow initializing a LUA library without loading the code
when it already exists if replace=False
Performance
- Reduce unnecessary calls to parser by using an async Event
to signal that data is available for parsing
4.0.2
Compatibility
- Relax version checking to only warn if a server reports
a non standard server version (for example with Redis-like
databases) - Raise an exception when client tracking is not available
and server assisted caching cannot be used (for example
with upstash provisioned redis instances)
Documentation
- Add more detail about Sharded Pub/Sub
4.0.1
Documentation
- Added section about reliability in handbook
- Improved cross referencing
4.0.0
Features
- Added support for using noreply when sending commands
- Added support for ensuring replication to n replicas
- Moved KeyDB client out of experimental namespace
Backward incompatible changes
- Use RESP3 as default protocol version
- non_atomic_cross_slot is default behavior for cluster clients
- Moved exceptions out of root namespace to coredis.exceptions
- Removed Lock implementations
- Dropped support for hiredis
- Removed StrictRedis & StrictRedisCluster aliases
3.11.5
Chore
- Remove python 3.11 binary wheel builds
3.11.4
Bug Fix
- Fix issue with sharded pubsub not handling multiple channel
subscriptions
3.11.3
Bug Fix
- Correct implementation of restore command when
absttl argument is True.
3.11.2
3.11.1
Bug Fix
- Fix incorrect handling of non_atomic_cross_slot commands
when not all nodes are required for a command