Changes
๐ New Features
- Add support for
CLIENT NO-TOUCH (#2745)
- Add support for
CLUSTER MYSHARDID (#2704)
- Add "address_remap" feature to RedisCluster (#2726)
- Add
WITHSCORES argument to ZREVRANK command (#2725)
- Improve error output for master discovery (#2720)
๐ Bug Fixes
- Fix
XADD: allow non negative maxlen (#2739)
- Fix create single connection client from url (#2752)
- Optionally disable disconnects in read_response (#2695)
- Fix
SLOWLOG GET return value (#2732)
- Fix potential race condition during disconnection (#2719)
- Return response in case of KeyError (#2628)
- Fix incorrect usage of once flag in async Sentinel (#2718)
- Fix memory leak caused by hiredis in asyncio case (#2694)
- Really do not use asyncio's timeout lib before 3.11.2 (#2699)
๐งฐ Maintenance
- Clean PytestUnraisableExceptionWarning from asycio client (#2731)
- Add RedisCluster.remap_host_port, Update tests for CWE 404 (#2706)
- Updated AWS Elasticache IAM connection example (#2702)
- Update CONTRIBUTING guidelines (#2736)
- Fix
ClusterCommandProtocol type (#2729)
- Fix
TOPK list example. (#2724)
- Improving vector similarity search example (#2661)
- Update example of Redisearch creating index (#2703)
Contributors
We'd like to thank all the contributors who worked on this release!
@AYMENJD, @Anthchirp, @Avasam, @NickG123, @SoulPancake, @aciddust, @chayim, @cristianmatache, @dvora-h, @felipou, @kristjanvalur, @mirekdlugosz, @mzdehbashi-github, @oranav, @scoopex, @shacharPash and @tylerhutcherson