Gocept.amqprun

Latest version: v3.0

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

Scan your dependencies

Page 7 of 8

0.6

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

Features
~~~~~~~~

- Changed FileStoreReader from its own process to a thread that uses
gocep.amqprun for sending (previously it used amqplib). Introduced
``amqp:readfiles`` ZCML directive. (10177)

- Changed `filestore` extra to `readfiles` extra.

- Transmit filename as ``X-Filename`` header from ``amqp:readfiles``.

- Introduced ``ISender`` utility.

Bugs
~~~~

- Fixed bug with acknowledging messages that was introduced in 0.5 (10030).

Internal
~~~~~~~~

- Changed API for MainTestCase from ``create_reader`` to ``start_server``.

0.5.1

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

- Bugfix to support unicode arguments for queue declaration as pika
only supports bytestrings here.
- Bugfix to make ``arguments`` parameter of ``amqp:writefiles`` work (10115).

0.5

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

General
~~~~~~~

- Added `writefiles` extra to make ZCML directive ``amqp:writefiles`` optional.

- Added `filestore` extra to make ``gocept.amqprun.filestore`` optional.

- Moved declaration of ``amqp:writefiles`` from ``configure.zcml`` to
``meta.zcml``.


Features
~~~~~~~~

- Renamed ``gocept.amqprun.server.MessageReader`` into
``gocept.amqprun.server.Server`` and added a ``send`` method so it can
initiate sending of messages.

- Add support for arguments for queue_declare e.g to support x-ha-policy
headers for RabbitMQ mirrored queue deployments (10036).


Internal
~~~~~~~~

- Internal API change in ``server.AMQPDataManager.__init__``: the `message`
parameter is now optional, so it was moved to the end of the list of
arguments.

- Use plone.testing for layer infrastructure.

0.4.2

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

- Add helper methods for dealing with header files to FileWriter (for 9443).

0.4.1

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

- Log Message-ID.

0.4

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

- The message id of outgoing messages is set.
- The correlation id of outgoing messages is set to the incoming message's
message id (if set).
- A custom header ``references`` is set to the incoming message's reference
header + the incomming message's message id (like `References` in RFC5322).
- Fixed broken tests.
- Allow upper case in settings keys.
- Extend AMQP server configuration for FileStoreReader to include credentials
and virtual host.
- Allow specifying multiple routing keys (9326).
- Allow specifying a filename/path pattern (9327).
- The FileWriter stores the headers in addition to the body (9328).
- FileWriter sends IMessageStored event (9335).

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.