Skip to content

AMQP-CPP 2.7.0

Compare
Choose a tag to compare
@RafalGoslawski RafalGoslawski released this 28 Apr 14:16
· 650 commits to master since this release
  • Better error message if channel is in an error state
  • Fixed compilation issue due to recent changes in ChannelImpl
  • Added even more debug code for the channelimpl class
  • The AMQP::Message and AMQP::Envelope objects can now longer be copied or moved, and the signatures for creating an envelope and publishing a message have been made much more strict. This could be a API breaking change, to the version number should be upped
  • Removed envelope::message() method because it is expensive
  • We now use passthrough buffers, so we no longer have to dynamically allocate a buffer for each and every outgoing message
  • Prevent copying of buffers
  • Moved header files to include/ because of broken header dependencies
  • Reinstalled channel methods that were removed to stay compatible with previous amqp-cpp release
  • Added comparison operators to Address and Login classes
  • Fixed issue that a tcp connection could crash if the user space code deconstructed a handler in a onClosed() handler