- 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