QoS support for MQTT Server and complete Websockets support
francois-normandin
released this
01 Nov 15:37
·
48 commits
to master
since this release
[MQTT-2.3.1-6] QoS = 2 is enabled
[MQTT-4.3.2-1] Subscription stores unacknowledged packets in QoS = 1 delivery, until PUBACK received
[MQTT-4.3.3-1] Subscription stores unacknowledged packets in QoS = 2 delivery, until PUBCOMP received
[MQTT-4.8.0-1] Protocol Violation causes a disconnection of the endpoint
[MQTT-6.0.0-1] Sending a Text Frame causes an immediate disconnection
[MQTT-6.0.0-2] MQTT Engine does not assume that control packets are aligned with websocket frame boundaries
[MQTT-6.0.0-3] Client send mqtt as subprotocol
[MQTT-6.0.0-4] Server responds with mqtt as subprotocol
- This release completes the support requirements specifically for Websockets connections.
- This release also brings QoS support for server, both as a receiver (published messages from client) and as a sender (subscriptions forwarding messages to clients)