Skip to content

Releases: CopernicaMarketingSoftware/AMQP-CPP

AMQP-CPP 4.3.7

23 Oct 10:13
98727a2
Compare
Choose a tag to compare
AMQP-CPP 4.3.7 Pre-release
Pre-release
  • fix to reliable class when publishing during ack/nack callback

AMQP-CPP 4.3.6

21 Oct 13:27
1107067
Compare
Choose a tag to compare
AMQP-CPP 4.3.6 Pre-release
Pre-release
  • disconnected explicit requirement of reliable and throttle
  • renamed confirmed to tagger and added unacknowledged counter
  • Add missing recall implementation
  • create DeferredRecall if it doesn't exist

AMQP-CPP 4.3.5

19 Oct 13:53
b4805f9
Compare
Choose a tag to compare
AMQP-CPP 4.3.5 Pre-release
Pre-release
  • Breaking change: the channel.publish() method no longer returns a DeferredPublisher-object, because it was not logical that you had to reinstall the callbacks for bounce-methods after each individual publish() call, not was it logical that the callbacks were not always logically linked to the publish() operation that failed (they were always sent to the handler of the most recent publish() instead of to the handler of the failed publish()). At the same time we added a channel.recall() method that can be used to notify the library that user-space is prepared to recall/take-back/accept bounced messages
  • Renamed DeferredConfirmedPublish to DeferredPublish

AMQP-CPP 4.3.4

16 Oct 09:57
Compare
Choose a tag to compare
AMQP-CPP 4.3.4 Pre-release
Pre-release
  • Added Void field type
  • empty queue on error
  • fix nullptr_t compile error
  • fix the remnant 'waiting' on the channel after error
  • Update the test container to 20.04
  • update travisfile, newer compilers and newer build OS

AMQP-CPP 4.3.3

14 Oct 11:14
b66de29
Compare
Choose a tag to compare
AMQP-CPP 4.3.3 Pre-release
Pre-release
  • Switch from deprecated io_service to io_context.
  • boost::placeholders in global namespace is deprecated.
  • bugfix; base handler was no longer (always) properly called

AMQP-CPP 4.3.2

13 Oct 10:35
eb732aa
Compare
Choose a tag to compare
AMQP-CPP 4.3.2 Pre-release
Pre-release
  • onError handler can be set on throttle, and onError & onLost can also be set on messages sent via confirmed.

AMQP-CPP 4.3.1

07 Oct 14:31
d542ba8
Compare
Choose a tag to compare
AMQP-CPP 4.3.1 Pre-release
Pre-release
  • Allow to close the wrapped Throttle / Confirmed class.

AMQP-CPP 4.3.0

07 Oct 11:47
5eaa307
Compare
Choose a tag to compare
AMQP-CPP 4.3.0 Pre-release
Pre-release
  • Case-insensitive comparison in address options.
  • Initial implementation of a throttled channel wrapper using publisher confirms.
  • renamed the throttledchannel to AMQP::Throttle, since it is only a wrapper and not strictly a channel (#366)
  • Implementation of the confirmed channel wrapper similar to the throttle.

AMQP-CPP 4.2.1

05 Oct 13:23
f786d14
Compare
Choose a tag to compare
  • add optional parameters in address
  • make sure onLost and onDetached are always called
  • add const char * option and allow parameters to address without vhost
  • implement connectTimeout option on the TcpConnection initial resolve

AMQP-CPP 4.2.0

24 Sep 13:19
Compare
Choose a tag to compare
AMQP-CPP 4.2.0 Pre-release
Pre-release
  • file descriptor should not be monitored any more when the tcp connection is destructed.
  • valid file descriptors that can be closed are >= 0
  • added more parameter-types to set properties in the envelope
  • the ReceivedFrame class has been split into a InBuffer base class to make it easier to store messages without having to construct a full frame
  • moved the ReceivedFrame class to the src-directory, as it is of no use for userspace applications
  • ability to store and retrieve envelopes
  • fixed crash because the wrong size was passed