summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 4.4.0-rc3 (#2447)v4.4.0rc3Chayim2022-11-081-1/+1
| | | Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* fix docs for password protected socket access (#2378)Robert Hofer2022-11-076-5/+6
| | | Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Remove the superflous SocketBuffer from asyncio PythonParser (#2418)Kristján Valur Jónsson2022-10-302-137/+42
| | | | | | | | | | | * Remove buffering from asyncio SocketBuffer and rely on on the underlying StreamReader * Skip the use of SocketBuffer in PythonParser * Remove SocketBuffer altogether * Code cleanup * Fix unittest mocking when SocketBuffer is gone
* Remove `deprecated` dependency (#2386)Aarni Koskela2022-10-307-16/+39
| | | No need for an external library just for 5 annotations.
* Link to the latest pre-release (#2440)Chayim2022-10-301-0/+1
|
* Remove default None value from LMPOP (#2438)dvora-h2022-10-301-1/+1
|
* Fix KeyError in async cluster - initialize before execute multi key commands ↵dvora-h2022-10-302-0/+28
| | | | | | | | | (#2439) * Fix KeyError in async cluster * link to issue * typo
* Adding python 3.11 to CI (#2428)Chayim2022-10-301-2/+2
| | | Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Add missing dots in README.md (#2435)Andrei Andrukhovich2022-10-301-4/+4
|
* Tidy up asyncio examples. (#2431)Sam Bull2022-10-301-41/+27
|
* fix: catch OSError on asyncio (#2412)송형근(Hyeongguen Song)/DnU2022-10-251-2/+2
|
* doc: redismodules.rst fix (#2429)Ashik Shezan2022-10-251-1/+1
| | | | | Parentheses were not closed Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Test `test_get_moveable_keys` was broken (#2411)Nikita Sobolev2022-10-251-15/+7
| | | | | | | | | * Test `test_get_moveable_keys` was broken * Update test_command_parser.py * Do not sort constant lists Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Add to_string method for GeoValue (#2404)Anne Yang2022-10-251-0/+3
| | | | | | | | | * Add to_string method for GeoValue * fix code style * simplify code Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Fixing bloom tests (#2430)Chayim2022-10-252-6/+6
|
* Deprecate `add_doccument` (FT.ADD) (#2425)dvora-h2022-10-243-369/+178
| | | | | | | | | * deprecate add_doccuments * linters * linters * async tests
* Updating the docker image for the module cluster (#2426)Chayim2022-10-241-1/+1
|
* Updating release drafter title hashes (#2422)Chayim2022-10-241-4/+3
| | | Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Fix `TIMESERIES` (round floats) and `JSON` tests (#2421)dvora-h2022-10-235-14/+7
| | | | | * Fix timeseries tests (round floats) * fix json tests
* Fixing invalid vulnerability report (#2424)Chayim2022-10-231-0/+2
| | | | | * Fixing vuln report * Fixed comment
* Update dockers tags (#2409)dvora-h2022-10-181-8/+8
|
* remove tdigest.add weights (#2408)dvora-h2022-10-064-50/+40
|
* Simplify async timeouts and allowing `timeout=None` in ↵v4.4.0rc2Kristján Valur Jónsson2022-09-295-112/+57
| | | | | | | | | | | | | | | | | | | `PubSub.get_message()` to wait forever (#2295) * Avoid an extra "can_read" call and use timeout directly. * Remove low-level read timeouts from the Parser, now handled in the Connection * Allow pubsub.get_message(time=None) to block. * update Changes * increase test timeout for robustness * expand with statement to avoid invoking null context managers. remove nullcontext * Remove unused import
* 4.4.0rc2 (#2403)dvora-h2022-09-291-1/+1
|
* Dev/no can read (#2360)Kristján Valur Jónsson2022-09-295-44/+41
| | | | | | | | * make can_read() destructive for simplicity, and rename the method. Remove timeout argument, always timeout immediately. * don't use can_read in pubsub * connection.connect() now has its own retry, don't need it inside a retry loop
* Add `nowait` flag to `asyncio.Connection.disconnect()` (#2356)Kristján Valur Jónsson2022-09-293-40/+55
| | | | | | | | | | | | | | * Don't wait for disconnect() when handling errors. This can result in other errors such as timeouts. * add CHANGES * Update redis/asyncio/connection.py Co-authored-by: Aarni Koskela <akx@iki.fi> * await a task to try to diagnose unittest failures in CI Co-authored-by: Aarni Koskela <akx@iki.fi>
* Catch `Exception` and not `BaseException` in the `Connection` (#2104)Kristján Valur Jónsson2022-09-294-7/+121
| | | | | | | * Add failing unittests for passing BaseException through * Resolve failing unittest * Remove redundant checks for asyncio.CancelledError
* Fix - aggregation request arguments for LIMIT (#2393)dvora-h2022-09-291-4/+2
| | | Co-authored-by: Chayim <chayim@users.noreply.github.com>
* vecsim docs fix (#2402)Chayim2022-09-281-1/+1
|
* Dev/no lock (#2308)Kristján Valur Jónsson2022-09-284-66/+29
| | | | | * Remove async lock in asyncio.Connection.read_response * Skip concurrent-commands test on non-pooled connections
* Update GitHub Actions versions (#2389)Aarni Koskela2022-09-283-18/+14
| | | Co-authored-by: Chayim <chayim@users.noreply.github.com>
* Support Hiredis >= 1.x only (remove `packaging` dependency) (#2385)Aarni Koskela2022-09-287-48/+16
| | | | | | | * Only set HIREDIS_AVAILABLE if Hiredis is not 0.x * Remove compatibility code for old Hiredis versions * Move packaging dependency to dev only
* Reinstate codecov in CI (removed in #2392) (#2394)Aarni Koskela2022-09-211-5/+4
| | | Since this is a public project, the token shouldn't be necessary
* Add support for new TDIGEST features and changes (#2392)dvora-h2022-09-217-88/+229
| | | | | | | | | | | * Add support to TDIGEST * linters * linters * linters * disable View Test Results in CI
* Adding support for readable test results (#2381)Chayim2022-09-152-4/+19
| | | | | | | | | | | | | | | * test result xml share * trying to limit to failed * pathing upload * syntax * syntax * renaming test results * name fix
* workflows/integration: trailofbits/gh-action-pip-audit is now ↵William Woodruff2022-09-141-1/+1
| | | | | | | pypa/gh-action-pip-audit (#2380) Signed-off-by: William Woodruff <william@trailofbits.com> Signed-off-by: William Woodruff <william@trailofbits.com>
* Fix/readme links (#2368)Graeme Clements2022-09-072-1/+2
| | | | | * Updated broken README.md links * Updated CHANGES
* fixing async test for module list (#2367)Chayim2022-09-071-1/+2
|
* Mark `TOPK.COUNT` as deprecated (#2363)dvora-h2022-09-043-12/+19
| | | | | * deprecate * linters
* change return type of parse_bollean to bool (#2364)dvora-h2022-09-041-1/+1
|
* Document Redis(single_connection_client) (#2327)Povilas Balciunas2022-08-301-0/+6
|
* Adding reserve as an alias for create, so that we have BF.RESERVE and ↵Chayim2022-08-302-0/+19
| | | | | | | | | CF.RESERVE accuratenly supported (#2331) * Adding reserve as an alias for create, so that we have BF.RESERVE accuratenly supported * add reserve to cf commands Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Handle auth errors for newer versions of Redis. (#2325) (#2329)Luca Cillario2022-08-304-10/+67
|
* Fix type hint annotations of expire time (#2361)Lee2022-08-301-1/+1
| | | | | | | | | | | * fix typehint annotations of expire time. `ExpiryT` includes `float` type, but params of expiry-time (`ex`, `px`) for methods such as `set`, `expire`, `setnx`, etc. , should be `int`, not `float`. * add `IntExpiryT` annotation. * minor fix. * minor fix.
* Update LICENSE (#2362)Guy Korland2022-08-301-19/+18
|
* fix test (#2358)dvora-h2022-08-252-1/+4
|
* Be more strict about url scheme parsing (#2343)Klaas van Schelven2022-08-212-6/+19
| | | | | | | | | | The error message implied that urls had to start with `scheme://`. However, if the double slash was left out, the url parsed just fine and the part that was ostensibly intended to be the hostname ended up as part of the path, whereas the default (localhost) would be used for the hostname. This commit makes the check as strict as the error message implies by including a check for the double slash. Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Fix typo work -> word (#2341)Nathaniel Blakely2022-08-211-1/+1
| | | Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
* Add BITFIELD_RO (#2340)Alibi2022-08-213-0/+49
|
* fix tdigest.create (#2348)dvora-h2022-08-211-1/+1
|