summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsk Solem <ask@celeryproject.org>2011-11-27 17:25:46 +0000
committerAsk Solem <ask@celeryproject.org>2011-11-27 17:53:10 +0000
commit097dff9d32352581f8ac20a88553fd78dca3acdf (patch)
treef56b5188500905fdca6d29304b4e6cb462a841d9
parent321c8baebbae83bb25e2d8c545c7060655fb2a85 (diff)
downloadkombu-097dff9d32352581f8ac20a88553fd78dca3acdf.tar.gz
Bumps version to 1.5.0 and updates Changelogv1.5.0
-rw-r--r--Changelog65
-rw-r--r--README.rst2
-rw-r--r--kombu/__init__.py2
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"