Skip to content

Differences between 3.1.0 and 3.1.1

Nicholas Humfrey edited this page Aug 6, 2014 · 20 revisions

Differences between 3.1.0 and 3.1.1:

3.1.0 specification: http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html 3.1.1 specification: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html

No. Description Reference in 3.1.1 spec
1. Protocol name has changed
2. Protocol level has changed
3. Client IDs MAY contain more than 23 encoded bytes
4. Client IDs MAY be empty
5. Client IDs MUST actually be UTF-8
6. Client ID is now restricted to alphanumeric
7. "session present" flag added to CONNACK
8. concept of a failed subscription in a SUBACK
9. validate that topics are correct UTF-8
----- --------------------------------------------------- -------------------------
Clone this wiki locally