-
Committer:
Robert Collins
-
Date:
2011-10-18 03:48:34 UTC
-
mfrom:
(2.1.11 0.0.2)
-
Revision ID:
robertc@robertcollins.net-20111018034834-hu936k8vmpz3djwl
0.0.2
-----
* Fix documentation warts from initial release, updated to 0.0.2 and prepare
for making the receiver deal with interrupted services.
(Robert Collins, #875976, #875984)
* Fix Receiver.run_forever to actually run forever. (Robert Collins)
* Change API for constructing Receiver to take a connection factory rather than
a channel. This will permit handling transient faults internally rather than
forcing a restart. (Robert Collins)
* Implement resiliency for the Receiver: automatically reconnect if a socket
error is received from rabbit, for up to two minutes of downtime.
(Robert Collins)
* The publisher can honour any existing oops id if desired (set
inherit_id=True). This is useful if using a chain of publishers where
AMQP is the last stage rather than the primary mechanism.
(Robert Collins)
* Receiver.sentinel may be set and used to cause the run_forever loop to exit
when a crafted message is received. This is useful for testing, and defaults
to None (so cannot be used to shutdown a normally running service).
(Robert Collins)