Skip to content

Releases: ntex-rs/ntex-mqtt

ntex-mqtt v0.10.0-beta.1

04 Jan 12:55
Compare
Choose a tag to compare

Changes

  • Migrate to ntex-0.6

  • Use thiserror::Error for error definitions

ntex-mqtt v0.9.2

16 Dec 11:10
Compare
Choose a tag to compare

Changes

  • v5: Fix topic alias handling #122

  • v3: Allow to change outgoing in-flight limit

  • v3/v5: Fix sink inflight messages handling after local codec error #123

ntex-mqtt v0.9.1

18 Nov 17:02
3288d29
Compare
Choose a tag to compare

Changes

  • v5: allow omitting properties length if it is 0 in packets without payload regardless of reason code or its presence.

ntex-mqtt v0.9.0

01 Nov 09:06
Compare
Choose a tag to compare

Changes

  • Rename Level to TopicFilterLevel for better spec compliance

  • v5: Use correct reason code for MaxQosViolated error #117

ntex-mqtt v0.9.0-b.2

28 Oct 08:06
Compare
Choose a tag to compare

Changes

  • v3/v5: MqttSink::ready() is not ready until CONNACK get sent to peer

ntex-mqtt v0.9.0-b.1

17 Oct 13:15
Compare
Choose a tag to compare

Changes

  • Remove deprecated methods

ntex-mqtt v0.9.0-b.0

10 Oct 20:51
211682b
Compare
Choose a tag to compare

Changes

  • Renamed Topic into TopicFilter, TopicError into TopicFilterError
  • Changes to topic filter validation: levels starting with $ are allowed at any level and are recognized as system
    only at first position
  • Changes to topic matching logic: when topic filter is matched against another topic filter via TopicFilter.match_filter(),
    left hand side topic filter must be strict superset of all topics allowed with topic filter on right hand side
  • Changes to topic matching logic: having +/# in the end of topic filter does not wrongly recover failed match on + level
  • Validation is now part of TopicFilter instantiation, e.g. it is impossible to create non-validated topic filter from
    set of Levels.
  • Level API is removed completely as level itself is not a valuable concept.

ntex-mqtt v0.8.11

07 Oct 09:26
Compare
Choose a tag to compare

Changes

  • v3/v5: Allow to create PublishBuilder with predefined Publish packet

  • v3: Allow to specify max allowed qos for server publishes

  • v5: Check max qos violations in server dispatcher

ntex v0.8.10

25 Sep 08:47
Compare
Choose a tag to compare

Changes

  • Add .into_inner() client's helper for publish control message

ntex-mqtt v0.8.9

16 Sep 13:57
Compare
Choose a tag to compare

Changes

  • v3: Send disconnect packet on sink close

  • v3: Treat disconnect packet as error on client side