Gocept-amqprun

Latest version: v3.0

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

Scan your dependencies

Page 2 of 8

1.8

----------------

- Update to current bootstrap.py

- Improve forward compatibility with Python 3.

- Fix deprecation warning.

- Prevent using pytest >= 5 to keep Python 2 compatibility.

- Migrate repository to github.

1.7.1

------------------

- Fix bug, when a string is passed as a port number to
``gocept.amqprun.connection.Parameters``.

1.7

----------------

- Fix possible unresponsiveness of message handlers which occurred after an
exception in the worker. The exception caused a counter under-run which
prevents switching channels. The counter is no longer bound to the
transaction but to the message handling.

- Add a save guard which kills the whole process if the reference counter on
the channel falls below zero.

- Acquire the channel before putting a task to the worker queue to prevent a
possible race condition.

- Release the commit lock if ``tpc_abort()`` fails. So the next ``tpc_begin()``
does not wait forever while trying to acquire the lock and thus blocking the
whole process.

1.6

----------------

- Allow arbitrary keywords in ``.testing.QueueTestCase.send_message()`` to be
passed to generated message.

1.5

----------------

- Add a ``testing`` extra which can be used to reuse the test infrastructure of
this package to develop tests on top of it.

1.4

----------------

- Acknowledge message in ``ErrorHandlingHandler`` on non recoverable error.
This got lost in 0.17.0.
Fixes: https://bitbucket.org/gocept/gocept.amqprun/issue/5


- The error message of ``ErrorHandlingHandler`` on a non recoverable error
references the original message using its correlation_id again.
This got lost in 0.17.0.
Fixes: https://bitbucket.org/gocept/gocept.amqprun/issue/6

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.