Amqp

Latest version: v5.2.0

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 13

2.0.1

=====
:release-date: 2016-05-31 6:20 P.M PDT
:release-by: Ask Solem

- Adds backward compatibility layer for the 1.4 API.

Using the connection without calling ``.connect()`` first will now work,
but a warning is emitted and the behavior is deprecated and will be
removed in version 2.2.

- Fixes kombu 3.0/celery 3.1 compatibility (Issue 88).

Fix contributed by Bas ten Berge.

- Fixed compatibility with Python 2.7.3 (Issue 85)

Fix contributed by Bas ten Berge.

- Fixed bug where calling drain_events() with a timeout of 0 would actually
block until a frame is received.

- Documentation moved to http://amqp.readthedocs.io (Issue #89).

See https://blog.readthedocs.com/securing-subdomains/ for the reasoning
behind this change.

Fix contributed by Adam Chainz.

.. _version-2.0.0:

2.0.0

=====
:release-date: 2016-05-26 1:44 P.M PDT
:release-by: Ask Solem

- No longer supports Python 2.6

- You must now call Connection.connect() to establish the connection.

The Connection constructor no longer has side effects, so you have
to explicitly call connect first.

- Library rewritten to anticipate async changes.

- Connection now exposes underlying socket options.

This change allows to set arbitrary TCP socket options during the creation of
the transport.

Those values can be set passing a dictionray where the key is the name of
the parameter we want to set.
The names of the keys are the ones reported above.

Contributed by Andrea Rosa, Dallas Marlow and Rongze Zhu.

- Additional logging for heartbeats.

Contributed by Davanum Srinivas, and Dmitry Mescheryakov.

- SSL: Fixes issue with remote connection hanging

Fix contributed by Adrien Guinet.

- SSL: ``ssl`` dict argument now supports the ``check_hostname`` key
(Issue 63).

Contributed by Vic Kumar.

- Contributions by:

Adrien Guinet
Andrea Rosa
Artyom Koval
Corey Farwell
Craig Jellick
Dallas Marlow
Davanum Srinivas
Federico Ficarelli
Jared Lewis
Rémy Greinhofer
Rongze Zhu
Yury Selivanov
Vic Kumar
Vladimir Bolshakov
:github_user:`lezeroq`

.. _version-1.4.9:

1.4.9

=====
:release-date: 2016-01-08 5:50 P.M PST
:release-by: Ask Solem

- Fixes compatibility with Linux/macOS instances where the ``ctypes`` module
does not exist.

Fix contributed by Jared Lewis.

.. _version-1.4.8:

1.4.8

=====
:release-date: 2015-12-07 12:25 A.M
:release-by: Ask Solem

- ``abstract_channel.wait`` now accepts a float `timeout` parameter expressed
in seconds

Contributed by Goir.

.. _version-1.4.7:

1.4.7

=====
:release-date: 2015-10-02 05:30 P.M PDT
:release-by: Ask Solem

- Fixed libSystem error on macOS 10.11 (El Capitan)

Fix contributed by Eric Wang.

- ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on
``basic.nack``.

- AMQP timestamps received are now converted from GMT instead of local time
(Issue 67).

- Wheel package installation now supported by both Python 2 and Python3.

Fix contributed by Rémy Greinhofer.

.. _version-1.4.6:

1.4.6

=====
:release-date: 2014-08-11 06:00 P.M UTC
:release-by: Ask Solem

- Now keeps buffer when socket times out.

Fix contributed by Artyom Koval.

- Adds ``Connection.Transport`` attribute that can be used to specify
a different transport implementation.

Contributed by Yury Selivanov.

.. _version-1.4.5:

Page 7 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.