v6.2.0
Breaking Changes📦 redis-pythonView on GitHub →
⚠ 1 breaking✨ 3 features🐛 2 fixes🔧 3 symbols
Summary
This release introduces async RedisCluster enhancements, adds RESP3 support, and drops Python 3.8 support while fixing several bugs.
⚠️ Breaking Changes
- Dropped support for Python 3.8; projects must upgrade to Python 3.9 or newer.
Migration Steps
- If your code imports `indexDefinition`, change it to `index_definition`.
- Ensure the `hiredis-py` package is installed if you rely on RESP3 support.
- Review any custom usage of `RedisSSLContext` to confirm the restored default behavior.
✨ New Features
- Added `dynamic_startup_nodes` parameter to async `RedisCluster` client.
- Added RESP3 support when using the `hiredis-py` parser.
- Enabled transaction support in async `RedisCluster` client.
🐛 Bug Fixes
- Reverted the default value of `check_hostname` in `RedisSSLContext` to its original setting.
- Fixed a potential deadlock caused by an unexpected `__del__` call.