summaryrefslogtreecommitdiff
path: root/_sources/changelog.txt
diff options
context:
space:
mode:
authorAsk Solem <ask@celeryproject.org>2011-09-22 17:19:04 +0100
committerAsk Solem <ask@celeryproject.org>2011-09-22 17:19:04 +0100
commit2ef99944f013cbd52f8a29e6c0d9f6b3af852c90 (patch)
treec8f7e2647a2613d82826a6ead4148cb58a08bf91 /_sources/changelog.txt
parente4b3db5b469ecc3205c4c5aef9499fa055aa3d97 (diff)
downloadkombu-2ef99944f013cbd52f8a29e6c0d9f6b3af852c90.tar.gz
Rendered documentation for Github Pages.
Diffstat (limited to '_sources/changelog.txt')
-rw-r--r--_sources/changelog.txt106
1 files changed, 101 insertions, 5 deletions
diff --git a/_sources/changelog.txt b/_sources/changelog.txt
index 35929403..5da016b9 100644
--- a/_sources/changelog.txt
+++ b/_sources/changelog.txt
@@ -2,6 +2,88 @@
Change history
================
+.. _version-1.4.0:
+
+1.4.0
+=====
+
+* Adds module :mod:`kombu.mixins`.
+
+ This module contains a :class:`~kombu.mixins.ConsumerMixin` class
+ that can be used to easily implement a message consumer
+ thread that consumes messages from one or more
+ :class:`kombu.messaging.Consumer` instances.
+
+* New example: :ref:`task-queue-example`
+
+ Using the ``ConsumerMixin``, default channels and
+ the global connection pool to demonstrate new Kombu features.
+
+* MongoDB transport did not work with MongoDB >= 2.0 (Issue #66)
+
+ Fix contributed by James Turk.
+
+* Redis-py version check did not account for beta identifiers
+ in version string.
+
+ Fix contributed by David Ziegler.
+
+* Producer and Consumer now accepts a connection instance as the
+ first argument.
+
+ The connections default channel will then be used.
+
+ In addition shortcut methods has been added to BrokerConnection::
+
+ >>> connection.Producer(exchange)
+ >>> connection.Consumer(queues=..., callbacks=...)
+
+* BrokerConnection has aquired a ``connected`` attribute that
+ can be used to check if the connection instance has established
+ a connection.
+
+* ``ConnectionPool.acquire_channel`` now returns the connections
+ default channel rather than establising a new channel that
+ must be manually handled.
+
+* Added ``kombu.common.maybe_declare``
+
+ ``maybe_declare(entity)`` declares an entity if it has
+ not previously been declared in the same process.
+
+* :func:`kombu.compat.entry_to_queue` has been moved to :mod:`kombu.common`
+
+* New module :mod:`kombu.clocks` now contains an implementation
+ of Lamports logical clock.
+
+.. _version-1.3.5:
+
+1.3.5
+=====
+:release-date: 2011-09-16 06:00 P.M BST
+:by: Ask Solem
+
+* Python 3: AMQP_PROTOCOL_HEADER must be bytes, not str.
+
+.. _version-1.3.4:
+
+1.3.4
+=====
+:release-date: 2011-09-16 06:00 P.M BST
+:by: Ask Solem
+
+* Fixes syntax error in pools.reset
+
+
+.. _version-1.3.3:
+
+1.3.3
+=====
+:release-date: 2011-09-15 02:00 P.M BST
+:by: Ask Solem
+
+* pools.reset did not support after forker arguments.
+
.. _version-1.3.2:
1.3.2
@@ -26,16 +108,31 @@
1.3.1
=====
+:release-date: 2011-10-07 03:00 P.M BST
-* Forgot to set release-date for version 1.3.0.
-:by: Ask Solem
+* Last release broke after fork for pool reinitialization.
+
+* Producer/Consumer now has a ``connection`` attribute,
+ giving access to the :class:`BrokerConnection` of the
+ instance.
+
+* Pika: Channels now have access to the underlying
+ :class:`BrokerConnection` instance using ``channel.connection.client``.
+
+ This was previously required by the ``Simple`` classes and is now
+ also required by :class:`Consumer` and :class:`Producer`.
+
+* Connection.default_channel is now closed at object revival.
+
+* Adds kombu.clocks.LamportClock.
+
+* compat.entry_to_queue has been moved to new module :mod:`kombu.common`.
.. _version-1.3.0:
1.3.0
=====
-:release-date: 2011-09-05 01:00 P.M BST
-:by: Ask Solem
+:release-date: 2011-10-05 01:00 P.M BST
* Broker connection info can be now be specified using URLs
@@ -100,7 +197,6 @@
>>> from kombu import pools
>>> pool.reset()
-
* SQS Transport: Persistence using SimpleDB is now disabled by default,
after reports of unstable SimpleDB connections leading to errors.