Change8

v7.4.0

📦 redis-pythonView on GitHub →
1 features🐛 3 fixes🔧 5 symbols

Summary

This release focuses on bug fixes, including addressing a security vulnerability in connection pool logging, and introduces refactoring for health checks and metric collection.

Migration Steps

  1. If you rely on the string representation of ConnectionPools being logged, review logs as passwords may no longer appear (or appear differently) due to security fixes.

✨ New Features

  • Refactored health check logic for MultiDBClient.

🐛 Bug Fixes

  • Fixed AttributeError in cluster metrics recording when connection is None or ClusterNode object instance is used to extract the connection info.
  • Fixed security concern in __repr__ methods for ConnectionPools where passwords might leak in plain text logs.
  • Refactored connection count and SCH metric collection.

Affected Symbols

redis-python v7.4.0 - Change8