Skip to content

Commit

Permalink
Info on mqtt5 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
ralight committed Feb 14, 2019
1 parent a2d4535 commit 6b43ba8
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions www/posts/2019/02/mqtt5-test-release.md
@@ -0,0 +1,45 @@
<!--
.. title: MQTT 5 Test Release
.. slug: mqtt5-test-release
.. date: 2019-02-14 10:30:00 UTC
.. tags: Releases
.. category:
.. link:
.. description:
.. type: text
-->

The work on MQTT v5 support in Mosquitto has reached a point where it may be of interest to a range of people. It is not yet complete, but wider testing and feedback would be appreciated.

The source is available at [mosquitto-mqtt5-test1.tar.gz] and can be compiled as normal.

## Supported features

* Session expiry
* Message expiry
* Reason code on all ACKs (not all reason codes are used)
* Reason string on all ACKs (no reason strings are provided by the broker however)
* Payload format and content type
* Request / response pattern
* Subscription ID
* Topic alias
* Flow control
* User properties
* Optional server feature availability
* Subscription options
* Server keep alive
* Assigned Client ID


## Unsupported features

* Shared subscriptions
* Extended authentication
* Server reference
* Not all reason codes are used by the broker
* Bridges do not use MQTT v5
* On disk persistence does not include MQTT 5 property support
* The broker will not create topic aliases


[mosquitto-mqtt5-test1.tar.gz]: https://mosquitto.org/files/source/test/mosquitto-mqtt5-test1.tar.gz

0 comments on commit 6b43ba8

Please sign in to comment.