redis/redis-py (redis)
### [`v5.0.1`](https://togithub.com/redis/redis-py/releases/tag/v5.0.1): 5.0.1
[Compare Source](https://togithub.com/redis/redis-py/compare/v5.0.0...v5.0.1)
### Changes
#### 🚀 New Features
- Provide aclose() / close() for classes requiring lifetime management ([#2898](https://togithub.com/redis/redis-py/issues/2898))
- Add support for `ModuleCommands` in cluster ([#2951](https://togithub.com/redis/redis-py/issues/2951))
- Add support for multiple values in `RPUSHX` ([#2949](https://togithub.com/redis/redis-py/issues/2949))
- Add `Redis.from_pool()` class method, for explicitly owning and closing a ConnectionPool ([#2913](https://togithub.com/redis/redis-py/issues/2913))
#### 🐛 Bug Fixes
- Fixing monitor parsing for messages containing specific substrings ([#2950](https://togithub.com/redis/redis-py/issues/2950))
- Cluster determine slot command name need to be upper ([#2919](https://togithub.com/redis/redis-py/issues/2919))
- Support timeout = 0 in search query ([#2934](https://togithub.com/redis/redis-py/issues/2934))
- Fix async sentinel: add `push_request` keyword argument to `read_response` ([#2922](https://togithub.com/redis/redis-py/issues/2922))
- Fix protocol checking for search commands ([#2923](https://togithub.com/redis/redis-py/issues/2923))
- Fix: SentinelManagedConnection.read_response() got an unexpected keyword argument 'push_request' ([#2894](https://togithub.com/redis/redis-py/issues/2894))
- Fix: automatically close connection pool for async Sentinel ([#2900](https://togithub.com/redis/redis-py/issues/2900))
- Save a reference to created async tasks, to avoid tasks potentially disappearing ([#2816](https://togithub.com/redis/redis-py/issues/2816))
- Avoid reference cycling by the garbage collector during response reading ([#2932](https://togithub.com/redis/redis-py/issues/2932))
#### 🧰 Maintenance
- Type hint improvements ([#2952](https://togithub.com/redis/redis-py/issues/2952))
- Replace `clear_connect_callbacks` with `_deregister_connect_callback` ([#2955](https://togithub.com/redis/redis-py/issues/2955))
- Async fixes, remove **del** and other things ([#2870](https://togithub.com/redis/redis-py/issues/2870))
- Add pagination, sorting and grouping examples to search json example ([#2890](https://togithub.com/redis/redis-py/issues/2890))
- Remove process-id checks from asyncio. Asyncio and fork() does not mix. ([#2911](https://togithub.com/redis/redis-py/issues/2911))
- Fix resource usage and cleanup Mocks in the unit tests ([#2936](https://togithub.com/redis/redis-py/issues/2936))
- Remove mentions of tox ([#2929](https://togithub.com/redis/redis-py/issues/2929))
- Add 7.2 to supported Redis versions ([#2896](https://togithub.com/redis/redis-py/issues/2896))
- Fix resource warnings in unit tests ([#2899](https://togithub.com/redis/redis-py/issues/2899))
- Fix typo in redis-stream-example.ipynb ([#2918](https://togithub.com/redis/redis-py/issues/2918))
- Deprecate RedisGraph ([#2927](https://togithub.com/redis/redis-py/issues/2927))
- Fix redis 7.2.0 tests ([#2902](https://togithub.com/redis/redis-py/issues/2902))
- Fix test_scorer (search) ([#2920](https://togithub.com/redis/redis-py/issues/2920))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@AOrazaev](https://togithub.com/AOrazaev), [@akx](https://togithub.com/akx), [@anio](https://togithub.com/anio), [@chayim](https://togithub.com/chayim), [@dvora-h](https://togithub.com/dvora-h), [@elfkuzco](https://togithub.com/elfkuzco), [@hauntsaninja](https://togithub.com/hauntsaninja), [@kristjanvalur](https://togithub.com/kristjanvalur), [@meiravgri](https://togithub.com/meiravgri), [@uglide](https://togithub.com/uglide) and [@yangbodong22011](https://togithub.com/yangbodong22011)
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:
5.0.0
->5.0.1
Release Notes
redis/redis-py (redis)
### [`v5.0.1`](https://togithub.com/redis/redis-py/releases/tag/v5.0.1): 5.0.1 [Compare Source](https://togithub.com/redis/redis-py/compare/v5.0.0...v5.0.1) ### Changes #### 🚀 New Features - Provide aclose() / close() for classes requiring lifetime management ([#2898](https://togithub.com/redis/redis-py/issues/2898)) - Add support for `ModuleCommands` in cluster ([#2951](https://togithub.com/redis/redis-py/issues/2951)) - Add support for multiple values in `RPUSHX` ([#2949](https://togithub.com/redis/redis-py/issues/2949)) - Add `Redis.from_pool()` class method, for explicitly owning and closing a ConnectionPool ([#2913](https://togithub.com/redis/redis-py/issues/2913)) #### 🐛 Bug Fixes - Fixing monitor parsing for messages containing specific substrings ([#2950](https://togithub.com/redis/redis-py/issues/2950)) - Cluster determine slot command name need to be upper ([#2919](https://togithub.com/redis/redis-py/issues/2919)) - Support timeout = 0 in search query ([#2934](https://togithub.com/redis/redis-py/issues/2934)) - Fix async sentinel: add `push_request` keyword argument to `read_response` ([#2922](https://togithub.com/redis/redis-py/issues/2922)) - Fix protocol checking for search commands ([#2923](https://togithub.com/redis/redis-py/issues/2923)) - Fix: SentinelManagedConnection.read_response() got an unexpected keyword argument 'push_request' ([#2894](https://togithub.com/redis/redis-py/issues/2894)) - Fix: automatically close connection pool for async Sentinel ([#2900](https://togithub.com/redis/redis-py/issues/2900)) - Save a reference to created async tasks, to avoid tasks potentially disappearing ([#2816](https://togithub.com/redis/redis-py/issues/2816)) - Avoid reference cycling by the garbage collector during response reading ([#2932](https://togithub.com/redis/redis-py/issues/2932)) #### 🧰 Maintenance - Type hint improvements ([#2952](https://togithub.com/redis/redis-py/issues/2952)) - Replace `clear_connect_callbacks` with `_deregister_connect_callback` ([#2955](https://togithub.com/redis/redis-py/issues/2955)) - Async fixes, remove **del** and other things ([#2870](https://togithub.com/redis/redis-py/issues/2870)) - Add pagination, sorting and grouping examples to search json example ([#2890](https://togithub.com/redis/redis-py/issues/2890)) - Remove process-id checks from asyncio. Asyncio and fork() does not mix. ([#2911](https://togithub.com/redis/redis-py/issues/2911)) - Fix resource usage and cleanup Mocks in the unit tests ([#2936](https://togithub.com/redis/redis-py/issues/2936)) - Remove mentions of tox ([#2929](https://togithub.com/redis/redis-py/issues/2929)) - Add 7.2 to supported Redis versions ([#2896](https://togithub.com/redis/redis-py/issues/2896)) - Fix resource warnings in unit tests ([#2899](https://togithub.com/redis/redis-py/issues/2899)) - Fix typo in redis-stream-example.ipynb ([#2918](https://togithub.com/redis/redis-py/issues/2918)) - Deprecate RedisGraph ([#2927](https://togithub.com/redis/redis-py/issues/2927)) - Fix redis 7.2.0 tests ([#2902](https://togithub.com/redis/redis-py/issues/2902)) - Fix test_scorer (search) ([#2920](https://togithub.com/redis/redis-py/issues/2920)) #### Contributors We'd like to thank all the contributors who worked on this release! [@AOrazaev](https://togithub.com/AOrazaev), [@akx](https://togithub.com/akx), [@anio](https://togithub.com/anio), [@chayim](https://togithub.com/chayim), [@dvora-h](https://togithub.com/dvora-h), [@elfkuzco](https://togithub.com/elfkuzco), [@hauntsaninja](https://togithub.com/hauntsaninja), [@kristjanvalur](https://togithub.com/kristjanvalur), [@meiravgri](https://togithub.com/meiravgri), [@uglide](https://togithub.com/uglide) and [@yangbodong22011](https://togithub.com/yangbodong22011)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.