-
Piotr Maślanka authored8f23d641
To find the state of this project's repository at the time of any of these versions, check out the tags.
Previous release notes are hosted on GitHub. Since v1.3.2 they'll be put here and in release description.
v2.1.0
- removed extra logging from argumentify
- user will be notified upon declaring an auto-delete durable exchange
- deprecated Consumer(fail_on_first_time_resource_locked)
- we now support streams
v2.0.0
-
CoolAMQP switches now primarily to support RabbitMQ. If it by accident supports your server, then that is a pure coincidence and nothing is guaranteed.
-
changes to Queues:
- anonymous queues are back, for usage refer here
- changed some default arguments for Queues for them to better make sense
- some argument combinations just raise ValueError
- PendingDeprecationWarning changed into a DeprecationWarning
- added support for headers and topic exchanges
-
changes to Cluster:
- declare will refuse to declare an anonymous queue
- renamed publish(tx) to publish(confirm)
- declare will expect qos to be given as an integer, and will be set as prefetch_count, since RabbitMQ no longer
supports prefetch_size
- same can be said of Consumer.set_qos(prefetch_count)
-
fixed a bug wherein bad invocation of NodeDefinition would result in an exception
v1.5.0
- added properties to identify the server
v1.4.4
- added unit tests for RabbitMQ 4.0
v1.4.3
- bugfix regarding deadlettering queues
- prefetch_size will be forced to 0 to better comply with RabbitMQ
- and a DeprecationWarning will be shown to people who try to set something else. 0 will be forced upon them anyway.
v1.4.2
- fixed and unit tested the topic exchanges
- fixed declare documentation
- added docs regarding consume method.
- added testing topic exchanges
- bugfix regarding deadlettering queues
- prefetch_size will be forced to 0 to better comply with RabbitMQ
- and a DeprecationWarning will be shown to people who try to set something else. 0 will be forced upon them anyway.
v1.4.1
- fixed a bug while setting up connection
v1.2.16
- removed the requirement for a Queue that for it to be equal to other Queue if their types do match
- compile_definitions will now depend on requests
- added support for infinite (None) timeouts during start
- stress tests will run for 120 seconds now
- stress tests will be harder, and use more queues
- added arguments to queues, queue binds and exchanges
- creating auto_delete non-exclusive queues will be met with a PendingDeprecationWarning
- added unit tests for Python 2.7