kombu v2.5.11 Release Notes

  • ๐Ÿš€ :release-date: 2013-06-25 02:30 P.M BST ๐Ÿš€ :release-by: Ask Solem

    • Now depends on amqp 1.0.12 (Py3 compatibility issues).

    • ๐Ÿšš MongoDB: Removed cause of a "database name in URI is being ignored" warning.

      Fix by Flavio Percoco Premoli

    • โž• Adds passive option to :class:~kombu.Exchange.

      Setting this flag means that the exchange will not be declared by kombu, but that it must exist already (or an exception will be raised).

      Contributed by Rafal Malinowski

    • Connection.info() now gives the current hostname and not the list of available hostnames.

      Fix contributed by John Shuping.

    • pyamqp: Transport options are now forwarded as kwargs to amqp.Connection.

    • librabbitmq: Transport options are now forwarded as kwargs to librabbitmq.Connection.

    • librabbitmq: Now raises :exc:NotImplementedError if SSL is enabled.

      The librabbitmq library does not support ssl, but you can use stunnel or change to the pyamqp:// transport instead.

      Fix contributed by Dan LaMotte.

    • ๐Ÿ›  librabbitmq: Fixed a cyclic reference at connection close.

    • ๐Ÿšš eventio: select implementation now removes bad file descriptors.

    • ๐Ÿ›  eventio: Fixed Py3 compatibility problems.

    • โœ… Functional tests added for py-amqp and librabbitmq transports.

    • Resource.force_close_all no longer uses a mutex.

    • Pidbox: Now ignores IconsistencyError when sending replies, as this error simply means that the client may no longer be alive.

    • โž• Adds new :meth:Connection.collect <~kombu.Connection.collect> method, that can be used to clean up after connections without I/O.

    • queue_bind is no longer called for queues bound to the "default exchange" (Issue #209).

      Contributed by Jonathan Halcrow.

    • The max_retries setting for retries was not respected correctly (off by one).

    .. _version-2.5.10: