6.3.0
Changes
🚀 New Features
- Add support for new BITOP operations: DIFF, DIFF1, ANDOR, ONE (#3690)
- Support new VAMANA vector index type (#3702)
- Add new stream commands (#3711)
- add async Retry eq and hash & fix ExponentialWithJitterBackoff eq (#3668)
🐛 Bug Fixes
- Fixing sentinel command execution to allow returning of actual responses when meaningful - behaviour controlled by 'return_responses' argument. (#3191)
- Annotate deprecated_args decorator to preserve wrapped function type signature (#3701)
- Fix ConnectionPool to raise MaxConnectionsError instead of Connection… (#3698)
- add async Retry eq and hash & fix ExponentialWithJitterBackoff eq (#3668)
- SentinelManagedConnection searches for new master upon connection failure (#3560) (#3601)
🧰 Maintenance
- fix: avoid instantiating a connection on repr_ (#3653)
- Fixing the return type hint for the transaction method in the standalone client. (#3660)
- Bump rojopolis/spellcheck-github-actions from 0.48.0 to 0.49.0 (#3665)
- Dropping integration tests with Redis 6.2 from pipeline actions. (#3659)
- Remove deprecated arg from call to ClusterPipeline (#3670)
- TransactionStrategy reset: UNWATCH only when status is watching (#3671)
- KeyT for set operations (#3190)
- Removing references to old docs site 'https://redis-py.readthedocs.io/' replaced by 'https://redis.readthedocs.io/' (#3674)
- Removing unnecessary check for tests using AsyncMock (#3432)
- Updating test images for github pipeline execution (#3678)
- Updating the latest Redis image for pipeline testing (#3695)
- Bump rojopolis/spellcheck-github-actions from 0.49.0 to 0.51.0 (#3689)
- DOC-5225 testable probabilistic dt examples (#3691)
- Update README.md (#3699)
- Convert the value to int type only if it exists in CLIENT INFO (#3688)
- Fix compatibility with latest pytest-asyncio version(1.1.0) (#3708)
- DOC-5424 time series examples (#3705)
- Adding information in connection pool class doc string for available SSLConnection class, that can be used for SSL connections (#3710)
We'd like to thank all the contributors who worked on this release!
@robertosantamaria-scopely @mahigupta @alisaifee @tzongw @earonesty @IlianIliev @ofekshenawa @andy-stark-redis @AmirHossein81Gholami @mharding-hpe @git-hulk @ngabhanenetskope @terencehonles @ManelCoutinhoSensei @petyaslavova @vladvildanov