Skip to content

AMQP-CPP 2.3.0

Compare
Choose a tag to compare
@RafalGoslawski RafalGoslawski released this 06 Nov 11:26
· 769 commits to master since this release

This release adds new features (TCP Connections, heartbeat) and contains some bug fixes.

  • Implemented TcpConnection, so that users of the library do not have to setup their own tcp connections
  • The server heartbeat is stored in Connection
  • Added Connection::waiting() method to find out if the connection object is waiting/expecting an answer from the rabbitmq server
  • Added "Address" class to parse "amqp://" urls
  • Extra Address constructor added
  • When building the address url, username and password should be split with a colon.
  • Use move semantics in Login class (small optimization)
  • Added "make pure" option, to make the library without tcp support
  • Fixed AMQP::Envelope copy constructor missing base class constructor call
  • Fix issue when tcp is closed.
  • Fixed Windows build
  • Code cleanup.