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 5.0.0 (#2874)

2f679261b7ef0e7372868cacd8ba8721406eb495 authored over 1 year ago by Chayim <[email protected]>
Add support for `CLIENT SETINFO` (#2857)

Co-authored-by: Kristján Valur Jónsson <[email protected]>
Co-authored-by: Chayim <chayim@user...

f121cf29e7d7fb5c85c5915ba5ce10a20826e8c0 authored over 1 year ago by dvora-h <[email protected]>
Adding support for triggered functions (TFUNCTION) (#2861)

Co-authored-by: Chayim I. Kirshen <[email protected]>
Co-authored-by: dvora-h <[email protected]...

d5c2d1d42ed9f653d450e6127cb6f673f43fb2d0 authored over 1 year ago by shacharPash <[email protected]>
RESP 3 feature documentation (#2872)

b0abd555770bba42c57881b488b5fe5b188f088e authored over 1 year ago by Chayim <[email protected]>
Add py.typed in accordance with PEP-561 (#2738)

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

a532f89adcd5b790e2811588a2d7c34a79b095d5 authored over 1 year ago by Stanislav Zmiev <[email protected]>
Bump actions/upload-artifact from 2 to 3 (#2877)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

673617d2cbac265c6c8d43280d5e6898df4572b6 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pypa/gh-action-pip-audit from 1.0.0 to 1.0.8 (#2879)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

0ed807777cfab129904fd72fbada793f21ea0a9c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Dependabot label change (#2880)

38c7de617a482c9dd2d40699fbdd7ce44736cae9 authored over 1 year ago by Chayim <[email protected]>
Add a Dependabot config to auto-update GitHub action versions (#2847)

8370c4ac20835002fd1044e1742986072f19289c authored over 1 year ago by Kurt McKee <[email protected]>
Fix type hints in SearchCommands (#2817)

* fix type hints

* fix lint error

* fix linters

---------

Co-authored-by: dvora-h <d...

3e50d287f2c22a2cc74984a0cda3c25c3fe29d44 authored over 1 year ago by Joan Fontanals <[email protected]>
Fix timeout retrying on Redis pipeline execution (#2812)

Achieved by modifying Pipeline._disconnect_raise_reset

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

da27f4bfb70faaf2c0f2e0d60a7b6d6d76740029 authored over 1 year ago by Juraj Páll <[email protected]>
Add sync modules (except search) tests to cluster CI (#2850)

* Add modules to cluster ci

* remove async tests

* fix protocol checking

* fix tests

...

66bad8eda8a1513e111a0c0bf3c79b8b9536e33e authored over 1 year ago by dvora-h <[email protected]>
Fix a duplicate word in `CONTRIBUTING.md` (#2848)

7d70c9123bd54ff42d3080c9596c81126ef7e4bc authored over 1 year ago by Kurt McKee <[email protected]>
EOL for Python 3.7 (#2852)

dc62e19231ae4ba4317ede15c3aa9de4f93cd328 authored over 1 year ago by Chayim <[email protected]>
RESP3 connection examples (#2863)

a49e65682c17d338ba4343154bc5e4b23e58068f authored over 1 year ago by Chayim <[email protected]>
Fixing doc builds (#2869)

471f860a63688b950096bd796ce6ff645e817f36 authored over 1 year ago by Chayim <[email protected]>
Fix socket garbage collection (#2859)

8e5d5cea5e1c2b16121fdbfb7337cf1b7634af56 authored over 1 year ago by Kristján Valur Jónsson <[email protected]>
Change cluster docker to edge and enable debug command (#2853)

* debug in cluster docker, replace for master

* sleep time for cluster to settle...

* fix ...

2c2860dd30d2598b20c84e30d5580126ed46986b authored over 1 year ago by Chayim <[email protected]>
Merge 5.0 to master (#2849)

* Reorganizing the parsers code, and add support for RESP3 (#2574)

* Reorganizing the parsers...

2732a8553e58d9e77f16566b9132fc7205614a53 authored over 1 year ago by dvora-h <[email protected]>
Version 4.6.0 (#2810)

9f503578d1ffed20d63e8023bcd8a7dccd15ecc5 authored over 1 year ago by dvora-h <[email protected]>
Support JSON.MSET Command (#2766)

* support JSON.MERGE Command

* linters

* try with abc instead person

* change @skip_ifm...

ab617a1844d758ccd4a17a083a2f711eef4084ee authored over 1 year ago by shacharPash <[email protected]>
Fix CI (#2809)

04aadd7a0e05ca65c8bc9ba3e51014d12dc622be authored over 1 year ago by dvora-h <[email protected]>
Fix type hint for retry_on_error in async cluster (#2804)

* fix(asyncio.cluster): fixup retry_on_error type hint

This parameter accepts a list of _clas...

d25a96b3f688e54cee8f76ba96ad0ae776342696 authored over 1 year ago by Kevin James <[email protected]>
Extract abstract async connection class (#2734)

* make 'socket_timeout' and 'socket_connect_timeout' equivalent for TCP and UDS connections

*...

40a769ec377c0698c94acdedff21d969142499ae authored over 1 year ago by woutdenolf <[email protected]>
Add waitaof (#2760)

* Add waitaof

* Update test_commands.py

add test_waitaof

* Update test_commands.py

A...

cecf78b356cfe3562898187b75b8c9d2537ff6da authored over 1 year ago by Seongchuel Ahn <[email protected]>
chore(documentation): fix redirects and some small cleanups (#2801)

abc04b547a8034a723f634e2556729983bc38221 authored over 1 year ago by Vladimir Mihailenco <[email protected]>
Fix dead weakref in sentinel connection causing ReferenceError (#2767) (#2771)

* Fix dead weakref in sentinel conn (#2767)

* Update CHANGES

---------

Co-authored-by: ...

4f466d6b6d2908d5e6026f5f2c1ce8529c8ad451 authored over 1 year ago by Shahar Lev <[email protected]>
Add unit tests for the `connect` method of all Redis connection classes (#2631)

* tests: move certificate discovery to a separate module

* tests: add 'connect' tests for all...

53bed279cda7c31943ef54694527d525021d019f authored over 1 year ago by woutdenolf <[email protected]>
Introduce OutOfMemoryError exception for Redis write command rejections due to OOM errors (#2778)

* expose OutOfMemoryError as explicit exception type

- handle "OOM" error code string by rais...

2bb7f102f6b6724f5d5d9f2cdb187226ab5d2167 authored over 1 year ago by Brad MacPhee <[email protected]>
insert newline to prevent sphinx from assuming code block (#2796)

29dfbb2ebf46dcced5f001257195a623cbd0d4ba authored over 1 year ago by Brad MacPhee <[email protected]>
Fixed key error in parse_xinfo_stream (#2788)

3cdecc15d63fdbe7ca0ab088dd247d9a02cc1e43 authored over 1 year ago by Smit Parmar <[email protected]>
Fix JSON.MERGE Summary (#2786)

* Fix JSON.MERGE Summary

* linters

4d396f864f850b65cff669a084c678224db991bd authored over 1 year ago by shacharPash <[email protected]>
Add WITHSCORE to ZRANK (#2758)

* add withscore to zrank with tests

* fix test

d95d8a24ed2af3eae80b7b0f14cbccc9dbe86e96 authored over 1 year ago by Alibi <[email protected]>
Issue #2749: Remove unnecessary __del__ handlers (#2755)

* Remove unnecessary __del__ handlers
There normally should be no logic attached to del. Clean...

db7b9dd999f4590020125d4d517d0db7f2b47932 authored over 1 year ago by Kristján Valur Jónsson <[email protected]>
support JSON.MERGE Command (#2761)

* support JSON.MERGE Command

* linters

* try with abc instead person

* change @skip_ifm...

2d9b5ac6fe03fdc572b8ca47f7134082bae2a5e2 authored over 1 year ago by shacharPash <[email protected]>
Kristjan/issue #2754: Add missing argument to SentinelManagedConnection.read_response() (#2756)

* Increase timeout for a test which would hang completely if failing.
Timeouts in virtualized C...

35b7e09a57a1b7e2931d90e4b13858b68cee97cf authored over 1 year ago by Kristján Valur Jónsson <[email protected]>
Version 4.5.5 (#2753)

f056118224e851915922de02ec40f2d16c9e4dd7 authored over 1 year ago by dvora-h <[email protected]>
Fix `xadd` allow non negative maxlen (#2739)

* Fix xadd allow non negative maxlen

* Update change log

---------

Co-authored-by: dvor...

4a4566b59a07289ebe6e18bf351ad666fa419a00 authored over 1 year ago by Seongchuel Ahn <[email protected]>
fix create single_connection_client from url (#2752)

984b733d52b44ec75e2c9ff53689a7b6fa86d719 authored over 1 year ago by dvora-h <[email protected]>
Add client no-touch (#2745)

* Add client no-touch

* Update redis/commands/core.py

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

8c06d67f574bef941f7e19b1b2b36e767ed42b6d authored over 1 year ago by Seongchuel Ahn <[email protected]>
Optionally disable disconnects in read_response (#2695)

* Add regression tests and fixes for issue #1128

* Fix tests for resumable read_response to u...

c0833f60a1d9ec85c589004aba6b6739e6298248 authored over 1 year ago by Kristján Valur Jónsson <[email protected]>
fix parse_slowlog_get (#2732)

093232d8b4cecaac5d8b15c908bd0f8f73927238 authored over 1 year ago by dvora-h <[email protected]>
clean warnings (#2731)

9370711ba3ad341193089f04fdf325fd37956edf authored over 1 year ago by dvora-h <[email protected]>
Add support for cluster myshardid (#2704)

* feat: adding support for cluster myshardid

* lint fix

* fix: comment fix and async test
...

cfdcfd87acdc10bedba6230b0cbe7dcf44b4652a authored over 1 year ago by Anurag Bandyopadhyay <[email protected]>
Update redismodules.rst (#2747)

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

906e41349d8751f721c452494cdcdb5455258719 authored over 1 year ago by Cristian Matache <[email protected]>
Add RedisCluster.remap_host_port, Update tests for CWE 404 (#2706)

* Use provided redis address. Bind to IPv4

* Add missing "await" and perform the correct test...

3748a8b36d5c765f5d21c6d20b041fa1876021ae authored over 1 year ago by Kristján Valur Jónsson <[email protected]>
pinning urllib3 to fix CI (#2748)

ffb2b83468123c314d2742d1b1e68e6ce9eeb244 authored over 1 year ago by Chayim <[email protected]>
Updated AWS Elasticache IAM Connection Example (#2702)

Co-authored-by: Nick Gerow <[email protected]>

6d32503a58d841a41556cebcf188add324c6ce86 authored over 1 year ago by Nick Gerow <[email protected]>
nermina changes from NRedisStack (#2736)

e52fd672868f8085e45ae38454c4c920e78f44de authored over 1 year ago by shacharPash <[email protected]>
add "address_remap" feature to RedisCluster (#2726)

* add cluster "host_port_remap" feature for asyncio.RedisCluster

* Add a unittest for asyncio...

a7857e106bad02f4fc01c6ae69573d53d9018950 authored over 1 year ago by Kristján Valur Jónsson <[email protected]>
Fix potential race condition during disconnection (#2719)

When the disconnect() function is called twice in parallel it is possible that
one thread delet...

ac15d529edf2832af4c95349f6c0e9af2418448d authored over 1 year ago by Markus Gerstel <[email protected]>
Fix `ClusterCommandProtocol` not itself being marked as a protocol (#2729)

* Fix `ClusterCommandProtocol` not itself being marked as a protocol

* Update CHANGES

1ca223a9d0df046075dddd4b572791915d657ae7 authored over 1 year ago by Avasam <[email protected]>
Add WITHSCORES to ZREVRANK Command (#2725)

* add withscores to zrevrank

* change 0 -> 2

* fix errors

* split test

bf528fc7f776ce8e926b2e9abfa4e2460d73baa4 authored over 1 year ago by shacharPash <[email protected]>
return response in case of KeyError (#2628)

* return response in case of KeyError

* fix code linters error

* fix linters 2

* fix li...

8b58ebb73e03970fade4d3f9e2c961831713c228 authored over 1 year ago by shacharPash <[email protected]>
Improve error output for master discovery (#2720)

Make MasterNotFoundError exception more precise in the case of
ConnectionError and TimeoutError...

8e0b84d8a25c90070817c911af266cd5cabe1604 authored over 1 year ago by Marc Schöchlin <[email protected]>
Fix topk list example. (#2724)

fddd3d6b306724988249d117cd9e405ac78ffecc authored over 1 year ago by AYMEN Mohammed <[email protected]>
Fix incorrect usage of once flag in async Sentinel (#2718)

In the execute_command of the async Sentinel, the once flag was being
used incorrectly, with it...

d6bb4573618672d525c84877ec69827ff975299f authored over 1 year ago by Felipe Machado <[email protected]>
Improving Vector Similarity Search Example (#2661)

* update vss docs

* add embeddings creation and storage examples

* update based on feedbac...

7fc4c76c778163c21d396f99dcc710d99942895f authored over 1 year ago by Tyler Hutcherson <[email protected]>
Update example of Redisearch creating index (#2703)

When creating index, fields should be passed inside an iterable (e.g. list or tuple)

db9a85cd3e60a7746854108c42026c582b6ba527 authored over 1 year ago by mzdehbashi-github <[email protected]>
asyncio: Fix memory leak caused by hiredis (#2693) (#2694)

6a4240b205d7d63e1aa4803f8430248bebac071b authored over 1 year ago by Oran Avraham <[email protected]>
Really do not use asyncio's timeout lib before 3.11.2 (#2699)

480253037afe4c12e38a0f98cadd3019a3724254 made async-timeout required
only on Python 3.11.2 and ...

7ae8464798f4b3d2eda290c6f49ced14ef7e0029 authored over 1 year ago by Mirek Długosz <[email protected]>
Version 4.5.4 (#2674)

e1017fd77afd2f56dca90f986fc82e398e518a26 authored almost 2 years ago by dvora-h <[email protected]>
Fix async (#2673)

ef3f086ba95d597b815b41fa382283f62a08b509 authored almost 2 years ago by dvora-h <[email protected]>
Fixing cancelled async futures (#2666)

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

5acbde355058ab7d9c2f95bcef3993ab4134e342 authored almost 2 years ago by Chayim <[email protected]>
Fix issue 2660: PytestUnraisableExceptionWarning from asycio client (#2669)

6d886d7c7b405c0fe5d59ca192c87b438bf080f5 authored almost 2 years ago by shacharPash <[email protected]>
removing useless files (#2642)

326bb1cf156279919101cc88a696d6cfcd9f3fe9 authored almost 2 years ago by Chayim <[email protected]>
UnixDomainSocketConnection missing constructor argument (#2630)

4856813169f84faa871557dc4e1a98958f5fca6d authored almost 2 years ago by woutdenolf <[email protected]>
fix: do not use asyncio's timeout lib before 3.11.2 (#2659)

There's an issue in asyncio's timeout lib before 3.11.3 that causes
async calls to raise `Cance...

480253037afe4c12e38a0f98cadd3019a3724254 authored almost 2 years ago by Thiago Bellini Ribeiro <[email protected]>
AsyncIO Race Condition Fix (#2641)

66a4d6b2a493dd3a20cc299ab5fef3c14baad965 authored almost 2 years ago by Chayim <[email protected]>
Version 4.5.2 (#2627)

318b114f4da9846a2a7c150e1fb702e9bebd9fdf authored almost 2 years ago by dvora-h <[email protected]>
Fix behaviour of async PythonParser to match RedisParser as for issue #2349 (#2582)

* Allow data to drain from PythonParser after connection close.

* Add Changes

1b2f408259405d412d7530291902f9e0c8bd34b3 authored almost 2 years ago by Kristján Valur Jónsson <[email protected]>
introduce AbstractConnection so that UnixDomainSocketConnection can call super().__init__ (#2588)

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

7d474f90453c7b90bd06c94e0250b618120a599d authored almost 2 years ago by woutdenolf <[email protected]>
pypy-3.9 CI (#2608)

c87172347584301f453c601c483126e4800257b7 authored almost 2 years ago by Chayim <[email protected]>
add queue_class to REDIS_ALLOWED_KEYS (#2577)

* add queue_class to REDIS_ALLOWED_KEYS

* fix lint

* fix lint

---------

Co-authored-...

d63313bf6080acaf18d61e072c78303adc0d4166 authored almost 2 years ago by Dongkeun Lee <[email protected]>
Adding supported redis/library details (#2621)

c61eeb2e3b5dff1f01eb1e665f424c7e75354f56 authored almost 2 years ago by Chayim <[email protected]>
fix: replace async_timeout by asyncio.timeout (#2602)

async_timeout does not support python 3.11
https://github.com/aio-libs/async-timeout/pull/295
...

25e85e51e57b7aae9eb8fc77cfb0a45a07a501a7 authored almost 2 years ago by Mehdi ABAAKOUK <[email protected]>
Remove redundant assignment. (#2620)

91ab12a0f1bdf0e433131e1a51578e9fa2f89718 authored almost 2 years ago by Eom Taegyung "Iggy <[email protected]>
Making search document subscriptable (#2615)

* Fixed issue #2598 - make Document class subscriptable

* Last time added older file, fixed i...

8bfd492240fd33489a86cd3d353e3ece1fc94c10 authored almost 2 years ago by Abhishek Kumar Sinha <[email protected]>
[types] update return type of smismember to list[int] (#2617)

* update return type of smismember

* use Literal instead of int

a372ba4f28f874ebff008a3bb4f5ce06104fd29b authored almost 2 years ago by Raymond Yin <[email protected]>
ConnectionPool SSL example (#2605)

6d1061f50a6fe4cfa0a39f6a6852ed1a3a6da0bd authored almost 2 years ago by CrimsonGlory <[email protected]>
Fixed CredentialsProvider examples (#2587)

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

3edd49bea4d88dbe565a920fdd12be28ff4f513e authored almost 2 years ago by Bar Shaul <[email protected]>
Speeding up the protocol parsing (#2596)

* speeding up the protocol parser

* linting

* changes to ease

5588ae08b3138c700726a9bf145ac34bc812ebcc authored almost 2 years ago by Chayim <[email protected]>
update json().arrindex() default values (#2611)

* update json().arrindex() default values

* add unit test

* fix falsy checks

* more uni...

b546a9a81c374b054835a5eeda9b580344d78dfd authored almost 2 years ago by Alex Schmitz <[email protected]>
Update README to make pip install copy-pastable on zsh (#2584)

6c708c2e0511364c2c3f21fa1259de05e590632d authored almost 2 years ago by Igor Malinovskiy <[email protected]>
Fix for `lpop` and `rpop` return typing (#2590)

Right now there is an annoying warning that these methods can't be awaited when using `redis.asy...

e9ad2a3ec0f403373fe2c01d2ab3a71c69ec884c authored almost 2 years ago by Galtozzy <[email protected]>
Version 4.5.1 (#2586)

fd7a79dca3d10af88a2ef79f81471a63376c081f authored almost 2 years ago by dvora-h <[email protected]>
Fix #2581 UnixDomainSocketConnection' object has no attribute '_command_packer' (#2583)

* Fix #2581 UnixDomainSocketConnection' object has no attribute '_command_packer' .
Apparently ...

2b470cb76534eca04e181e1877a0674032f7e82a authored almost 2 years ago by Sergey Prokazov <[email protected]>
Version 4.5.0 (#2580)

5cb5712d283fa8fb300abc9d71a61c1a81de5643 authored almost 2 years ago by dvora-h <[email protected]>
Fix issue with `pack_commands` returning an empty byte sequence (#2416)

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

f517287a118a372d47956f5ba831927018d1ad3e authored almost 2 years ago by jmcbailey <[email protected]>
Add TS.MGET example for OS Redis Cluster (#2507)

fcd8f98509c5c7c14ee5a3201b56b8bf755a4b7c authored almost 2 years ago by Igor Malinovskiy <[email protected]>
Fix issue 2349: Let async HiredisParser finish parsing after a Connection.disconnect() (#2557)

* A failing unittest

* Do not clear the redis-reader's state when we disconnect so that it ca...

e7306aae64b728fc6d894faed046960de76710c4 authored almost 2 years ago by Kristján Valur Jónsson <[email protected]>
Fix issue 2567: NoneType check before raising exception (#2569)

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

9e00b91e1b181af666c58acaf2fcd3b1b8194889 authored almost 2 years ago by Anurag Bandyopadhyay <[email protected]>
Use hiredis::pack_command to serialized the commands. (#2570)

* Implemented pack command and pack bytes

* 1) refactored the command packer construction pro...

ffbe879549c8a212ba70e25ee9a0367187753669 authored almost 2 years ago by Sergey Prokazov <[email protected]>
Fix: tuple function cannot be passed more than one argument (#2573)

31a1c0b7908e157f80e39a00597defa4d76c5ca1 authored almost 2 years ago by Kosuke <[email protected]>
Fix issue 2540: Synchronise concurrent command calls to single-client mode. (#2568)

Co-authored-by: Viktor Ivanov <[email protected]>

428d60940f386d3680a413aa327889308f82c5de authored almost 2 years ago by Vivanov98 <[email protected]>
Fix unlink in cluster pipeline (#2562)

Implement unlink() like delete() to make it work when
used in a cluster pipeline.

9e6a9b52e5aab021d239ca56e27f06bca871cbf0 authored almost 2 years ago by gmbnomis <[email protected]>
trivial typo fix (#2566)

* trivial typo fix

* trivial typo fix

42604b68c906a156fd64a001a83e0e84a0fa63fa authored almost 2 years ago by Rich Bowen <[email protected]>
Simplify the sync SocketBuffer, add type hints (#2543)

e39c7babdd80ecdd930bed9d201e8fb9187309ac authored almost 2 years ago by Kristján Valur Jónsson <[email protected]>
Add missing `Union` type in method `StreamCommands.xclaim()` (#2553)

`Union` was missing in front of `[List[StreamIdT], Tuple[StreamIdT]]` and VSCode was producing a...

5e258a107e4d44522a9222b4c7e8938dbe4bc43e authored almost 2 years ago by David Pacsuta <[email protected]>
Change redismod docker to redis-stack-server (#2556)

* Change redismod docker to redis-stack-server

* redis-stack-server

* syntax

* Update t...

18560b43ed759f4ace7ac16f4a3dd53ab2841969 authored almost 2 years ago by dvora-h <[email protected]>