4.5.0
github-actions
released this
07 Feb 15:18
·
263 commits
to refs/heads/master
since this release
Changes
Special Note: This redis-py release introduces the ability to write to Redis, using hiredis. If you're using hiredis as an optional requirement, please upgrade to hiredis 2.2.1. In many cases, writes times decrease by > 25%.
🧪 Experimental Features
- Add TS.MGET example for OS Redis Cluster (#2507)
🚀 New Features
- Use hiredis::pack_command to serialized the commands. (#2570)
- Add support for
unlink
in cluster pipeline (#2562)
🐛 Bug Fixes
- Fix issue with
pack_commands
returning an empty byte sequence (#2416) - Async HiredisParser should finish parsing after a Connection.disconnect() (#2557)
- Check for none, prior to raising exception (#2569)
- Tuple function cannot be passed more than one argument (#2573)
- Synchronise concurrent command calls to single-client to single-client mode (#2568)
🧰 Maintenance
- Add TS.MGET example for OS Redis Cluster (#2507)
- Documentation changes: typo fix (#2566)
- Simplify the sync SocketBuffer, add type hints (#2543)
- Add missing
Union
type in methodStreamCommands.xclaim()
(#2553) - Change redismod docker to redis-stack-server (#2556)
Contributors
We'd like to thank all the contributors who worked on this release!
@SoulPancake, @Vivanov98, @ant1fact, @dvora-h, @gmbnomis, @jmcbailey, @kosuke-zhang, @kristjanvalur, @prokazov, @rbowen and @uglide