From 097dff9d32352581f8ac20a88553fd78dca3acdf Mon Sep 17 00:00:00 2001 From: Ask Solem Date: Sun, 27 Nov 2011 17:25:46 +0000 Subject: Bumps version to 1.5.0 and updates Changelog --- Changelog | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.rst | 2 +- kombu/__init__.py | 2 +- 3 files changed, 67 insertions(+), 2 deletions(-) diff --git a/Changelog b/Changelog index 34caa701..e17766fa 100644 --- a/Changelog +++ b/Changelog @@ -2,6 +2,71 @@ Change history ================ +.. _version-1.5.0: + +1.5.0 +===== +:release-date: 2011-11-27 06:00 P.M GMT +:by: Ask Solem + +* kombu.pools: Fixed a bug resulting in resources not being properly released. + + This was caused by the use of ``__hash__`` to distinguish them. + +* Virtual transports: Dead-letter queue is now disabled by default. + + The dead-letter queue was enabled by default to help application + authors, but now that Kombu is stable it should be removed. + There are after all many cases where messages should just be dropped + when there are no queues to buffer them, and keeping them without + supporting automatic cleanup is rather considered a resource leak + than a feature. + + If wanted the dead-letter queue can still be enabled, by using + the ``deadletter_queue`` transport option:: + + >>> x = BrokerConnection("redis://", + ... transport_options={"deadletter_queue": "ae.undeliver"}) + + In addition, an :class:`UndeliverableWarning` is now emitted when + the dead-letter queue is enabled and a message ends up there. + + Contributed by Ionel Maries Cristian. + +* MongoDB transport now supports Replicasets (Issue #81). + + Contributed by Ivan Metzlar. + +* The ``Connection.ensure`` methods now accepts a ``max_retries`` value + of 0. + + A value of 0 now means *do not retry*, which is distinct from :const:`None` + which means *retry indefinitely*. + + Contributed by Dan McGee. + +* SQS Transport: Now has a lowercase ``sqs`` alias, so that it can be + used with broker URLs (Issue #82). + + Fix contributed by Hong Minhee + +* SQS Transport: Fixes KeyError on message acknowledgements (Issue #73). + + The SQS transport now uses UUID's for delivery tags, rather than + a counter. + + Fix contributed by Brian Bernstein. + +* SQS Transport: Unicode related fixes (Issue #82). + + Fix contributed by Hong Minhee. + +* Redis version check could crash because of improper handling of types + (Issue #63). + +* Fixed error with `Resource.force_close_all`, when resources + not yet properly initialized. (Issue #78). + .. _version-1.4.3: 1.4.3 diff --git a/README.rst b/README.rst index c8a6f76f..34ab8883 100644 --- a/README.rst +++ b/README.rst @@ -2,7 +2,7 @@ kombu - AMQP Messaging Framework for Python ############################################# -:Version: 1.4.3 +:Version: 1.5.0 Synopsis ======== diff --git a/kombu/__init__.py b/kombu/__init__.py index 41ffa619..55769481 100644 --- a/kombu/__init__.py +++ b/kombu/__init__.py @@ -1,5 +1,5 @@ """AMQP Messaging Framework for Python""" -VERSION = (1, 4, 3) +VERSION = (1, 5, 0) __version__ = ".".join(map(str, VERSION[0:3])) + "".join(VERSION[3:]) __author__ = "Ask Solem" __contact__ = "ask@celeryproject.org" -- cgit v1.2.1