v4.4.0rc1
版本发布时间: 2022-08-04 22:01:30
redis/redis-py最新发布版本:v5.0.9(2024-07-30 22:11:09)
Changes
Breaking Changes
- Change
dropindex()
function to useFT.DROPINDEX
(insteadFT.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 useFT.DROPINDEX
(insteadFT.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
withcreate_task
(#2311) - Fix typo in README.md (#2314)
- Remove python2-only
__nonzero__
method fromcluster.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 forXAUTOCLAIM
(#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