diff options
author | Ask Solem <ask@celeryproject.org> | 2011-09-22 17:19:04 +0100 |
---|---|---|
committer | Ask Solem <ask@celeryproject.org> | 2011-09-22 17:19:04 +0100 |
commit | 2ef99944f013cbd52f8a29e6c0d9f6b3af852c90 (patch) | |
tree | c8f7e2647a2613d82826a6ead4148cb58a08bf91 /_sources/changelog.txt | |
parent | e4b3db5b469ecc3205c4c5aef9499fa055aa3d97 (diff) | |
download | kombu-2ef99944f013cbd52f8a29e6c0d9f6b3af852c90.tar.gz |
Rendered documentation for Github Pages.
Diffstat (limited to '_sources/changelog.txt')
-rw-r--r-- | _sources/changelog.txt | 106 |
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. |