Download Latest Version 7.0.1 source code.zip (5.1 MB)
Email in envelope

Get an email when there's a new version of redis-py

Home / v7.0.0
Name Modified Size InfoDownloads / Week
Parent folder
7.0.0 source code.tar.gz 2025-10-22 5.0 MB
7.0.0 source code.zip 2025-10-22 5.1 MB
README.md 2025-10-22 2.7 kB
Totals: 3 Items   10.1 MB 0

Changes

One of the main features introduced in this release is a new type of client MultiDBClient. The purpose of this client is a communication with multiple databases that are eventually consistent (Active-Active setup) and handling failures by failover across databases. More information could be found in docs.

šŸš€ New Features

  • Support for maintenance push notifications handling during server upgrade or maintenance procedures. (#3756 [#3777] [#3778] [#3779])
  • Adding WITHATTRIBS option to vector set's vsim command. (#3746)
  • Adding ssl_verify_flags_config argument for ssl connection configuration (#3772)

🧪 Experimental Features

  • Multi-database client implementation (#3784)

šŸ”„ Breaking changes

  • Adding abstract method declaration for cache property setter in EvictionPolicyInterface(#3732)
  • Remove unused parse_list_to_dict function from helpers (#3733)
  • Removing synchronous context manager handling from async RedisCluster. (#3679)
  • Redis Search/Aggregate improved type annotations (#3676)
  • Removing the threading.Lock locks and replacing them with RLock objects to avoid deadlocks. (#3677)
  • Update ping command docstrings and method return type hint (#3789)

šŸ› Bug Fixes

  • Removing the threading.Lock locks and replacing them with RLock objects to avoid deadlocks. (#3677)

🧰 Maintenance

  • Bump actions/checkout from 4 to 5 (#3760)
  • Fix docstring for ssl_check_hostname (#3761)
  • Typos in vectorset commands.py (#3719)
  • Fixing typos in query.py (#3718)
  • Typos in cluster.py (#3717)
  • Fixing typos in core.py (#3720)
  • Update Redis image versions for GH pipeline actions. (#3740)
  • Support the customization of the timeout parameter when using a blocking connection pool with a redis cluster (#3724)
  • Fix async clients safety when used as an async context manager (#3512)
  • docs: fix zadd command parameter description (#3727)
  • Fault injector boilerplate (#3749)
  • Adding e2e scenario tests for maintenance push notifications handling. (#3758)
  • Adding more e2e tests related to maintenance notifications. Extracting specific tests that validate notifications are received in new connections (#3770)
  • Renaming of classes and configuration arguments related to maintenance push notifications handling during server upgrade or maintenance procedures (#3777 [#3778])
  • DOC-5743 BITOP examples (#3776)
  • Improve stale issue management workflow (#3773)

We'd like to thank all the contributors who worked on this release! @scovetta @mengxunQAQ @abrookins @VincentHokie @sobolevn @hunterhogan @luka-mikec @andy-stark-redis @elena-kolevska @kiryazovi-redis @petyaslavova

Source: README.md, updated 2025-10-22