redis/redis-py (redis)
### [`v4.6.0`](https://togithub.com/redis/redis-py/releases/tag/v4.6.0): 4.6.0
[Compare Source](https://togithub.com/redis/redis-py/compare/v4.5.5...v4.6.0)
### Changes
#### ๐งช Experimental Features
- Support `JSON.MERGE` command ([#2761](https://togithub.com/redis/redis-py/issues/2761))
- Support `JSON.MSET` command ([#2766](https://togithub.com/redis/redis-py/issues/2766))
#### ๐ New Features
- Extract abstract async connection class ([#2734](https://togithub.com/redis/redis-py/issues/2734))
- Add support for `WAITAOF` ([#2760](https://togithub.com/redis/redis-py/issues/2760))
- Introduce OutOfMemoryError exception for Redis write command rejections due to OOM errors ([#2778](https://togithub.com/redis/redis-py/issues/2778))
- Add `WITHSCORE` argument to `ZRANK` ([#2758](https://togithub.com/redis/redis-py/issues/2758))
#### ๐ Bug Fixes
- Fix dead weakref in sentinel connection causing ReferenceError ([#2767](https://togithub.com/redis/redis-py/issues/2767)) ([#2771](https://togithub.com/redis/redis-py/issues/2771))
- Fix Key Error in parse_xinfo_stream ([#2788](https://togithub.com/redis/redis-py/issues/2788))
- Remove unnecessary \__del\_\_ handlers ([#2755](https://togithub.com/redis/redis-py/issues/2755))
- Added support for missing argument to SentinelManagedConnection.read_response() ([#2756](https://togithub.com/redis/redis-py/issues/2756))
#### ๐งฐ Maintenance
- Fix type hint for retry_on_error in async cluster ([#2804](https://togithub.com/redis/redis-py/issues/2804))
- Clean up documents and fix some redirects ([#2801](https://togithub.com/redis/redis-py/issues/2801))
- Add unit tests for the `connect` method of all Redis connection classes ([#2631](https://togithub.com/redis/redis-py/issues/2631))
- Docstring formatting fix ([#2796](https://togithub.com/redis/redis-py/issues/2796))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@Smit-Parmar](https://togithub.com/Smit-Parmar), [@TheKevJames](https://togithub.com/TheKevJames), [@aciddust](https://togithub.com/aciddust), [@bmacphee](https://togithub.com/bmacphee), [@bodevone](https://togithub.com/bodevone), [@dvora-h](https://togithub.com/dvora-h), [@kristjanvalur](https://togithub.com/kristjanvalur), [@shacharPash](https://togithub.com/shacharPash), [@shahar-lev](https://togithub.com/shahar-lev), [@vmihailenco](https://togithub.com/vmihailenco) and [@woutdenolf](https://togithub.com/woutdenolf)
Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.5.5
->4.6.0
Release Notes
redis/redis-py (redis)
### [`v4.6.0`](https://togithub.com/redis/redis-py/releases/tag/v4.6.0): 4.6.0 [Compare Source](https://togithub.com/redis/redis-py/compare/v4.5.5...v4.6.0) ### Changes #### ๐งช Experimental Features - Support `JSON.MERGE` command ([#2761](https://togithub.com/redis/redis-py/issues/2761)) - Support `JSON.MSET` command ([#2766](https://togithub.com/redis/redis-py/issues/2766)) #### ๐ New Features - Extract abstract async connection class ([#2734](https://togithub.com/redis/redis-py/issues/2734)) - Add support for `WAITAOF` ([#2760](https://togithub.com/redis/redis-py/issues/2760)) - Introduce OutOfMemoryError exception for Redis write command rejections due to OOM errors ([#2778](https://togithub.com/redis/redis-py/issues/2778)) - Add `WITHSCORE` argument to `ZRANK` ([#2758](https://togithub.com/redis/redis-py/issues/2758)) #### ๐ Bug Fixes - Fix dead weakref in sentinel connection causing ReferenceError ([#2767](https://togithub.com/redis/redis-py/issues/2767)) ([#2771](https://togithub.com/redis/redis-py/issues/2771)) - Fix Key Error in parse_xinfo_stream ([#2788](https://togithub.com/redis/redis-py/issues/2788)) - Remove unnecessary \__del\_\_ handlers ([#2755](https://togithub.com/redis/redis-py/issues/2755)) - Added support for missing argument to SentinelManagedConnection.read_response() ([#2756](https://togithub.com/redis/redis-py/issues/2756)) #### ๐งฐ Maintenance - Fix type hint for retry_on_error in async cluster ([#2804](https://togithub.com/redis/redis-py/issues/2804)) - Clean up documents and fix some redirects ([#2801](https://togithub.com/redis/redis-py/issues/2801)) - Add unit tests for the `connect` method of all Redis connection classes ([#2631](https://togithub.com/redis/redis-py/issues/2631)) - Docstring formatting fix ([#2796](https://togithub.com/redis/redis-py/issues/2796)) #### Contributors We'd like to thank all the contributors who worked on this release! [@Smit-Parmar](https://togithub.com/Smit-Parmar), [@TheKevJames](https://togithub.com/TheKevJames), [@aciddust](https://togithub.com/aciddust), [@bmacphee](https://togithub.com/bmacphee), [@bodevone](https://togithub.com/bodevone), [@dvora-h](https://togithub.com/dvora-h), [@kristjanvalur](https://togithub.com/kristjanvalur), [@shacharPash](https://togithub.com/shacharPash), [@shahar-lev](https://togithub.com/shahar-lev), [@vmihailenco](https://togithub.com/vmihailenco) and [@woutdenolf](https://togithub.com/woutdenolf)Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.