v7.0.0b3
Breaking Changes📦 redis-pythonView on GitHub →
⚠ 1 breaking✨ 2 features🐛 1 fixes🔧 2 symbols
Summary
This beta release introduces the experimental `MultiDBClient` for active‑active database setups and updates the `ping` command’s signature, requiring callers to adjust to the new return type.
⚠️ Breaking Changes
- The `ping` command’s docstring and its return type hint were changed, which can break code that relied on the previous return type. Update callers to handle the new return type as documented in #3789.
Migration Steps
- Review and update any code that calls the `ping` command to match the new return type.
- Import and use `MultiDBClient` where multi‑database support is required.
- If you rely on Redis, ensure compatibility with Redis 8.4‑M01‑pre or later.
✨ New Features
- Added `MultiDBClient`, a new client type for communicating with multiple eventually‑consistent (active‑active) databases and handling failover.
- Experimental multi‑database client implementation (#3784) released.
🐛 Bug Fixes
- Fixed automation scenario maintenance notification issue (#3788).