Amqp

Latest version: v5.2.0

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

Scan your dependencies

Page 5 of 13

2.3.1

=====
:release-date: 2018-05-28 16:30 P.M UTC+3
:release-by: Omer Katz

- Fix a regression that occurs when running amqp under Python 2.7.

182 mistakenly replaced a type check with unicode to string_t which is str
in Python 2.7. text_t should have been used instead.
This is now fixed and the tests have been adjusted to ensure this never regresses
again.

Fix contributed by **Omer Katz**

.. _version-2.3.0:

2.3.0

=====
:release-date: 2018-05-27 16:30 P.M UTC+3
:release-by: Omer Katz

- Cleanup TCP configurations across platforms and unified defaults.

Fix contributed by **Dan Chowdhury**

- Fix for TypeError when setting socket options.

Fix contributed by **Matthias Erll**

- Ensure that all call sites for decoding bytes to str allow surrogates,
as the encoding mechanism now supports.

Fix contributed by **Stephen Hatch**

- Don't send AAAA DNS request when domain resolved to IPv4 address.

Fix contributed by **Ihar Hrachyshka & Omer Katz**

- Support for EXTERNAL authentication and specific login_method.

Fix contributed by **Matthias Erll**

- If the old python-gssapi library is installed the gssapi module will be available.
We now ensure that we only use the new gssapi library.

Fix contributed by **Jacopo Notarstefano**

Code Cleanups & Test Coverage:

- :github_user:`eric-eric-eric`
- **Omer Katz**
- **Jon Dufresne**
- **Matthias Urlichs**

.. _version-2.2.2:

2.2.2

=====
:release-date: 2017-09-14 09:00 A.M UTC+2
:release-by: Omer Katz

- Sending empty messages no longer hangs. Instead an empty message is sent correctly.(addresses 151)

Fix contributed by **Christian Blades**

- Fixed compatibility issues in UTF-8 encoding behavior between Py2/Py3 (164)

Fix contributed by **Tyler James Harden**

.. _version-2.2.1:

2.2.1

=====
:release-date: 2017-07-14 09:00 A.M UTC+2
:release-by: Omer Katz

- Fix implicit conversion from bytes to string on the connection object. (Issue 155)

This issue has caused Celery to crash on connection to RabbitMQ.

Fix contributed by **Omer Katz**

.. _version-2.2.0:

2.2.0

=====
:release-date: 2017-07-12 10:00 A.M UTC+2
:release-by: Ask Solem

- Fix random delays in task execution.

This is a bug that caused performance issues due to polling timeouts that occur when receiving incomplete AMQP frames. (Issues 3978 3737 3814)

Fix contributed by **Robert Kopaczewski**

- Calling ``conn.collect()`` multiple times will no longer raise an ``AttributeError`` when no channels exist.

Fix contributed by **Gord Chung**

- Fix compatibility code for Python 2.7.6.

Fix contributed by **Jonathan Schuff**

- When running in Windows, py-amqp will no longer use the unsupported TCP option TCP_MAXSEG.

Fix contributed by **Tony Breeds**

- Added support for setting the SNI hostname header.

The SSL protocol version is now set to SSLv23

Contributed by **Dhananjay Sathe**

- Authentication mechanisms were refactored to be more modular. GSSAPI authentication is now supported.

Contributed by **Alexander Dutton**

- Do not reconnect on collect.

Fix contributed by **Gord Chung**

.. _version-2.1.4:

2.1.4

=====
:release-date: 2016-12-14 03:40 P.M PST
:release-by: Ask Solem

- Removes byte string comparison warnings when running under ``python -b``.

Fix contributed by **Jon Dufresne**.

- Linux version parsing broke when the version included a '+' character
(Issue 119).

- Now sets default TCP settings for platforms that support them (e.g. Linux).

+----------------------+---------------+
| Constant | Value |
+======================+===============+
| ``TCP_KEEPIDLE`` | ``60`` |
+----------------------+---------------+
| ``TCP_KEEPINTVL`` | ``10`` |
+----------------------+---------------+
| ``TCP_KEEPCNT`` | ``9`` |
+----------------------+---------------+
| ``TCP_USER_TIMEOUT`` | ``1000`` (1s) |
+----------------------+---------------+

This will help detecting the socket being closed earlier, which is very
important in failover and load balancing scenarios.

.. _version-2.1.3:

Page 5 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.