Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/redis/redis-py

Redis Python client
https://github.com/redis/redis-py

version 4.4.2 (#2550)

8592cacf9e5069f8f6d392a2bc02aeade87c9d69 authored almost 2 years ago by dvora-h <[email protected]>
Add support to BF.CARD (#2545)

* Add support to BF.CARD

* Add Async test

* change to with pytest.raises

be84b930266932bc81fd5390e6963621ef0b97da authored almost 2 years ago by shacharPash <[email protected]>
add support for custom connection pool class in NodesManager (#2547)

Co-authored-by: zach.lee <[email protected]>

7dd73a306add608807c372a98d833b7cb3394681 authored almost 2 years ago by Dongkeun Lee <[email protected]>
allow replica to master promotion in nodes_cache (#2549)

Co-authored-by: zach.lee <[email protected]>

bae6385c1b0097a1d85c7825604170477d193481 authored almost 2 years ago by Dongkeun Lee <[email protected]>
String cleanse (#2548)

* Fixed string escape and added tests

* Add Change

* Name change

4a825bc76b668951923c57aaff1020c3892f8de2 authored almost 2 years ago by Jan <[email protected]>
Version 4.4.1 (#2544)

f46d7f3ef7ce64f90acd4a3dcc14375ab9ae9c9d authored almost 2 years ago by dvora-h <[email protected]>
add type checking for graph __eq__ (#2531)

c7600b4c7e558d3c05485f76cfcdd3e807c6b13e authored almost 2 years ago by dvora-h <[email protected]>
ValueError must be AttributeError in __init__.py (#2542)

* Revert "Update __init__ for issue 2215 (#2539)"

This reverts commit f14ed1fc822a88a21bbfc64...

decd1f6ae5434b111c5b125263549d8743275e51 authored almost 2 years ago by SessionIssue <[email protected]>
Make PythonParser resumable (#2510)

* PythonParser is now resumable if _stream IO is interrupted

* Add test for parse resumabilit...

a9ef0c5d0080bd14e2f189d7f31d83e758346a8d authored almost 2 years ago by Kristján Valur Jónsson <[email protected]>
Fix incorrect _disconnect_raise docstring (#2534)

a94772848db87bfc2c3cee20d8ca8b257fc37466 authored almost 2 years ago by Mohsin Haider <[email protected]>
add str support for set ex parameter (#2529)

8401da88d8614d38f2546e46964da6785851cded authored almost 2 years ago by shacharPash <[email protected]>
replase get_event_loop wite get_running_loop (#2530)

e67d15c490585de3f350b91ee9a4e12d3ba134b7 authored almost 2 years ago by dvora-h <[email protected]>
Update __init__ for issue 2215 (#2539)

Fallback for issue https://github.com/redis/redis-py/issues/2215

f14ed1fc822a88a21bbfc64e36bf8b09e5c9386c authored almost 2 years ago by SessionIssue <[email protected]>
Including startup instructions via redis-stack docker (#2535)

3a43190c59da94ac71b58f05c8d57a951602c5f1 authored almost 2 years ago by Chayim <[email protected]>
Add dialect to ft aggregate (#2537)

* add dialect to aggregate request

* added test

* format

* async test

ed38e77050241a84c0108e47254d1804e8640531 authored about 2 years ago by DvirDukhan <[email protected]>
Support for resetchannels since Redis 6.2.0 (#2514)

f10c81ac2406fc9cacea0f2e9938910db1c751e5 authored about 2 years ago by stitch <[email protected]>
Allow EVAL_RO and EVALSHA_RO to be routed to read replica (#2494)

* fix typo (Lue -> Lua)

* run eval_ro, evalsha_ro test on redis cluster

* Add eval_ro, eva...

d693221e9ac4bdf09cf3538ea38e7d7d2799059b authored about 2 years ago by Dongkeun Lee <[email protected]>
Fix for Unhandled exception related to self.host with unix socket (#2520)

* Fix for Unhandled exception related to self.host with unix socket

* Added change to the CHA...

55298e49caa5d76a7371568d2773e8e245b388a1 authored about 2 years ago by Jason Joy Atsu Winmorre <[email protected]>
Add `timeout` parameter for SentinelManagedConnection (#2495)

1000a2b3c04570e6d011a6dcad2ec5299ff00563 authored about 2 years ago by Guillaume Tassery <[email protected]>
Add TIMEOUT to query class (#2519)

* add timeout to query class

* Add test_timeout

* fix lines

* fix format

* add test ...

f06f3db647c81bc24fa9bdad33822ca6175c32eb authored about 2 years ago by shacharPash <[email protected]>
Fix `JSON.ARRINDEX` test (#2527)

* Fix test json.arrindex

* linters

* linters

f28a9f589371e8967871998b7972c3755bb622b1 authored about 2 years ago by dvora-h <[email protected]>
Add OpenTelemetry example with Uptrace backend (#2452)

* chore: add opentelemetry example

* chore: add opentelemetry API Jupyter notebook

* chore...

74c251a19d211b3dcf555adc4a68bdc6f097f763 authored about 2 years ago by Vladimir Mihailenco <[email protected]>
Raising NotImplementedError for certain CLUSTER commands (#2504)

Co-authored-by: Chayim <[email protected]>

022a3e8314daa59b31fdce1d32e0e74d77f564cc authored about 2 years ago by dvora-h <[email protected]>
Switch docs to furo theme (#2492)

* Switch to docs to Furo theme

* Add logo and year

Co-authored-by: Igor Malinovskiy <igor....

b556440949799dca2110cd3a17738dc6a5e1516a authored about 2 years ago by Igor Malinovskiy <[email protected]>
Combine auto-concatenated strings (#2482)

3fb65de645bf4dd1beb8e893bdaa2c4766bbd1fa authored about 2 years ago by David Gilman <[email protected]>
Add support for certain LATENCY commands (#2503)

* add latency commands

* fix tests in cluster

6487f9555ba2d08083a081df9b65b642427361fa authored about 2 years ago by dvora-h <[email protected]>
Intentional NotImplementedError for LATENCY commands that should not be in client (#2501)

3a121bef7bbc5bb5f07b119b0eef2f7527a38eda authored about 2 years ago by Chayim <[email protected]>
Updating graph tests to support new execution plan (#2486)

6219574b042a6596b150ca8248441198f01f8c87 authored about 2 years ago by Raz Monsonego <[email protected]>
Version 4.4.0 (#2485)

6fa6cfc9ada2ec1878484ba44a02fdc3c0c691d5 authored about 2 years ago by Chayim <[email protected]>
Updating dev dependencies (#2475)

938ba6d2a5439c4703e3451d2d17e41222716ae6 authored about 2 years ago by Chayim <[email protected]>
Removing Deprecated LGTM (#2473)

f32c835e78a4675b3147de5cc3a8337eba3b0ab6 authored about 2 years ago by Chayim <[email protected]>
Use explicit index name in RediSearch example (#2466)

Co-authored-by: Igor Malinovskiy <[email protected]>
Co-authored-by: Chayim I. Kirshen...

37b961cedbfa264737e645e4c9343724a412b1bc authored about 2 years ago by Igor Malinovskiy <[email protected]>
Async clusters: Support creating locks inside async functions (#2471)

Co-authored-by: Chayim <[email protected]>

a114f26c03aa9127826cf39c60c759340f93653b authored about 2 years ago by Utkarsh Gupta <[email protected]>
Async: added 'blocking' argument to call lock method (#2454)

Co-authored-by: Chayim <[email protected]>

c48dc8310717344374db6a31000e92cfe1ae35f8 authored about 2 years ago by Sibuken <[email protected]>
Added a replacement for the default cluster node in the event of failure. (#2463)

2c121552faf0d39267969b62ce0c3276391b37cc authored about 2 years ago by Bar Shaul <[email protected]>
Wrong number of arguments for `geosearch` command (#2464)

Co-authored-by: Chayim <[email protected]>
Fixes https://github.com/redis/redis-p...

f4d07dddba55a73df6b015b363d2ea7c96716ae5 authored about 2 years ago by dvora-h <[email protected]>
Adding connection step to bloom filter examples (#2478)

* Fixes #2415, adds a connect step to bloom commands

* Update redismodules.rst

Apply feedback

dfe2152b162634c338aa05ae427d6024994ee7b8 authored about 2 years ago by Nermina Miller <[email protected]>
Install package deps in readthedocs build (#2465)

Dependencies are required for "automodule" generation.

Co-authored-by: Igor Malinovskiy <igor...

f492f85af723b277fa1ec99f01e6612e5d567b3f authored about 2 years ago by Igor Malinovskiy <[email protected]>
GitHub Workflows security hardening (#2444)

* build: harden pypi-publish.yaml permissions

Signed-off-by: Alex <[email protected]...

e3e223bbd9ac49c8f17d0eec518caa55c55cc92e authored about 2 years ago by Alex <[email protected]>
Fix Sentinel.execute_command to execute across the entire sentinel cluster (#2459)

* Change sentinel execute command to execute across the entire cluster

* Add change to CHANGE...

e425674d84a63762f16d5b44b19aa70119fcd814 authored about 2 years ago by SyedTahaA <[email protected]>
Removed bad tokens from connection_examples.ipynb to fix the json output (#2455)

59c8e7d05a5cf79c933f0c7e0fef0dfee93b0ed4 authored about 2 years ago by Bar Shaul <[email protected]>
Retry documentation. (#2166) (#2456)

* Retry documentation. (#2166)

* Fixed typo.

* Update docs/retry.rst

Co-authored-by: Ne...

af44021f3a595637b4ef2c3a873d628b309905a1 authored about 2 years ago by Luca Cillario <[email protected]>
Version 4.4.0rc4 (#2451)

fa45fb13730c6ece6b08184b4f475d841895b4d4 authored about 2 years ago by dvora-h <[email protected]>
Failover handling improvements for RedisCluster and Async RedisCluster (#2377)

* Cluster&AsyncCluster: Removed handling of timeouts/connection errors within the cluster loop, ...

67214cc3eaa7890c87e45550b8320779f954094b authored about 2 years ago by Bar Shaul <[email protected]>
CredentialsProvider class added to support password rotation (#2261)

* A CredentialsProvider class has been added to allow the user to add his own provider for passw...

bb06ccd52924800ac501d17c8a42038c8e5c5770 authored about 2 years ago by Bar Shaul <[email protected]>
Fix special response parsing options handling (#2302)

* Fix special response parsing options handling

When using special response parsing options l...

fb647430f00cc7bb67c978e75f2dabc661567779 authored about 2 years ago by Shay Fadida <[email protected]>
Enable AsyncIO cluster mode lock (#2446)

Co-authored-by: Chayim <[email protected]>

772079fabd7453edf3788d0c31b9caf21ff5deca authored about 2 years ago by Milhan <[email protected]>
4.4.0-rc3 (#2447)

Co-authored-by: dvora-h <[email protected]>

1cdba6302c694e2d0aaca1e336185217fdc1c136 authored about 2 years ago by Chayim <[email protected]>
fix docs for password protected socket access (#2378)

Co-authored-by: dvora-h <[email protected]>

ab922dbf3c7544fab4fe6247e1f3d57958ffd767 authored about 2 years ago by Robert Hofer <[email protected]>
Remove the superflous SocketBuffer from asyncio PythonParser (#2418)

* Remove buffering from asyncio SocketBuffer and rely on on the underlying StreamReader

* Ski...

16270e4bb5fcaebe8a8992fc2b2ccbd9d57b8c3e authored about 2 years ago by Kristján Valur Jónsson <[email protected]>
Remove `deprecated` dependency (#2386)

No need for an external library just for 5 annotations.

842634e7fddeb32ba20aab0dacf557a958a4b00b authored about 2 years ago by Aarni Koskela <[email protected]>
Link to the latest pre-release (#2440)

9cf8e028863c79904d9536465e5844184109d209 authored about 2 years ago by Chayim <[email protected]>
Remove default None value from LMPOP (#2438)

bbc91af86cb26a25a025db0b3d63a4633798683c authored about 2 years ago by dvora-h <[email protected]>
Fix KeyError in async cluster - initialize before execute multi key commands (#2439)

* Fix KeyError in async cluster

* link to issue

* typo

9f3791fa781f979664edc0869eb2c02562abc4bb authored about 2 years ago by dvora-h <[email protected]>
Adding python 3.11 to CI (#2428)

Co-authored-by: dvora-h <[email protected]>

51797765d6c9cf72776eaa031b0ebb1e6a5ed77a authored about 2 years ago by Chayim <[email protected]>
Add missing dots in README.md (#2435)

a5646c3b7f38184cc5a152ebc186718c2d880c26 authored about 2 years ago by Andrei Andrukhovich <[email protected]>
Tidy up asyncio examples. (#2431)

8a5c47059fe126e22a79c63cfb168d035754049b authored about 2 years ago by Sam Bull <[email protected]>
fix: catch OSError on asyncio (#2412)

bea00b16c8043397c6bb6f3df45d48bceefa685f authored about 2 years ago by 송형근(Hyeongguen Song)/DnU <[email protected]>
doc: redismodules.rst fix (#2429)

Parentheses were not closed

Co-authored-by: dvora-h <[email protected]>

9d70719840d9831ea40904a36038fcd0e3fdff65 authored about 2 years ago by Ashik Shezan <[email protected]>
Test `test_get_moveable_keys` was broken (#2411)

* Test `test_get_moveable_keys` was broken

* Update test_command_parser.py

* Do not sort c...

1c2461d82b2987aca583a59a42b4568da2648b17 authored about 2 years ago by Nikita Sobolev <[email protected]>
Add to_string method for GeoValue (#2404)

* Add to_string method for GeoValue

* fix code style

* simplify code

Co-authored-by: dv...

0f2cc69ec2558f8a30d2d41b74a70d97d987f3d1 authored about 2 years ago by Anne Yang <[email protected]>
Fixing bloom tests (#2430)

4200d54c748b8de7ae01ea9c0a45b149f32b5c19 authored about 2 years ago by Chayim <[email protected]>
Deprecate `add_doccument` (FT.ADD) (#2425)

* deprecate add_doccuments

* linters

* linters

* async tests

9a460c8e4f5e22f3ba92bf77b016aaad0b5621fb authored about 2 years ago by dvora-h <[email protected]>
Updating the docker image for the module cluster (#2426)

d95e004328666948753985620f636dc33ee21022 authored about 2 years ago by Chayim <[email protected]>
Updating release drafter title hashes (#2422)

Co-authored-by: dvora-h <[email protected]>

19a32a90f706cf055c0062e36cadce999f3c2f8e authored about 2 years ago by Chayim <[email protected]>
Fix `TIMESERIES` (round floats) and `JSON` tests (#2421)

* Fix timeseries tests (round floats)

* fix json tests

aa0ae6897828009342338e435773a5d0b90a21ea authored about 2 years ago by dvora-h <[email protected]>
Fixing invalid vulnerability report (#2424)

* Fixing vuln report

* Fixed comment

e867f9eec740fde0b749b1ca35b8b9772c5ada92 authored about 2 years ago by Chayim <[email protected]>
Update dockers tags (#2409)

12f95deb0f01ce5710b249f2f04798eb302baac2 authored about 2 years ago by dvora-h <[email protected]>
remove tdigest.add weights (#2408)

936d49f4c1dd6cf0c2e3ad80de29f25eef81d8a9 authored about 2 years ago by dvora-h <[email protected]>
Simplify async timeouts and allowing `timeout=None` in `PubSub.get_message()` to wait forever (#2295)

* Avoid an extra "can_read" call and use timeout directly.

* Remove low-level read timeouts f...

b0883b791f95a595fae70bcedf3ad0f73c00e258 authored over 2 years ago by Kristján Valur Jónsson <[email protected]>
4.4.0rc2 (#2403)

cdbc662adcd303d2525f3ace70531aa37a755652 authored over 2 years ago by dvora-h <[email protected]>
Dev/no can read (#2360)

* make can_read() destructive for simplicity, and rename the method.
Remove timeout argument, a...

f014dc3a5d76935914c6e2975e66da44f2e6263b authored over 2 years ago by Kristján Valur Jónsson <[email protected]>
Add `nowait` flag to `asyncio.Connection.disconnect()` (#2356)

* Don't wait for disconnect() when handling errors.
This can result in other errors such as tim...

652ca790b0bbaefa78278ddf57074316a3fb21bd authored over 2 years ago by Kristján Valur Jónsson <[email protected]>
Catch `Exception` and not `BaseException` in the `Connection` (#2104)

* Add failing unittests for passing BaseException through

* Resolve failing unittest

* Rem...

9fe836698ca5930e39633b86839b6c1bae07237e authored over 2 years ago by Kristján Valur Jónsson <[email protected]>
Fix - aggregation request arguments for LIMIT (#2393)

Co-authored-by: Chayim <[email protected]>

fbf68dd217b4bf7d91a0e07ca73c8a39dfbc1066 authored over 2 years ago by dvora-h <[email protected]>
vecsim docs fix (#2402)

7ee76a8db657019f7c856bee927fd79d8debebc7 authored over 2 years ago by Chayim <[email protected]>
Dev/no lock (#2308)

* Remove async lock in asyncio.Connection.read_response

* Skip concurrent-commands test on no...

6b3e0b491c4a348ca2e7a332e6f3b23a5da3c461 authored over 2 years ago by Kristján Valur Jónsson <[email protected]>
Update GitHub Actions versions (#2389)

Co-authored-by: Chayim <[email protected]>

7c6a8128660d713f11d34ed4b5652ccbd9548e52 authored over 2 years ago by Aarni Koskela <[email protected]>
Support Hiredis >= 1.x only (remove `packaging` dependency) (#2385)

* Only set HIREDIS_AVAILABLE if Hiredis is not 0.x

* Remove compatibility code for old Hiredi...

027abe524acd0aec24e92ea7eef328f983d5278c authored over 2 years ago by Aarni Koskela <[email protected]>
Reinstate codecov in CI (removed in #2392) (#2394)

Since this is a public project, the token shouldn't be necessary

947b8e8595e3aff4aeb3eb3ebbe56b86fb5e76fb authored over 2 years ago by Aarni Koskela <[email protected]>
Add support for new TDIGEST features and changes (#2392)

* Add support to TDIGEST

* linters

* linters

* linters

* disable View Test Results i...

027b452316534d7ba868f3d58cfebc8cf1a9a804 authored over 2 years ago by dvora-h <[email protected]>
Adding support for readable test results (#2381)

* test result xml share

* trying to limit to failed

* pathing upload

* syntax

* synt...

66c4e600646f37918943dcda4ae9f65cf14781f0 authored over 2 years ago by Chayim <[email protected]>
workflows/integration: trailofbits/gh-action-pip-audit is now pypa/gh-action-pip-audit (#2380)

Signed-off-by: William Woodruff <[email protected]>

Signed-off-by: William Woodruff <wi...

67fdd9a294206bb7f8eea38fd1489d8ec86b4cfb authored over 2 years ago by William Woodruff <[email protected]>
Fix/readme links (#2368)

* Updated broken README.md links

* Updated CHANGES

510d8fe089addaea65055aae1e9606d0f40829d4 authored over 2 years ago by Graeme Clements <[email protected]>
fixing async test for module list (#2367)

cdba4ff001f96e3deae8ac94969f11dde5253d94 authored over 2 years ago by Chayim <[email protected]>
Mark `TOPK.COUNT` as deprecated (#2363)

* deprecate

* linters

744cb09055e464ceb233d80d2c4efa6ec2119aad authored over 2 years ago by dvora-h <[email protected]>
change return type of parse_bollean to bool (#2364)

37344582ec8689035d9106a2141409e78be2606d authored over 2 years ago by dvora-h <[email protected]>
Document Redis(single_connection_client) (#2327)

0b27e3ebdfd7e7dd67222bcb043fcdfcc907bd42 authored over 2 years ago by Povilas Balciunas <[email protected]>
Adding reserve as an alias for create, so that we have BF.RESERVE and CF.RESERVE accuratenly supported (#2331)

* Adding reserve as an alias for create, so that we have BF.RESERVE accuratenly supported

* a...

a6d473b9e5f09902426042057b0dff9e420d9b98 authored over 2 years ago by Chayim <[email protected]>
Handle auth errors for newer versions of Redis. (#2325) (#2329)

bd0e8f26d8af5722a8b040bed6a75831bade81df authored over 2 years ago by Luca Cillario <[email protected]>
Fix type hint annotations of expire time (#2361)

* fix typehint annotations of expire time.

`ExpiryT` includes `float` type, but params of exp...

fb54bddae9d460e227bfff77724e066b4a0ca522 authored over 2 years ago by Lee <[email protected]>
Update LICENSE (#2362)

2a0405d07e20ac7f695ff67415ad6c8368fd6066 authored over 2 years ago by Guy Korland <[email protected]>
fix test (#2358)

ab5d407a03192bd8ab63a1bfc891db9c04330265 authored over 2 years ago by dvora-h <[email protected]>
Be more strict about url scheme parsing (#2343)

The error message implied that urls had to start with `scheme://`.
However, if the double slash...

b5ebada842c715e9ee74ea638a7e6d11afcddae1 authored over 2 years ago by Klaas van Schelven <[email protected]>
Fix typo work -> word (#2341)

Co-authored-by: dvora-h <[email protected]>

fde03fbd45981c204908fe2a82999acf8e95bbc4 authored over 2 years ago by Nathaniel Blakely <[email protected]>
Add BITFIELD_RO (#2340)

031b2087b57713d29b98140fb1f0b9f7b4fc7a21 authored over 2 years ago by Alibi <[email protected]>
fix tdigest.create (#2348)

e95b05a8df4d45d0c8186ac37f57d9edd9235820 authored over 2 years ago by dvora-h <[email protected]>
Adding dependency vulnerability scanning to the CI process (#2332)

* Adding dependency auditing to CI

* fixing pathing

Co-authored-by: dvora-h <67596500+dvor...

771109e74feb3b8f630c047bf4f93da2800ec22e authored over 2 years ago by Chayim <[email protected]>
Fix GRAPH.LIST & TDIGEST.QUANTILE tests (#2335)

* fix graph list_keys test

* async test

* fix tdigest.quantile

* fix

29f80a5e9e6c3e55aeaba91399d5c21dde8acb14 authored over 2 years ago by dvora-h <[email protected]>
Add support for WITHSUFFIXTRIE to FT.CREATE (#2324)

* withsuffixtrie

* Update test_search.py

* fix

2cea637b2e936265d2001043d2b2d4e62559dc17 authored over 2 years ago by dvora-h <[email protected]>