Skip to content

v0.4

Compare
Choose a tag to compare
@arobenko arobenko released this 13 Apr 04:31
· 87 commits to master since this release
  • Requiring v2.7 of the cc.mqtt5.genered library.
  • Accumulating published messages internally when "Receive Maximum" property set by the broker is exceeded.
  • Allowing non-clean first connect when topic subscription verification is disabled.
  • Implemented proper support for the MQTT-4.4.0-1 requirement, i.e. after re-connection all the incomplete publish and receive operations are renewed.
  • Reporting received QoS2 messages to the application immediately when PUBLISH message is received while completing the reception in the background.
  • Added wrapping API functions to simplify issue of the operations.
  • Disallowing multiple preparations of the operations in parallel without sending / cancelling previously prepared message.
  • Fixes to the management of the "Session Expiry Interval".
  • Added support for sending out-of-order QoS0 messages when previously sent messages are on-hold (due to exceeding "Receive Maximum" setting).
  • Removed a necessity to invoke "init" API function before "connect".
  • Added support to specify maximum QoS in the custom configuration.
  • Improvements and fixes to the doxygen documentation