71 Commits (v5.11.4)

Author SHA1 Message Date
Miguel Grinberg 1b901de007
prevent crash when client sends empty event 7 months ago
Pavieł Michalkievič f1476041e5
Enable emitting to single client in managers with to=... (#1374) 8 months ago
Miguel Grinberg 5e78ecbc34
Minor updates to the server and client documentation 10 months ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 10 months ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 11 months ago
Ruslan Bel'kov e593519692
Accept 0 as a callback id (#1329) 12 months ago
asuka bd39b8f215
Improved routing to catch-all namespace handlers (#1316) 1 year ago
Miguel Grinberg 7cc84bd13d
Option to disable routing in ASGIApp 1 year ago
Miguel Grinberg b4f36148d8
Optional connection retries (Fixes #1306) 1 year ago
Miguel Grinberg 0e1f23229d
use Socket.IO sid in transport() method (Fixes #1299) 1 year ago
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 1 year ago
Miguel Grinberg 3ab1f273e2
Make Admin UI tests less flaky #nolog 1 year ago
Miguel Grinberg 12134bd5c5
Prevent pubsub managers from ever crashing 1 year ago
Miguel Grinberg 2f07824347
Hold references to background tasks to avoid garbage collection (Fixes #1191) 1 year ago
Miguel Grinberg 1f488b03b6
Clearer documentation for the `max_http_buffer_size` argument (Fixes #1272) 1 year ago
Miguel Grinberg 29c794333e
Documentation typos 1 year ago
Miguel Grinberg 0a54ec6ae4
Improved catch-all handler documentation 1 year ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 1 year 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
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 2 years ago
Miguel Grinberg d222f4c3de
Support entering and leaving rooms through pubsub client managers 2 years ago
Miguel Grinberg 8e3460c5fc
Async versions of enter_room and leave_room should be coroutines (breaking change) 2 years ago
Miguel Grinberg 8da3c617a6
Remove unneeded arguments from super() 2 years ago
Miguel Grinberg dc6e4f516f
Message queue optimizations (Fixes #1240) 2 years ago
Miguel Grinberg c419fc5481
Add a shutdown() function for the server 2 years ago
Miguel Grinberg 699ee9c47a
Context manager interface for the simple clients 2 years ago
Miguel Grinberg 55d6310eb3
Simplified client (#1237) 2 years ago
Miguel Grinberg bf11ad36ae
Optimize memory usage during broadcasts (#1233) 2 years ago
Sasja 598dd7e258
fix docstring typo: client/server mixup (#1163) 2 years ago
Miguel Grinberg 8293dc3f8f
Made kombu client manager more robust and efficient 2 years ago
Miguel Grinberg cd7f781c02
Made aio_pika client manager more robust and efficient (Fixes #1142) 2 years ago
Onwuka Gideon 270eb372cc
Fix documentation typo (#1155) 2 years ago
Miguel Grinberg 8c747ab67b
Fix documentation typos 2 years ago
riz-j b2cc86cfb2
Fix typo in asyncio_server.py (#1150) 2 years ago
Miguel Grinberg 1cadada02d
Expose the ignore_queue option in namespaces (Fixes #1103) 2 years ago
Miguel Grinberg de4d5b51e5 Do not automatically import zmq 2 years ago
Miguel Grinberg 232cef1f86
Correctly handle emits to multiple rooms in the async server (Fixes #1081) 2 years ago
Miguel Grinberg 104d6569a0
Fixed remote async disconnects via message queue (Fixes #1003) 3 years ago
Miguel Grinberg f56ef6f040
Fixed disconnect implementation when using a message queue (Fixes #1002) 3 years ago
Cromfel ce1afd79e6
Support optional payloads in msgpack implementation (#981) 3 years ago
Miguel Grinberg efe87d867a Add namespaces argument to Server and AsyncServer (Fixes #822) 3 years ago
sjrodahl d4e69fb7ce
Fix #952: add missing await (#957) 3 years ago
Jérôme Boulmier 4b697815c3
Fix Python 3.11 deprecation warning (#941) 3 years ago
Miguel Grinberg 5b91346177
Documentation fix for async client. 3 years ago
Miguel Grinberg 98f3cb4664
Update documentation of asyncio server 3 years ago
Miguel Grinberg 98318fbdde
Correct handling of RedisError exception (Fixes #919) 3 years ago
Miguel Grinberg 268fe12ffa
Do not send ACK packet for unknown events (Fixes #824) 3 years ago
Miguel Grinberg 44715012dc
Server refuses connections on unknown namespaces (Fixes #822) 3 years ago