Skip to content

Releases: zonyitoo/mqtt-rs

v0.12.0

13 Mar 14:13
02fa0d4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.11.2...v0.12.0

v0.11.0

29 Mar 02:24
d961861
Compare
Choose a tag to compare

BREAKING Changes

  • #54 Make PacketType the size of u8
  • #53 Remove the concept of packet payloads from the public API
  • #52 Refactored Packet trait, replaced with DecodablePacket
    • Splits Packet into EncodablePacket and DecodablePacket
    • Removes default payload() and payload_ref() methods
    • Fixes encoded_length() implementations for all packets
    • Add PublishPacketRef for performance optimization

Features

  • Add a tokio_util::codec::Encoder/Decoder implementation

v0.10.0

24 Dec 02:36
c705ba0
Compare
Choose a tag to compare
  • Upgraded to tokio v1.0
  • #47 Parse and retain "reserved" flag bit for CONNECT
  • #44 Add getters for protocol version and name; default to "MQTT" for name

v0.9.0

18 Oct 05:01
72f8208
Compare
Choose a tag to compare
  • Upgrade tokio to v0.3

v0.8.1

10 Jan 01:25
Compare
Choose a tag to compare
  • Removed deprecated std::error::Error::description()
  • Fixed warnings from clippy

v0.8.0

06 Jan 16:58
Compare
Choose a tag to compare
  • Supports async/await syntax with tokio support

v0.7.0

26 May 08:03
Compare
Choose a tag to compare
  • #31 Add impl for fn source(&self) to errors

v0.6.1

15 Dec 14:09
Compare
Choose a tag to compare

v0.6.0

26 Sep 15:59
Compare
Choose a tag to compare
  • #24 #25 Add peek/peek_finalize to VariablePacket
  • Updated dependencies

v0.5.0

12 Jul 00:42
Compare
Choose a tag to compare
  • #23 Supports parsing with tokio.