51 Commits (58b57068ab770d099bdd54d4eb8d22ce8a4f6751)

Author SHA1 Message Date
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
Miguel Grinberg 0e7691b776
Use new asyncio support in redis package (Fixes #911) 3 years ago
Dmitriy b4b55e1fb5
fixed #897: compatibility with aio-pika>=7 (#900) 3 years ago
Miguel Grinberg f2ae136dcd
Catch and log errors in pubsub listening thread (Fixes #889) 3 years ago
Miguel Grinberg 1fb7a76575
Connect with an empty auth object instead of None (Fixes #861) 3 years ago
sparkingdark 4ee3649514
Support multiple Kafka servers 3 years ago
Miguel Grinberg e8fff07b36
Configure Redis pubsub to skip subscription messages 3 years ago
Miguel Grinberg 34f34e53d6
Do not invoke reserved events on a catch-all handler (Fixes #814) 4 years ago
Miguel Grinberg 60735dd4c2
Use correct binary packet types in the msgpack packet encoder (Fixes #811) 4 years ago
Miguel Grinberg 47c5f45c76 Document how to get connection state in the client (Fixes #799) 4 years ago
Miguel Grinberg 8c2a6ac869 Improved documentation of call() method (Fixes #813) 4 years ago
Miguel Grinberg ea84b9b1c7 Option to disable the SIGINT handler in the client (Fixes #792) 4 years ago
Miguel Grinberg 32db48d12c
Add missing call() method to namespace classes (Fixes #800) 4 years ago
Miguel Grinberg ed08a01e65
Add missing to argument to namespace emit() and send() calls (Fixes #810) 4 years ago
Sam Mosleh f245191d86
Migrate async Redis client manager to aioredis 2.x (Fixes #771) 4 years ago
Miguel Grinberg 4f5bf1e989
Improve documentation on start_background_task() function 4 years ago
Miguel Grinberg 28569d48ad Catch-all event handlers 4 years ago
Miguel Grinberg a830c9f788 Implement disconnect method for external processes (Fixes #684) 4 years ago
Miguel Grinberg cb1b8ec74b
Return error packet if client connects to an already connected namespace 4 years ago
Miguel Grinberg 5159e84c49
Support msgpack and custom packet serializers (Fixes #749) 4 years ago
Miguel Grinberg a813bde062
Handle CancelledError in async pubsub managers (Fixes #750) 4 years ago