summaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
authorAsk Solem <ask@celeryproject.org>2013-10-02 11:58:09 +0100
committerAsk Solem <ask@celeryproject.org>2013-10-02 11:58:09 +0100
commit9ec687e57a55e5461003cdfc3c7c184316e00ed7 (patch)
tree1b793a65c584e57b81a70b2027a32186b8845863 /Changelog
parent025df2235396364469edf24ab1c6d1a81d948caf (diff)
downloadkombu-9ec687e57a55e5461003cdfc3c7c184316e00ed7.tar.gz
Timer API now using secs instead of msecs
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog63
1 files changed, 63 insertions, 0 deletions
diff --git a/Changelog b/Changelog
index 3a8e0a9f..116c1581 100644
--- a/Changelog
+++ b/Changelog
@@ -12,6 +12,10 @@
- No longer supports Python 2.5
+- Dual codebase supporting both Python 2 and 3.
+
+ No longer using ``2to3``.
+
- pickle, yaml and msgpack deserialization is now disabled by default.
To enable insecure serializers you have to call:
@@ -19,6 +23,65 @@
>>> from kombu import enable_insecure_serializers
>>> enable_insecure_serializers()
+- kombu.async: Experimental event loop implementation.
+
+ This code was previously in Celery but was moved here
+ to make it easier for async transport implementations.
+
+ The API is meant to match the Tulip API which will be included
+ in Python 2.4 as the ``asyncio`` module. It's not a complete
+ implementation obviously, but the goal is that it will be easy
+ to change to it once that is possible.
+
+- Connection: No longer checks for heartbeats while in blocking sections.
+
+ This does not happen automatically, instead the user must wrap
+ potentially blocking sections using the :func:`kombu.async.maybe_block`:
+
+ .. code-block:: python
+
+ from kombu.async import maybe_block
+ with maybe_block():
+ blocking_function()
+
+- Redis: Messages are now restored at the end of the list.
+
+ Contributed by Mark Lavin.
+
+- ``StdConnectionError`` and ``StdChannelError`` is removed
+ and ``:exc:`amqp.ConnectionError` and :exc:`amqp.ChannelError` is used
+ instead.
+
+- Message object implementation has moved to :class:`kombu.message.Message`.
+
+- Serailization: Renamed functions encode/decode to
+ :func:`~kombu.serialization.dumps` and :func:`~kombu.serialization.loads`.
+
+ For backward compatibility the old names are still available as aliases.
+
+- The ``kombu.log.anon_logger`` function has been removed.
+
+ Use :func:`~kombu.log.get_logger` instead.
+
+- ``queue_declare`` now returns namedtuple with ``queue``, ``message_count``,
+ and ``consumer_count`` fields.
+
+- LamportClock: Can now set lock class
+
+- :mod:`kombu.utils.clock`: Utilities for ordering events added.
+
+- :class:`~kombu.simple.SimpleQueue` now allows you to override
+ the exchange type used.
+
+ Contributed by Vince Gonzales.
+
+- Zookeeper transport updated to support new changes in the :mod:`kazoo`
+ library.
+
+ Contributed by Mahendra M.
+
+
+
.. _version-2.5.15:
2.5.15