Skip to content

Minimq 0.8.0

Compare
Choose a tag to compare
@ryan-summers ryan-summers released this 01 Nov 13:48
· 33 commits to master since this release
da875e9

Changed

  • [breaking] Const generics for message size and allowable in-flight messages have been removed.
    Instead, the user now supplies an RX buffer, a TX buffer, and a session state buffer.
  • Setup-only configuration APIs such as set_will() and set_keepalive_interval() have been moved
    to a new Config structure that is supplied to the Minimq::new() constructor to simplify the
    client.
  • Added a new correlate() API to publication builder to easily add correlation data.

Added

  • Support for subscribing at QoS::ExactlyOnce
  • Support for downgrading the QoS to the maximum permitted by the server
  • Brokers may now be provided using domain-name syntax or static IP addresses.

Fixed

  • Fixed an issue where PubComp was serialized with an incorrect control code
  • Fixed an issue where some response control packets would be improperly serialized
  • The client now respects the server max packet reception