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

Update asyncio_examples.ipynb (#3125)

clarified wording + one case of deprecated .close() changed to .aclose()

5090875fe5ab84ea8142a28909a93d6ef35c784f authored 11 months ago
Optimizing cluster initialization changing the checks for cluster-enabled flag (#3158)

* change if the cluster-mode is enabled by trying run CLUSTER SLOT insted of INFO

* fix typo
...

ddff7b54b5db4ace94203dc141151b3f08060d2a authored 11 months ago
Bump release-drafter/release-drafter from 5 to 6 (#3171)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from...

4f8dfae5aa58fc6ddc9e75f82877f5e23d69de24 authored 11 months ago
Bump rojopolis/spellcheck-github-actions from 0.35.0 to 0.36.0 (#3172)

Bumps [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actio...

0a0321523078ee514801a47bd83b7fe5a5ba198e authored 11 months ago
Remove redundant async-timeout dependency in modern Python (#3177)

https://github.com/redis/redis-py/issues/3174

22957070f72615bae090a6550143a1f091efdae1 authored 11 months ago
Fix lock error (#3176)

9ad1546c06bb7321e7e19bbb9c8dd758343c0390 authored 11 months ago
Version 5.1.0b4 (#3166)

9df2225ba6309d50742959328958755210d757bd authored 11 months ago
Fix bug: client side caching causes unexpected disconnections (async version) (#3165)

* fix disconnects

* skip test in cluster

* add test

* save return value from handle_pus...

26ab964ec18ec255672abaec90de439705151b5c authored 11 months ago
Fix bug: client side caching causes unexpected disconnections (#3160)

* fix disconnects

* skip test in cluster

---------

Co-authored-by: Chayim <chayim@users...

c573bc4ab61d0d57726f872fdfca31962d44b534 authored 11 months ago
Fix incorrect asserts in test and ensure connections are closed (#3004)

d529c2ad8d2cf4dcfb41bfd93ea68cfefd81aa66 authored 12 months ago
Fix retry logic for pubsub and pipeline (#3134)

* Fix retry logic for pubsub and pipeline

Extend the fix from bea72995fd39b01e2f0a1682b16b6c7...

ebb6171832f284d61df4fe3afa0a23af88fbf9b6 authored 12 months ago
Remove typing-extensions from deps (#3146)

It's not used, and this library requires Python 3.8+.

2b2a2e0bfe34584c6d8728ba5d03b70648b47f36 authored 12 months ago
Update connection.py (#3149)

Exception ignored in: <function Redis.__del__ at ...>
Traceback ....
TypeError: 'NoneType' obj...

4099d5e0e3a15c377a10754ed6a376f3a6c20676 authored 12 months ago
Revert stale isuue version update (#3142)

6b89786a2957025b2540700baed7878943a7d401 authored 12 months ago
docs: Add timeout parameter for get_message example (#3129)

The `get_message()` method in asyncio PubSub has a `timeout` argument that defaults to 0.0, caus...

6240ea1e46bf5c8d79862c5eac30d48ff1f9a62e authored 12 months ago
Allow to control the minimum SSL version (#3127)

* Allow to control the minimum SSL version

It's useful for applications that has strict secur...

7df57e5a32ad44446c1209ed7b8a38e996036354 authored 12 months ago
Bump codecov/codecov-action from 3 to 4 (#3131)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Relea...

7f632962d124d74a361a961a5ee452593098d1b8 authored 12 months ago
Bump actions/stale from 3 to 9 (#3132)

Bumps [actions/stale](https://github.com/actions/stale) from 3 to 9.
- [Release notes](https://...

b1ee455ec2e384f9f4092717b02e640d06e8e1a6 authored 12 months ago
release already acquired connections on ClusterPipeline, when get_connection raises an exception (#3133)

Signed-off-by: zach.lee <[email protected]>

2f88840383453d713859244b8206d7f942c3bcc4 authored 12 months ago
Fix grammer in BlockingConnectionPool class documentation (#3120)

Co-authored-by: ahmedabdou14 <root@xps>

1a7d474268fe7072686369adc20aa498d63f063e authored about 1 year ago
Add modules support to async RedisCluster (#3115)

70e2a1321019a4df873230ac64f11f1215198624 authored about 1 year ago
Version 5.1.0b3 (#3112)

0a824962e9c0f8ec1b6b9b0fc823db8ec296e580 authored about 1 year ago
Update install_requires (#3109)

908f2a5709dda6cb16b2e9019f66e21d9104155b authored about 1 year ago
CSC Review Fixes - expose delete functions, rename attribute names, add AbstractCache class (#3110)

* CSC review fixes

* cahnge cache_max_size default value

* use ABC and add docstring

562152ba68ecb8a167bd71a0af85f095f67c400c authored about 1 year ago
Fix possible pipeline connections leak (#3104)

* Update cluster.py

When Executing "n.write()" may generate some unknown errors(e.g. DataErro...

254c8c095edc63d6aa19a11af245e7dd09873b64 authored about 1 year ago
Return a copy of the respnse from cache (#3106)

df2956684c4f1b0c553cced55e022485598b0ebb authored about 1 year ago
Fix: hset unexpectedly mutates the list passed to items (#3103)

273f032094fa691462d3c51f6767aae541a9f8c2 authored about 1 year ago
Fix type hint of arbitrary argument lists (#2908)

4a66c1e2b06bce1fc2a05febe00ad46e5d78e2e2 authored about 1 year ago
Fix objlen type hint (#2966)

* Fix objlen type hint

* Update redis/commands/json/commands.py

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

fabc23e0aaeef82ffd2da7037eeb707e567ce340 authored about 1 year ago
Adding lock_name to LockError (#3023)

* Adding lock_name to LockError

* Adding lock_name to LockError

---------

Co-authored-b...

18bb01686e3af2f8ad086f838ce95672a78c12c4 authored about 1 year ago
Fix typing for `HashCommand.hdel` (#3029)

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

bd4ce15f7ef872901a8457abd9a70e837aac6690 authored about 1 year ago
fix(docs): organize cluster mode part of lua scripting (#3073)

f9b6a5e2a7a1cf29c0044be80fdc237768493282 authored about 1 year ago
filter commits for main branch (#3036)

902754b843e6cf1174a114322eea417ee467d454 authored about 1 year ago
Always sending codecov (#3101)

63932bb0a1bc876410241786b863420e7d1d33e1 authored about 1 year ago
Support client side caching with RedisCluster (#3102)

* sync

* fix mock_node_resp

* fix mock_node_resp_func

* fix test_handling_cluster_failo...

c7a13ae3f2529ee3f1bd0b5f991de4d06c33a6db authored about 1 year ago
Version 5.1.0b2 (#3100)

b5d4d29409f83e9a0056c6ed12414bf58e1ea1c0 authored about 1 year ago
Support client side caching with ConnectionPool (#3099)

* sync

* async

* fixs connection mocks

* fix async connection mock

* fix test_asynci...

8cbf7f5fa899675ef8fca09ec63f8588d351e297 authored about 1 year ago
Bump actions/setup-python from 4 to 5 (#3095)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release n...

6d77c6d715430c30f22147f8c572659d77380a9f authored about 1 year ago
Bump actions/upload-artifact from 3 to 4 (#3097)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Rel...

4f3b894d67296118fe8cc3e98c9e1f02e33f6488 authored about 1 year ago
Bump github/codeql-action from 2 to 3 (#3096)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release n...

a63ba91d0df7ffed8e724a2d82cde4709a9196ec authored about 1 year ago
Version 5.1.0b1 (#3093)

c6bbfcad5a25d5497845010a52eef8c06224f79e authored about 1 year ago
Partial clean up of Python 3.7 compatibility (#2928)

* Drop typing_extensions dependency (not necessary when targeting Python 3.8+)

* Bump python_...

aea575597d317930c00350cdda18e6acb3814958 authored about 1 year ago
fix acl_genpass with bits (#3062)

6046d5f8a2a50eba9b47fc9a6253c87a24fbc4df authored about 1 year ago
Client side caching invalidations (standalone) (#3089)

* cache invalidations

* isort

* deamon thread

* remove threads

* delete comment

*...

53de3086f7a2176dea1e804676d2eb7f618c41cf authored about 1 year ago
Fix return types in json commands (#3071)

* Fix return types in JSONCommands class

* Update CHANGES

f6a4b49bff925225ec64694414d3f09b847863df authored about 1 year ago
Fix Specifying Target Nodes broken hyperlink (#3072)

The typo cause hyperlinks to fail.

5fec523455643e1b6a9daa11fa74d3317da7e233 authored about 1 year ago
Allow the parsing of the asking command to forward original options (#3012)

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

a1df1cf47808fd55150d4983dba3437b329f9d15 authored about 1 year ago
Fix reported version of deprecations in asyncio.client (#2968)

d5a59cdea8e35137beaecd0e6135607c80f08486 authored about 1 year ago
Make the connection callback methods public again, add documentation (#2980)

fd281e096a000ac9a300747b7ebaed133f126a0b authored about 1 year ago
Update repr of important classes with module name and recommended "< … (#3001)

* Update repr of important classes with module name and recommended "< ... >" syntax.

* updat...

50245cdc6fecd4f7432e821816c79de23666fe63 authored about 1 year ago
Prevent async ClusterPipeline instances from becoming "false-y" in case of empty command stack (#3068)

3502c4d563e71ffcf2e71936528294ff130c9440 authored about 1 year ago
Fix parsing of `FT.PROFILE` result (#3063)

* Fix parsing of ft.profile result

* test

ce9eb83a14a3baaf31ee1038810977e36a0e05e0 authored about 1 year ago
Fix typos. (#3016)

e13356db9220de1196ca3b7d10a2de623cc15b69 authored about 1 year ago
Update advanced_features.rst (#3019)

8a3ae36de7c6a99c4b3b655c67531db40e575c3f authored about 1 year ago
Add "sum" to DUPLICATE_POLICY documentation of TS.CREATE, TS.ADD and TS.ALTER (#3027)

eefe3ab371db40ac6d0d54d15cc18fc81e94dfbf authored about 1 year ago
Use `disable_decoding` in async `read_response`. (#3042)

ac92e0c53c8d2a54e2111fab923ecfa1a51dbfcd authored about 1 year ago
Bump rojopolis/spellcheck-github-actions from 0.34.0 to 0.35.0 (#3060)

Bumps [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actio...

a60d25e0a0da8742d85447b198817f01a4089ce4 authored about 1 year ago
Update ocsp.py (#3022)

58da813e2ed3ce45d9bc14fff8d0a378b0f5ee82 authored about 1 year ago
Version 5.1.0a1 (#3044)

8875d553ba52b630f6c23cd69723f2be720b15b8 authored about 1 year ago
Client Side Caching: Alpha support (#3038)

* CSC

* get keys from command

* fix review comments

* return respone in execute_command...

69782750343496b7b88bf82c006f4205afd7aabd authored about 1 year ago
Fix parsing resp3 dicts (#2982)

0113034634c7b4968cfc34b42980f3ad86eb1fc6 authored about 1 year ago
Fix BlockingConnectionPool.from_url parsing of timeout in query args #2983 (#2984)

Co-authored-by: Romain Fliedel <[email protected]>

c2d5596e4b200b4da883315a23a976736d18835a authored about 1 year ago
Update client.py sleep_time typing for run_in_thread function (#2977)

Changed from
`sleep_time: int = 0`
to
`sleep_time: float = 0.0`
To avoid Pylance complainin...

d3a3ada03e080f39144807c9fbe44876c40e0548 authored over 1 year ago
Better deal with "lost" connections for async Redis (#2999)

* Allow tracking/reporting and closing of "lost" connections.
ConnectionPool keeps a WeakSet of...

14be2da44f5f8e768a1e2e1ae41d5733bcfc8df3 authored over 1 year ago
Add GEOSHAPE field type for index creation of RediSearch (#2957)

* first pass of geoshape index type

* first attempt at test, but demonstrates the initial com...

05124de3dbc45eca8f6a29344f4de50f34ffb2e0 authored over 1 year ago
Linking to Redis resources (#3006)

7867c6252c86398d442da455c3f57745d21ae0c4 authored over 1 year ago
Close various objects created during asyncio tests (#3005)

* Close various objects created during asyncio tests

* Fix resource leake in test_cwe_404.py
...

df3b9e9826c151d1593262dc1133b91fca7f6218 authored over 1 year ago
Creating CODEOWNERS for the examples (#2993)

5391c5fc39a2c9aaa1b2e5acc799b93444270b88 authored over 1 year ago
Don't perform blocking connect inside the BlockingConnectionQueue Condition variable. (#2997)

d1dbb153ebe90ce1908f88d87c1af047a0a00b4d authored over 1 year ago
fix type hint (#2963)

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

054caf39eeab2fba305660299f2d85200eb81b98 authored over 1 year ago
Bump rojopolis/spellcheck-github-actions from 0.33.1 to 0.34.0 (#2970)

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

787d7314b2fbb6b5cb160afca5d7149b0e4ee507 authored over 1 year ago
Bump actions/checkout from 3 to 4 (#2969)

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

24887dcb96212e8b54918e5de649f89d0ac54184 authored over 1 year ago
Version 5.0.1 (#2958)

cc4bc1a544d1030aec1696baef2861064fa8dd1c authored over 1 year ago
Type hint improvements (#2952)

* Some type hints

* fixed callable[T]

* con

* more connectios

* restoring dev reqs
...

2ee7c3cb352d368df6521425f2e613dd4b2fcadc authored over 1 year ago
Save a reference to created async tasks, to avoid tasks potentially disappearing (#2816)

* save a reference to created tasks, to avoid tasks disappearing mid-execution

* Ignore linte...

56b254eb7b3827274e8eeb45b18e0b2345a27582 authored over 1 year ago
Replace clear_connect_callbacks with _deregister_connect_callback (#2955)

1b370da71709ad31ec947bf14af4b5831d57b9cb authored over 1 year ago
async fixes, remove __del__ and other things (#2870)

* Use correct redis url if not default when creating Connection

* Make resource-warning __del...

ded9f7c7e130b1797a11ee73a141e537ae37a83d authored over 1 year ago
Provide aclose() / close() for classes requiring lifetime management (#2898)

* Define `aclose()` methods instead of `close()` for async Redis()

* update examples to use `...

c46a28dfdff95bfbe9b8872ee6cc17f41487f11f authored over 1 year ago
Add support for `ModuleCommands` in cluster (#2951)

620764198882051ef9e32bfa1fcf31742b2fb095 authored over 1 year ago
Fix monitor regex bug (#2950)

2df75ad4d8678cb0d76463c5ad17213618121b9d authored over 1 year ago
Add support for multimple values in `RPUSHX` (#2949)

0acd0e7f0f2383a77bdc3a09a51fd95ff6588070 authored over 1 year ago
Add `Redis.from_pool()` class method, for explicitly owning and closing a ConnectionPool (#2913)

* Add the `from_pool` argument to asyncio.Redis

* Add tests for the `from_pool` argument

*...

012f7cf7d2950e8241eb5705e7cdd83b09370ba4 authored over 1 year ago
Cluster determine slot command name need upper (#2919)

The judgment of the name is all uppercase, for example:
L970: if command in ("EVAL", "EVALS...

086efb2b5e898d9d7e5097935b6506508609df16 authored over 1 year ago
add pagination, sorting and grouping examples to search json example (#2890)

509c77c5263188fad239b07c80ecc5b0e8372647 authored over 1 year ago
Avoid creating ref cycles (#2932)

This won't meaningfully affect most users, so I won't feel bad if this
is closed :-)

It's of...

578fb26d412a704397ea44ecfd8dc728f6981ece authored over 1 year ago
Remove process-id checks from asyncio. Asyncio and fork() does not mix. (#2911)

* Remove process-id checks from asyncio. Asyncio and fork() does not mix.

* Remove mention o...

ba186d210f4f1e5d16fb27a1ee0afcb930f16a8d authored over 1 year ago
Fix resource usage and cleanup Mocks in the unit tests (#2936)

* Fix resource missing awaits in test_cwe_404

* Unpatch mocked client after use

* Fix sync...

94ae3e0ac423aa613b198cd2a1006f4504bcadd0 authored over 1 year ago
Support timeout = 0 in search query (#2934)

* Support query timeout = 0

In RediSearch query timeout = 0 means unlimited timeout.
In the ...

46b736ef7cb0ad54089d0bd6385472df0ce6f00c authored over 1 year ago
Remove mentions of Tox (#2929)

It was removed in #2849.

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

1596ac6a0bbc1e00e57c6a48e255a8f917498e39 authored over 1 year ago
Fix async sentinel (#2922)

8c8a529a5f552db62d94f54a0c0e305c82e8514c authored over 1 year ago
Add 7.2 to supported Redis versions (#2896)

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

53be0b6a9ef2ecf2cbcd31e0f4a88e5038f7705c authored over 1 year ago
Fix resource warnings in unit tests (#2899)

* Properly close sockets for the cwe_404 proxy

* release connections in tests

fix

* Fix...

09dcef1034a27ad07f8dd502caa4d062efc2ab5b authored over 1 year ago
Fix typo in redis-stream-example.ipynb (#2918)

remote -> remove

c7dc1751b90a3944907dfc4fdb25e7774a5d1c1e authored over 1 year ago
Fix protocol checking for search commands (#2923)

317ea3a2b1d2ee6b695862a061f35afed62e3248 authored over 1 year ago
Deprecate RedisGraph (#2927)

7c4f1671270850187e986367302dd039daa9a997 authored over 1 year ago
Fix test_scorer (search) (#2920)

e3de026a90ef2cc35a5b68934029a0ef2a5b2f53 authored over 1 year ago
fix sentinel read_response (#2894)

3caee4b33f6ebdd4c1b2247c5a8e39aaaec56a25 authored over 1 year ago
Fix: automatically close connection pool for async Sentinel (#2900)

* set the `auto_close_connection_pool` flag on Redis instance with its own pool.

* Add tests ...

19b55c62389c890a96dd611e28aaaedba7506720 authored over 1 year ago
Fix redis 7.2.0 tests (#2902)

* Fix redis 7.2.0 tests

* revert

* revert geo

* fix cluster myshardid

* linters

6968431983c20a6f874a97d92c4d11366721b83b authored over 1 year ago
Updating all client licenses to clearly be MIT (#2884)

28cc65c18cc4fb37ef14497c963eb181dba8d25d authored over 1 year ago