100 Commits (f8a1d435b23df74e720cb1c384955ff5dd1c442c)

Author SHA1 Message Date
Miguel Grinberg bab4a10f48
Restore binary message support in message queue setups (Fixes #1508) (#1509) 4 days ago
Miguel Grinberg 383eeaf8a6
linter fixes #nolog 2 weeks ago
Miguel Grinberg 33722a0d96
Improve documentation of the `BaseManager.get_participants()` method 2 weeks ago
Miguel Grinberg f298c9b54d
Fix formatting of client connection error (Fixes #1507) 2 weeks ago
Miguel Grinberg 6e2d0de12b
Restore support for rediss:// URLs, and add valkeys:// 2 weeks ago
Darren Chang a8deb3a8f3
Add support for unix-sock protocol (#1503) 2 weeks ago
Miguel Grinberg 53f6be0942
Replace pickle with json (#1502) 3 weeks ago
James Thistlewood a59c6f5200
Fix: SimpleClient.call does not raise TimeoutError on timeout (#1501) 3 weeks ago
Miguel Grinberg f61e0bec37
wait for client to end background tasks on disconnect (#1500) 3 weeks ago
Miguel Grinberg 23556fb3dc
Fixed transport property of the simple clients to be a string as documented (Fixes #1499) 3 weeks ago
phi-friday 36a89226a2
Add support for valkey in the Redis client managers (#1488) 3 weeks ago
Miguel Grinberg 5dc2aea077
keep track of which namespaces failed to connect (#1496) 3 weeks ago
Eugnee b01b197df1
redis manager, verbose error logging (#1479) 2 months ago
Eugnee efd1247ed9
channel was not properly initialized in several pubsub client managers (#1476) 3 months ago
Func 5e04003dad
Add missing `async` on session examples for the async server (#1465) 5 months ago
Miguel Grinberg 259de30d43
Remove debugging print 6 months ago
Tim Van Baak 5c93c59648
Preserve exception context in Client.connect (#1450) 6 months ago
Miguel Grinberg 6a52e8b502
Add support for Redis Sentinel (#1448) 7 months ago
Miguel Grinberg 288ebb189d
Eliminate race conditions on disconnect (Fixes #1441) 7 months ago
Miguel Grinberg 7605630bb2
Allow custom client subclasses to be used in SimpleClient and AsyncSimpleClient (Fixes #1432) 9 months ago
Miguel Grinberg 8fe012abbb
Stop using deprecated datetime functions 10 months ago
Miguel Grinberg b75fd31625
Fix admin instrumentation to support disconnect reasons (Fixes #1423) 10 months ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 10 months ago
humayunsr b6ee33e56c
Prevent multiple tasks for reconnection (#1369) 10 months ago
Arseny 78d1124c50
fix AsyncClient::wait unexpected return after success reconnect (#1407) 10 months ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 10 months ago
Masen Furer bf5a05ae9b
server.py: teeny docstring typo fix (#1421) 10 months ago
Peter Bierma 72d37ea79f
Fix typo with `AsyncClient.connect` example (#1403) 11 months ago
Miguel Grinberg 5f83cd0f7b
Renamed flask-socketio references to python-socketio (Fixes #1377) 1 year ago
Miguel Grinberg 1b901de007
prevent crash when client sends empty event 1 year ago
Pavieł Michalkievič f1476041e5
Enable emitting to single client in managers with to=... (#1374) 1 year ago
Miguel Grinberg 5e78ecbc34
Minor updates to the server and client documentation 1 year ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 1 year ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 1 year ago
Ruslan Bel'kov e593519692
Accept 0 as a callback id (#1329) 1 year ago
asuka bd39b8f215
Improved routing to catch-all namespace handlers (#1316) 2 years ago
Miguel Grinberg 7cc84bd13d
Option to disable routing in ASGIApp 2 years ago
Miguel Grinberg b4f36148d8
Optional connection retries (Fixes #1306) 2 years ago
Miguel Grinberg 0e1f23229d
use Socket.IO sid in transport() method (Fixes #1299) 2 years ago
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 2 years ago
Miguel Grinberg 3ab1f273e2
Make Admin UI tests less flaky #nolog 2 years ago
Miguel Grinberg 12134bd5c5
Prevent pubsub managers from ever crashing 2 years ago
Miguel Grinberg 2f07824347
Hold references to background tasks to avoid garbage collection (Fixes #1191) 2 years ago
Miguel Grinberg 1f488b03b6
Clearer documentation for the `max_http_buffer_size` argument (Fixes #1272) 2 years ago
Miguel Grinberg 29c794333e
Documentation typos 2 years ago
Miguel Grinberg 0a54ec6ae4
Improved catch-all handler documentation 2 years ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg 4bf48776ca
Reporting to Socket.IO Admin UI (#1164) 2 years ago
[object Object] d40b3a33ff
Update `ping_timeout` documented default to accord with current Engine.IO behavior (#1255) 2 years ago
Miguel Grinberg 58b57068ab
Internal code restructure (no functional changes) 2 years ago