Amqp-dispatcher

Latest version: v0.11.0

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

Scan your dependencies

Page 4 of 6

0.3.3

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

- Move examples into single folder. [Jose Diaz-Gonzalez]

0.3.1

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

- Fix manifest file. [Jose Diaz-Gonzalez]

- Fix setup.py to point to correct readme file. [Jose Diaz-Gonzalez]

- Add a release script to make releasing versions easier. [Jose Diaz-
Gonzalez]

- Add a release script to make releasing versions easier. [Jose Diaz-
Gonzalez]

- Add pika to install_requires. [Jose Diaz-Gonzalez]

0.3.0

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

- V0.3.0. [Jose Diaz-Gonzalez]

- Ensure we verify connection types in the argparser. [Jose Diaz-
Gonzalez]

- Peg haigha and pika to tested versions. [Jose Diaz-Gonzalez]

- Add ability to set pika as the backend for amqpdispatcher. [Jose Diaz-
Gonzalez]

- Add pika implementation of amqp-dispatcher. [Jose Diaz-Gonzalez]

- Add proxy classes for pika channels and connections. [Jose Diaz-
Gonzalez]

- Add pika requirement. [Jose Diaz-Gonzalez]

- Wrap pika responses in a dummy Message class. [Jose Diaz-Gonzalez]

pika sends the channel as the first argument, with the message being sent in args.


- Improve python 2.6 compatibility. [Jose Diaz-Gonzalez]

- Create a basic entry point in dispatcher.py. [Jose Diaz-Gonzalez]

- Use setup() method from dispatcher_common in dispatcher_haigha. [Jose
Diaz-Gonzalez]

- Proxy both channels and connections. [Jose Diaz-Gonzalez]

- Extract all common methods from dispatcher_haigha to
dispatcher_common. [Jose Diaz-Gonzalez]

The extracted methods are not tied to haigha and can be reused across multiple backends.


- Set a default port in the specified RABBITMQ_URL env var. [Jose Diaz-
Gonzalez]

- Move dispatcher.py to dispatcher_haigha.py. [Jose Diaz-Gonzalez]

- Allow overriding the VIRTUALENV_PATH. [Jose Diaz-Gonzalez]

- Add a ConnectionProxy to handle differences between rabbitmq
libraries. [Jose Diaz-Gonzalez]

At the moment, this only adds a method to set the close callback of the Haigha Connection class.


- Use a proxied channel inside of AMQPProxy. [Jose Diaz-Gonzalez]

- Add a ChannelProxy to handle differences between rabbitmq libraries.
[Jose Diaz-Gonzalez]

At the moment, this only normalizes calls to the `haigha.channel.Channel` `basic` commands.

0.2.2

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

- V0.2.2. [Jose Diaz-Gonzalez]

- Switch to container-based travis. [Jose Diaz-Gonzalez]

- Separate out test classes. [Jose Diaz-Gonzalez]

Though they both have to connecting, the tested portions are wholly separate and thus do not need to be kept together


- Minor PEP8 fixes. [Jose Diaz-Gonzalez]

- Add shebang and encoding tag. [Jose Diaz-Gonzalez]

- Move AMQPProxy and ConsumerPool into their own modules. [Jose Diaz-
Gonzalez]

This is a minor change in how the modules work and should not affect any external interfaces

0.2.1

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

- V0.2.1. [Jose Diaz-Gonzalez]

- Pass in port individually. [Jose Diaz-Gonzalez]

Adding it onto the host appears to have issues when non-standard ports are in use


- Remove support for env vars other than RABBITMQ_URL. [Jose Diaz-
Gonzalez]

This commit removes the extra parsing, in an attempt to simplify the codebase. The env var RABBITMQ_URL is sufficient to provide all the configuration necessary for amp-dispatcher.

0.1.1

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

- V0.1.1. [Jose Diaz-Gonzalez]

- PEP8. [Jose Diaz-Gonzalez]

- This call is basically a syntax error. [Adam Cohen]

- Fixes locked consumers. [Adam Cohen]

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.