github redis/redis-py v4.5.0
4.5.0

latest releases: v5.2.0, v5.1.1, v5.1.0...
21 months ago

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 method StreamCommands.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

Don't miss a new redis-py release

NewReleases is sending notifications on new releases.