Subject: CVS commit: pkgsrc/databases/py-redis
From: Adam Ciarcinski
Date: 2022-05-09 07:42:55
Message id: 20220509054255.DE314FA94@cvs.NetBSD.org

Log Message:
py-redis: updated to 4.3.0

Version 4.3.0

🔥 Breaking Changes

Replace OSError exceptions from can_read with redis.ConnectionError
Updated FUNCTION LOAD changes (from release 7.0 rc3 to support redis 7.0 final)

🚀 New Features

Get command keys for subcommands
Add support for CLUSTER SHARDS
Add support for COMMAND LIST
Add Async RedisCluster
ACL SETUSER - add selectors and key based permissions
Support for redis 7 streams features
Async Connection: Allow PubSub.run() without previous subscribe()
Implemented LATENCY HISTOGRAM by always throwing NotImplementedError
Add async supoort for SEARCH commands
Retry(): Support negative retries value
Add support for MODULE LOADEX
INFO - add support for taking multiple section arguments
CONFIG SET - add the ability to set multiple parameters in one call
CONFIG GET - add the ability to pass multiple pattern parameters in one call
Add support for COMMAND GETKEYSANDFLAGS
Support CASESENSITIVE for TAG fields

🐛 Bug Fixes

Rename 'update_supported_erros' to 'update_supported_errors' in Retry module
Fix execute_command() determining nodes error when no key command
Fix incorrect return statement in auth

🧰 Maintenance

Add unittest for PubSub.connect()
Fix incorrect return annotation in asyncio.lock
Minor cleanups in commands/cluster.py
Update xtrim type annotation
Async tests for redis commands, json, bloom, timeseries
Fixed typing in getex command

Files:
RevisionActionfile
1.26modifypkgsrc/databases/py-redis/Makefile
1.8modifypkgsrc/databases/py-redis/PLIST
1.23modifypkgsrc/databases/py-redis/distinfo