Changes
🚀 New Features
- Support for transactions in
RedisCluster
client (#3611) - Add equality and hashability to
Retry
and backoff classes (#3628)
🐛 Bug Fixes
- Fix RedisCluster
ssl_check_hostname
not set to connections. For SSL verification withssl_cert_reqs="none"
, check_hostname is set toFalse
(#3637) - Prevent RuntimeError while reinitializing clusters - sync and async (#3633)
- Add equality and hashability to
Retry
and backoff classes (#3628) - fixes integration with Django RQ - Fix
AttributeError
onClusterPipeline
(#3634)
🧰 Maintenance
- Updating the readme and lib version to contain the changes from the latest stable release (#3644)
- Export
REDIS_MAJOR_VERSION
correctly in run-tests (#3642) - Fix matrix in
hiredis-py-integration.yaml
(#3641) - Test against unstable hiredis-py (#3617)
- Adding return types for the
RedisModuleCommands
class (#3632) - Updating Redis 8 test image for GH pipeline (#3639)
- Allow newer PyJWT versions (#3636)
- Change type hints with possible
None
args or return types to be annotated withOptional
- includes commands incore.py
and json commands (#3610)
🙏 Special Thanks
A big thank you to our collaborators at Scopely for their valuable contributions to this release! Your support and improvements help move the project forward — we appreciate it!
Contributors
We'd like to thank all the contributors who worked on this release!
@robertosantamaria-scopely @sentrivana @terencehonles @kesha1225 @aberres @uglide @omerfeyzioglu @petyaslavova @vladvildanov @andy-stark-redis