Skip to content

Releases: amiquip/amiquip

0.4.0

13 Nov 01:31
3a98491
Compare
Choose a tag to compare
  • Upgrade several dependencies. This is a backwards-incompatible change because our public API includes types from dependencies that were upgraded to backwards-incompatible new version.
  • Minimum supported Rust version is now 1.40.0.

0.3.3

08 Jan 02:11
Compare
Choose a tag to compare

Add documentation examples of using the arguments fields of QueueDeclareOptions and ConsumerOptions.

0.3.2

23 Aug 23:27
Compare
Choose a tag to compare
  • Restore #[doc(hidden)] attribute with upgrade to snafu 0.4.4.
  • Fix basic_publish's immediate/mandatory mixup.

0.3.1

23 Aug 23:26
Compare
Choose a tag to compare

0.3.0

15 Jul 01:33
c81c49a
Compare
Choose a tag to compare
  • Internally, Error is now created via snafu instead of failure. This leads to three breaking changes:
    • Error no longer implements Clone or PartialEq, but does implement std::error::Error.
    • The ErrorKind helper enum no longer exists; Error is itself an enum.
    • The definition of most error cases has changes (and there are considerably more of them).
  • Add missing Debug, Clone, Copy, and/or Default derivations for ExchangeType, Publish, and QueueDeleteOption.

0.2.2

07 May 23:37
b57b036
Compare
Choose a tag to compare
  • Modify how we register the mio socket to avoid getting spurious wakeups before the socket is actually connected on Windows (hopefully fixes #8).

0.2.1

10 Apr 01:20
165e006
Compare
Choose a tag to compare
  • Fix bug when publishing a message with length 0 (or exactly equal to a
    multiple of the connection's frame_max).
  • Fix Channel::exchange_declare_nowait and Channel::exchange_declare_passive
    (the implementations of these two methods were backwards).

0.2.0

03 Apr 23:46
Compare
Choose a tag to compare
  • Added support for publisher confirms
  • Added ConnectionOptions::information for specifying the informational string amiquip reports to the server upon connection
  • Made native-tls a default feature.
  • Reworked the Connection::open* family of methods into Connection::open* which require TLS, and Connection::insecure_open* which allow unencrypted connections.

Initial release

31 Mar 23:48
Compare
Choose a tag to compare

Initial release of amiquip. (0.1 had broken docs links because docs.rs won't pick up a crate until it is published.)