py-amqp is fork of amqplib used by Kombu containing additional features and improvements. The previous amqplib changelog is here: http://code.google.com/p/py-amqplib/source/browse/CHANGES
release-date: | 2012-11-12 04:00 P.M UTC |
---|
New exception hierarchy:
- AMQPError
- ConnectionError
- RecoverableConnectionError
- ConsumerCancelled
- ConnectionForced
- ResourceError
- IrrecoverableConnectionError
- ChannelNotOpen
- FrameError
- FrameSyntaxError
- InvalidCommand
- InvalidPath
- NotAllowed
- UnexpectedFrame
- AMQPNotImplementedError
- InternalError
- ChannelError
- RecoverableChannelError
- ContentTooLarge
- NoConsumers
- ResourceLocked
- IrrecoverableChannelError
- AccessRefused
- NotFound
- PreconditionFailed
release-date: | 2012-11-08 10:36 P.M UTC |
---|
release-date: | 2012-11-05 01:00 P.M UTC |
---|
Connection errors does no longer include AttributeError.
Fixed problem with using the SSL transport in a non-blocking context.
Fix contributed by Mher Movsisyan.
release-date: | 2012-11-05 01:00 P.M UTC |
---|
Adds support for exchange_bind and exchange_unbind.
Contributed by Rumyana Neykova
Fixed bugs in funtests and demo scripts.
Contributed by Rumyana Neykova
Consumer cancel notification support was broken (Issue #1)
Fix contributed by Andrew Grangaard
Supports draining events from multiple channels (Connection.drain_events)
Support for timeouts
Support for basic_return
Adds Connection.is_alive that tries to detect whether the connection can still be used.
Adds Connection.connection_errors and .channel_errors, a list of recoverable errors.
Exposes the underlying socket as Connection.sock.
Adds Channel.no_ack_consumers to keep track of consumer tags that set the no_ack flag.
Slightly better at error recovery