Change8

v7.1.0

Breaking Changes
📦 redis-pythonView on GitHub →
1 breaking5 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

  1. Update health‑check configuration to use the new custom health check and failure detector as the defaults have changed (see #3822).
  2. 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).

Affected Symbols