6.1.0
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)
Important: The default value for thecheck_hostname
field ofRedisSSLContext
has been changed as part of this PR - this is a breaking change and should not be introduced in minor versions - unfortunately, it is part of the current release.
The breaking change is reverted in the next release to fix the behavior --> 6.2.0 - 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