Changes
Breaking Changes
- Change
dropindex() function to use FT.DROPINDEX (instead FT.DROP) (#2315)
- Drop python 3.6 support (#2306)
- Async cluster: fix max_connections/ssl & improve args (#2217)
- Remove verbose logging from
redis-py/redis/cluster.py (#2238)
- Drop python 3.6 support (#2306)
🧪 Experimental Features
- Add support for WITHSUFFIXTRIE to FT.CREATE (#2324)
🚀 New Features
- Add TDIGEST.TRIMMED_MEAN (#2300)
- Support TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE (#2319)
- Add support for
TDIGEST.QUANTILE extensions (#2317)
- Add support for async GRAPH module (#2273)
- Add support for TIMESERIES 1.8 (#2296)
- Use retry mechanism in async version of Connection objects (#2271)
- Graph - add counters for removed labels and properties (#2292)
🐛 Bug Fixes
- Fix async SEARCH pipeline (#2316)
- Change
dropindex() to use FT.DROPINDEX (instead FT.DROP) (#2315)
- Automatically reconnect pubsub when reading messages in blocking mode (#2281)
- Async cluster: fix max_connections/ssl & improve args (#2217)
- Async cluster: fix concurrent pipeline (#2280)
- Fix crash: key expire while search (#2270)
- Fix: workaround asyncio bug on connection reset by peer (#2259)
- Fix async connection.is_connected to return a boolean value (#2278)
- ClusterPipeline Doesn't Handle ConnectionError for Dead Hosts (#2225)
🧰 Maintenance
- Adding experimental features, as a release option (#2323)
- Search test - Ignore order of the items in the response (#2322)
- Replace
ensure_future with create_task (#2311)
- Fix typo in README.md (#2314)
- Remove python2-only
__nonzero__ method from cluster.py (#2313)
- Fix typing on smembers command (#2312)
- drop invocation of redismod_cluster docker (#2307)
- Cleaning up the readme and moving docs into readthedocs (#2291)
- Fix warnings and resource usage problems in asyncio unittests (#2258)
- Doc add timeseries example (#2267)
- Fix:
start_id type for XAUTOCLAIM (#2257)
- redis stream example (#2269)
- Remove verbose logging from
redis-py/redis/cluster.py (#2238)
- Docs: Fix a few typos (#2274)
- Pypy 3.8 CI support (#2266)
- Fix timezone handling for datetime to unixtime conversions (#2213)
Contributors
We'd like to thank all the contributors who worked on this release!
@DvirDukhan, @GaMeRaM, @Iglesys347, @aandrukhovich, @agusdmb, @bodevone, @chayim, @dvora-h, @grippy, @joekohlsdorf, @kristjanvalur, @nialdaly, @pedrofrazao, @sileht, @sobolevn, @szumka, @timgates42 and @utkarshgupta137