33 Commits (main)

Author SHA1 Message Date
Miguel Grinberg ca140fe44d
prevent unnecessary resource allocation (#1574) 2 weeks ago
Miguel Grinberg 6229261ae6
Use configured JSON module in managers (Fixes #1549) (#1553) 4 months ago
Miguel Grinberg c279f26bb8
Support multiple arguments via pubsub emits (Fixes #1539) (#1540) 6 months ago
Miguel Grinberg 1e903e173a
Retry initial Redis connection (Fixes #1534) (#1536) 6 months ago
Miguel Grinberg 208925344a
Support ext_type in the MsgPackPacket class (#1521) 6 months ago
Miguel Grinberg 6c9b9974f7
Support sending bytestrings when using pub/sub managers 7 months ago
Miguel Grinberg f3b18bde3f
Support Python's ConnectionRefusedError to reject a connection (#1515) 7 months ago
Miguel Grinberg bab4a10f48
Restore binary message support in message queue setups (Fixes #1508) (#1509) 8 months ago
Miguel Grinberg f298c9b54d
Fix formatting of client connection error (Fixes #1507) 8 months ago
Miguel Grinberg 6e2d0de12b
Restore support for rediss:// URLs, and add valkeys:// 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 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
Miguel Grinberg 288ebb189d
Eliminate race conditions on disconnect (Fixes #1441) 1 year ago
Miguel Grinberg 7605630bb2
Allow custom client subclasses to be used in SimpleClient and AsyncSimpleClient (Fixes #1432) 1 year ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 1 year ago
Miguel Grinberg 0b5c4638e5
Adopted pyenv-asyncio for async unit tests 1 year ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 1 year ago
Miguel Grinberg 8f0e66c1cd
Adopted unittest.mock.AsyncMock in async unit tests 2 years ago
Miguel Grinberg abf336e108
Removed dependency on unittest.TestCase base class 2 years ago
Pavieł Michalkievič f1476041e5
Enable emitting to single client in managers with to=... (#1374) 2 years ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 2 years ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 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 53d78ba9d9
Make Admin UI tests less flaky #nolog 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
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg 66b9586a65
Unit test fixes for the new simple clients (Fixes #1265) 3 years ago
Miguel Grinberg 4bf48776ca
Reporting to Socket.IO Admin UI (#1164) 3 years ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 3 years ago