================
 Change history
================

.. contents::
    :local:

0.9.2
=====
:release-date: 2012-05-21 09:00 P.M BST
:by: Ask Solem

* Fixes installation problem.

0.9.1
=====
:release-date: 2012-05-21 08:00 P.M BST
:by: Ask Solem

* Fixes installation problem.

0.9.0
=====
:release-date: 2012-05-21 05:30 P.M BST
:by: Ask Solem

* This project has been renamed to **librabbitmq**

    - New download url: http://pypi.python.org/pypi/librabbitmq/

    - New repository url:  http://github.com/ask/celery/librabbitmq/

* No longer depends on rabbitmq-c as it is included and built with
  this distribution.

* Now supports non-blocking I/O:

    - New method: ``Connection.fileno()``

    - drain_events(timeout=0.0) is now non-blocking.

* Fixed typo noack -> no_ack

* Do not select connection if frames are already enqueued.

* Now supports queue_delete and exchange_delete.

0.5.0
=====
:release-date: 2011-12-07 05:00 P.M GMT
:by: Ask Solem

* Adds header support.

    Application headers can be added to ``properties["headers"]``.

    * Sending messages:

        * Supported
            * int
            * str  (not Unicode).

        * Unsupported
            * everything else. (see read).

    * Receiving messages:

        * Supported
            * boolean: bool
            * signed int: i8, i16, i32, i64
            * unsigned int: u8, u16, u32, u64
            * float: f32
            * double: f64
            * string: bytes

        * Unsupported
            * array
            * timestamp
            * table
            * void
            * decimal

0.4.1
=====
:release-date: 2011-09-27 14:00 P.M BST
:by: Ask Solem

* The GIL was not released while waiting for events.

   Fix contributed by Andrew Snowden.

* ``drain_events`` would wait for socket events, even though
  data was already buffered in client.

   Fix contributed by Andrew Snowden.


0.4.0
=====
:release-date: 2011-09-02 18:00 P.M BST

* Adds timeout support to `drain_events`.

  Timeout in seconds as a float, or :const:`None` for no timeout.

0.3.0
=====
:release-date: 2011-07-28 04:00 P.M BST

* Adds support for ``basic_reject``, and ``basic_qos`` (Issue #1).

0.0.1
=====
:release-date: NOT RELEASED
:branch: master

* Initial release
