Releases: commschamp/cc.mqtt5.libs
Releases · commschamp/cc.mqtt5.libs
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0
v0.5
v0.4
- 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