Skip to content

Version 4.2.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@gkorland gkorland released this 22 Feb 14:03
· 527 commits to master since this release
4a714aa

Changes

🔥 Breaking Changes

  • Functions within RedisGraph support, were renamed to match Python naming conventions. (#1872)
  • Modified rootPath argument in JSON.SET to root_path as part of type hint addition. (#1921)

🚀 New Features

  • Added ASYNC support, merging with aioredis (#1899)
  • Add cluster support for scripting (#1937)
  • Add support for Redis 7 functions (#1998)
  • Add support for ACL DRYRUN (#1992)
  • Add support for BZMPOP (#1851)
  • Add support for CLIENT NO-EVICT (#1856)
  • Add support for ZINTERCARD (#1857)
  • Add support for EVAL_RO (#1862)
  • Add support for EVAL_RO (#1863)
  • Add support for SINTERCARD (#1859)
  • Add support for LMPOP (#1843)
  • Add support for BLMPOP (#1849)
  • Add support for ZMPOP (#1923)
  • Add support for LCS (#1924)
  • Implemented AUTH by always throwing NotImplementedError (#1910)
  • Implemented FAILOVER by always throwing NotImplementedError (#1911)
  • Implemented HELLO by always throwing NotImplementedError (#1912)

🐛 Bug Fixes

  • Catch OSError in BlockingConnectionPool.get_connection (#2001)
  • Fixing Elevated CPU utilization on one node when using RedisCluster pipeline (#1985)

🧰 Maintenance

  • Fixing type annotation for EXPLAIN (#1997)
  • Add type hints for list commands (#1917)
  • Add type hints for set commands (#1918)
  • Add type hints for hash commands (#1919)
  • Add type hints for JSON commands (#1921)
  • Add set and get examples (#1916)
  • Docs: fix the wrong link to watch command (#1984)
  • Fix typo in readme (#1936)

Contributors

We'd like to thank all the contributors who worked on this release!

@Andrew-Chen-Wang, @chayim, @dogukanteber, @dvora-h, @elemoine, @jakebarnwell, @shchurov, @ashtul, @Pagliacii, @joseotoro and @srittau