Release v0.7.0
Added
-
Cluster Auto Discovery support (#39)
-
request
method when not passed a callback now returns a future that can be awaited for the result which would be the message. When passed a callback it still works asynchronously. -
request
now uses a single async wildcard subscription for handling the responses -
Inboxes now use the NUID for the identifiers #41
Fixed
-
Don't call error callback in read loop if connection was closed (#40) | thanks @brianshannan-wf
-
Fixes not throwing away subscriptions on close and auto unsubscribe (116b6f6)
Changed
-
New implementation of Request/Response, now less chatty over the network (#43)
-
Each subscription now spawns a callback for processing the messages using a tornado queue to which the messages are buffered. (d65f470)
The pending queue can be customized with newpending_msgs_limit
andpending_bytes_limit
options onsubscribe
. (defaults being 65536 and 65536*1024 respectively).
When the tornado queue is full an asyncErrSlowConsumer
error is thrown to theerror_handler
if it is set