Change8

v8.0.1

📦 redis-pythonView on GitHub →
🐛 8 fixes🔧 4 symbols

Summary

This release focuses primarily on bug fixes across async operations, cluster handling, and hiredis socket management. Maintenance updates include dependency bumps and documentation adjustments.

🐛 Bug Fixes

  • Fix Unix socket maintenance notification handling and tests
  • Fix async cluster node connection release on write errors
  • Fixed async MultiDBClient with underlying RedisCluster
  • Fix hiredis readiness checks for high file descriptors
  • Parse RESP3 FT.SEARCH responses with bytes-typed keys
  • Fix pubsub's listen method to be blocking
  • Fix async connection release when Pipeline.reset() is cancelled
  • Avoid per-check fd allocation in hiredis _socket_can_read() by using poll() instead of a per-call selector

Affected Symbols