youssef khaya
3983d61bc8
AsyncRedisManager: reconnect loop owns subscribe/unsubscribe lifecycle (fix intermittent pub/sub stalls)
Refactor AsyncRedisManager._redis_listen_with_retries() to:
- Start with connect=True to own initial subscribe
- Reconnect automatically after transient errors
- Handle graceful shutdown with unsubscribe in finally
- Remove redundant subscribe/unsubscribe from _listen()
7 months ago
Lê Nam Khánh
db3f1c2a01
Fix typos in src/socketio/async_client.py ( #1520 )
7 months ago
dependabot[bot]
f4b4a98bda
Bump django in /examples/server/wsgi/django_socketio ( #1519 ) #nolog
Bumps [django](https://github.com/django/django ) from 4.2.22 to 4.2.26.
- [Commits](https://github.com/django/django/compare/4.2.22...4.2.26 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 4.2.26
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 months ago
Miguel Grinberg
b423d0e38e
Improvements to the logging documentation
7 months ago
Gritty_dev
c52e93b4a3
fix recreate binding on failure ( #1516 )
7 months ago
Miguel Grinberg
54b4382b5f
Version 5.14.4.dev0
7 months ago
Miguel Grinberg
227e53bdf7
Release 5.14.3
7 months ago
Miguel Grinberg
f3b18bde3f
Support Python's ConnectionRefusedError to reject a connection ( #1515 )
* Support Python's ConnectionRefusedError to reject a connection
* unit tests
7 months ago
Miguel Grinberg
194e1b7f27
Only push binary data to aiopika ( Fixes #1513 ) ( #1514 )
7 months ago
Miguel Grinberg
f8a1d435b2
Version 5.14.3.dev0
8 months ago
Miguel Grinberg
08f65c22bb
Release 5.14.2
8 months ago
Miguel Grinberg
8fcbd80e76
Remove old build matrix exceptions #nolog ( #1510 )
8 months ago
Miguel Grinberg
1f4cd3b025
Add 3.14 and pypy-3.11 CI tasks
8 months ago
Miguel Grinberg
bab4a10f48
Restore binary message support in message queue setups ( Fixes #1508 ) ( #1509 )
8 months ago
Miguel Grinberg
383eeaf8a6
linter fixes #nolog
8 months ago
Miguel Grinberg
33722a0d96
Improve documentation of the `BaseManager.get_participants()` method
8 months ago
Miguel Grinberg
f298c9b54d
Fix formatting of client connection error ( Fixes #1507 )
8 months ago
Miguel Grinberg
2ffdd5535a
Version 5.14.2.dev0
8 months ago
Miguel Grinberg
0acbf198c6
Release 5.14.1
8 months ago
Miguel Grinberg
6e2d0de12b
Restore support for rediss:// URLs, and add valkeys://
8 months ago
Darren Chang
a8deb3a8f3
Add support for unix-sock protocol ( #1503 )
8 months ago
Miguel Grinberg
9e42f46509
Version 5.14.1.dev0
8 months ago
Miguel Grinberg
400200e006
Release 5.14.0
8 months ago
Miguel Grinberg
53f6be0942
Replace pickle with json ( #1502 )
8 months ago
James Thistlewood
a59c6f5200
Fix: SimpleClient.call does not raise TimeoutError on timeout ( #1501 )
8 months ago
Miguel Grinberg
f61e0bec37
wait for client to end background tasks on disconnect ( #1500 )
8 months ago
Miguel Grinberg
23556fb3dc
Fixed transport property of the simple clients to be a string as documented ( Fixes #1499 )
8 months ago
Miguel Grinberg
e59acf1465
Address failures of test suite on Mac ( #1497 )
8 months ago
phi-friday
36a89226a2
Add support for valkey in the Redis client managers ( #1488 )
8 months ago
Miguel Grinberg
5dc2aea077
keep track of which namespaces failed to connect ( #1496 )
8 months ago
Miguel Grinberg
b3da354ed9
Add message queue deployment recommendations
8 months ago
dependabot[bot]
3625fe821d
Bump eventlet from 0.35.2 to 0.40.3 in /examples/server/wsgi ( #1491 ) #nolog
Bumps [eventlet](https://github.com/eventlet/eventlet ) from 0.35.2 to 0.40.3.
- [Changelog](https://github.com/eventlet/eventlet/blob/master/NEWS )
- [Commits](https://github.com/eventlet/eventlet/compare/v0.35.2...0.40.3 )
---
updated-dependencies:
- dependency-name: eventlet
dependency-version: 0.40.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months ago
Eugnee
b01b197df1
redis manager, verbose error logging ( #1479 )
9 months ago
Eugnee
efd1247ed9
channel was not properly initialized in several pubsub client managers ( #1476 )
11 months ago
dependabot[bot]
3a002e69d9
Bump aiohttp from 3.10.11 to 3.12.14 in /examples/server/aiohttp ( #1474 ) #nolog
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.10.11 to 3.12.14.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.11...v3.12.14 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.12.14
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
d3a9b82d58
Bump django in /examples/server/wsgi/django_socketio ( #1470 ) #nolog
Bumps [django](https://github.com/django/django ) from 4.2.21 to 4.2.22.
- [Commits](https://github.com/django/django/compare/4.2.21...4.2.22 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 4.2.22
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
473e05c206
Bump tornado from 6.4.2 to 6.5.1 in /examples/server/tornado ( #1467 ) #nolog
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.4.2 to 6.5.1.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.2...v6.5.1 )
---
updated-dependencies:
- dependency-name: tornado
dependency-version: 6.5.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Func
5e04003dad
Add missing `async` on session examples for the async server ( #1465 )
1 year ago
dependabot[bot]
86a7176a5a
Bump django in /examples/server/wsgi/django_socketio ( #1461 ) #nolog
Bumps [django](https://github.com/django/django ) from 4.2.20 to 4.2.21.
- [Commits](https://github.com/django/django/compare/4.2.20...4.2.21 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 4.2.21
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
96073f4022
Bump h11 from 0.14.0 to 0.16.0 in /examples/server/wsgi/django_socketio ( #1459 ) #nolog
Bumps [h11](https://github.com/python-hyper/h11 ) from 0.14.0 to 0.16.0.
- [Commits](https://github.com/python-hyper/h11/compare/v0.14.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: h11
dependency-version: 0.16.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
059fd90761
Bump h11 from 0.11.0 to 0.16.0 in /examples/server/asgi ( #1458 ) #nolog
Bumps [h11](https://github.com/python-hyper/h11 ) from 0.11.0 to 0.16.0.
- [Commits](https://github.com/python-hyper/h11/compare/v0.11.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: h11
dependency-version: 0.16.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Marc Mueller
81c80cddde
Add SPDX license identifier ( #1453 )
1 year ago
Miguel Grinberg
259de30d43
Remove debugging print
1 year ago
Miguel Grinberg
d9ecbee93c
Version 5.13.1.dev0
1 year ago
Miguel Grinberg
80e77170ea
Release 5.13.0
1 year ago
Miguel Grinberg
8ea5e814c1
linter fixes #nolog
1 year ago
Tim Van Baak
5c93c59648
Preserve exception context in Client.connect ( #1450 )
1 year ago
Miguel Grinberg
6a52e8b502
Add support for Redis Sentinel ( #1448 )
* Add support for Redis Sentinel
* more unit tests
1 year ago
Miguel Grinberg
537630b983
Remove incorrect reference to an "asyncio" installation extra ( Fixes #1449 )
1 year ago
dependabot[bot]
fc0c1e2fee
Bump gunicorn in /examples/server/wsgi/django_socketio ( #1445 ) #nolog
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 22.0.0 to 23.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/22.0.0...23.0.0 )
---
updated-dependencies:
- dependency-name: gunicorn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago