Version 4.2.0-rc1
Pre-release
Pre-release
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