redis/redis-py (redis)
### [`v5.0.0`](https://togithub.com/redis/redis-py/releases/tag/v5.0.0): 5.0.0
[Compare Source](https://togithub.com/redis/redis-py/compare/v4.6.0...v5.0.0)
#### What's new?
##### Triggers and Functions support
Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code.
[Try it for yourself with Quick start](https://redis.io/docs/interact/programmability/triggers-and-functions/quick_start/)
##### Full [Redis 7.2](https://redis.com/blog/introducing-redis-7-2/) and [RESP3 support](https://togithub.com/redis/redis-specifications/blob/master/protocol/RESP3.md)
##### Python 3.7 End-of-Life
[Python 3.7 has reached its end-of-life (EOL) as of June 2023](https://devguide.python.org/versions/). This means that starting from this date, Python 3.7 will no longer receive any updates, including security patches, bug fixes, or improvements. If you continue to use Python 3.7 post-EOL, you may expose your projects and systems to potential security vulnerabilities. We ended its support in this version and strongly recommend migrating to Python 3.10.
#### 🐛 Bug Fixes
- Fix timeout retrying on pipeline execution ([#2812](https://togithub.com/redis/redis-py/issues/2812))
- Fix socket garbage collection ([#2859](https://togithub.com/redis/redis-py/issues/2859))
#### 🧰 Maintenance
- Updating client license to clear, MIT ([#2884](https://togithub.com/redis/redis-py/issues/2884))
- Add py.typed in accordance with PEP-561 ([#2738](https://togithub.com/redis/redis-py/issues/2738))
- Dependabot label change ([#2880](https://togithub.com/redis/redis-py/issues/2880))
- Fix type hints in SearchCommands ([#2817](https://togithub.com/redis/redis-py/issues/2817))
- Add sync modules (except search) tests to cluster CI ([#2850](https://togithub.com/redis/redis-py/issues/2850))
- Fix a duplicate word in `CONTRIBUTING.md` ([#2848](https://togithub.com/redis/redis-py/issues/2848))
- Fixing doc builds ([#2869](https://togithub.com/redis/redis-py/issues/2869))
- Change cluster docker to edge and enable debug command ([#2853](https://togithub.com/redis/redis-py/issues/2853))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@JoanFM](https://togithub.com/JoanFM), [@Ovsyanka83](https://togithub.com/Ovsyanka83), [@chayim](https://togithub.com/chayim), [@dependabot](https://togithub.com/dependabot), [@dependabot](https://togithub.com/dependabot)\[bot], [@dvora-h](https://togithub.com/dvora-h), [@kristjanvalur](https://togithub.com/kristjanvalur), [@kurtmckee](https://togithub.com/kurtmckee), [@pall-j](https://togithub.com/pall-j) and [@shacharPash](https://togithub.com/shacharPash)
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
->^5.0.0
Release Notes
redis/redis-py (redis)
### [`v5.0.0`](https://togithub.com/redis/redis-py/releases/tag/v5.0.0): 5.0.0 [Compare Source](https://togithub.com/redis/redis-py/compare/v4.6.0...v5.0.0) #### What's new? ##### Triggers and Functions support Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code. [Try it for yourself with Quick start](https://redis.io/docs/interact/programmability/triggers-and-functions/quick_start/) ##### Full [Redis 7.2](https://redis.com/blog/introducing-redis-7-2/) and [RESP3 support](https://togithub.com/redis/redis-specifications/blob/master/protocol/RESP3.md) ##### Python 3.7 End-of-Life [Python 3.7 has reached its end-of-life (EOL) as of June 2023](https://devguide.python.org/versions/). This means that starting from this date, Python 3.7 will no longer receive any updates, including security patches, bug fixes, or improvements. If you continue to use Python 3.7 post-EOL, you may expose your projects and systems to potential security vulnerabilities. We ended its support in this version and strongly recommend migrating to Python 3.10. #### 🐛 Bug Fixes - Fix timeout retrying on pipeline execution ([#2812](https://togithub.com/redis/redis-py/issues/2812)) - Fix socket garbage collection ([#2859](https://togithub.com/redis/redis-py/issues/2859)) #### 🧰 Maintenance - Updating client license to clear, MIT ([#2884](https://togithub.com/redis/redis-py/issues/2884)) - Add py.typed in accordance with PEP-561 ([#2738](https://togithub.com/redis/redis-py/issues/2738)) - Dependabot label change ([#2880](https://togithub.com/redis/redis-py/issues/2880)) - Fix type hints in SearchCommands ([#2817](https://togithub.com/redis/redis-py/issues/2817)) - Add sync modules (except search) tests to cluster CI ([#2850](https://togithub.com/redis/redis-py/issues/2850)) - Fix a duplicate word in `CONTRIBUTING.md` ([#2848](https://togithub.com/redis/redis-py/issues/2848)) - Fixing doc builds ([#2869](https://togithub.com/redis/redis-py/issues/2869)) - Change cluster docker to edge and enable debug command ([#2853](https://togithub.com/redis/redis-py/issues/2853)) #### Contributors We'd like to thank all the contributors who worked on this release! [@JoanFM](https://togithub.com/JoanFM), [@Ovsyanka83](https://togithub.com/Ovsyanka83), [@chayim](https://togithub.com/chayim), [@dependabot](https://togithub.com/dependabot), [@dependabot](https://togithub.com/dependabot)\[bot], [@dvora-h](https://togithub.com/dvora-h), [@kristjanvalur](https://togithub.com/kristjanvalur), [@kurtmckee](https://togithub.com/kurtmckee), [@pall-j](https://togithub.com/pall-j) and [@shacharPash](https://togithub.com/shacharPash)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.