diff options
author | Ask Solem <ask@celeryproject.org> | 2013-10-02 11:58:09 +0100 |
---|---|---|
committer | Ask Solem <ask@celeryproject.org> | 2013-10-02 11:58:09 +0100 |
commit | 9ec687e57a55e5461003cdfc3c7c184316e00ed7 (patch) | |
tree | 1b793a65c584e57b81a70b2027a32186b8845863 /Changelog | |
parent | 025df2235396364469edf24ab1c6d1a81d948caf (diff) | |
download | kombu-9ec687e57a55e5461003cdfc3c7c184316e00ed7.tar.gz |
Timer API now using secs instead of msecs
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 63 |
1 files changed, 63 insertions, 0 deletions
@@ -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 |