Skip to content

Releases: smok-serwis/coolamqp

v2.1.2

04 Dec 10:21
Compare
Choose a tag to compare
  • extra_properties passed to Cluster might now be a dict
  • basically all arguments and argument_binds can be passed as dicts
  • removed a bogus warning

v2.1.1

04 Dec 10:20
Compare
Choose a tag to compare
  • fixed a bug in Queue's repr
  • fixed a bug in BasicContentPropertyList.typize
  • removed Vagrantfile

v2.1.0

13 Nov 17:12
Compare
Choose a tag to compare
  • 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

13 Nov 17:12
Compare
Choose a tag to compare
  • CoolAMQP switches now primarily to support RabbitMQ. If it by accident supports your server, then that is a
    pure coincidence and nothing is guaranteed.

  • no attempts to recover broken connection will be made, as this would require a lot of edge cases on both your part and mine

  • 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 and Consumer.set_qos(prefetch_count)
  • fixed a bug wherein bad invocation of NodeDefinition would result in an exception

v1.3.0

04 Apr 10:17
Compare
Choose a tag to compare
  • updated to use latest RabbitMQ AMQP 0-9-1 definition from the RabbitMQ's website

v1.2.16

04 Apr 07:38
Compare
Choose a tag to compare
  • modified the year in client information in handshake.py

v1.2.15

24 Sep 13:16
Compare
Choose a tag to compare
  • replaced python-prctl with setproctitle thanks to the latter
    having less fascist license (BSD vs GNU GPL v3)

v1.2.14

06 Apr 12:51
Compare
Choose a tag to compare
  • added slots to AMQPContentPropertyList
    • without slots in the base class the compiled classes
      gained no boost from slots being specified for them whatsoever
  • fixed str in AMQPContentPropertyList
  • added slots to AMQPFrame
  • removed redundant logging in coolamqp.uplink.connection.connection

v1.2.13

31 Mar 17:28
Compare
Choose a tag to compare

** bugfix release ** fixed LoggingFrameTracer

v1.2.12

31 Mar 17:20
Compare
Choose a tag to compare
  • added LoggingFrameTracer and HoldingFrameTracer