v7.1.0
Breaking Changes📦 redis-pythonView on GitHub →
⚠ 1 breaking✨ 5 features🐛 2 fixes🔧 4 symbols
Summary
The release adds MSETEX, CLAIM for XREADGROUP, routing policies, and experimental CAS/CAD and HYBRID search support, while removing Python 3.9 support and changing the default health‑check implementation, which requires migration steps.
⚠️ Breaking Changes
- Replace default health check and failure detector with a custom implementation (see issue #3822). This may break existing health‑check integrations; update your health‑check configuration to use the new custom health check class.
Migration Steps
- Update health‑check configuration to use the new custom health check and failure detector as the defaults have changed (see #3822).
- If you rely on the previous health‑check behavior, review and adjust any custom health‑check logic accordingly.
✨ New Features
- Add MSETEX command support (#3823).
- Add CLAIM option to XREADGROUP command with unit tests (#3825).
- Apply routing and response aggregation policies in OSS Cluster mode (#3834).
- Experimental: Add support for CAS/CAD commands (#3837).
- Experimental: Add support for HYBRID search (#3813, #3843).
🐛 Bug Fixes
- Add options to parse functions for sentinel (#3831).
- Generate unique command cache key to avoid collisions (#3765).