Version 0.11.2 released
This is a bugfix release.
- Don't free contexts in mqtt3_context_disconnect() (bug #799688 / #801678).
- Only free will if present when freeing a client context.
This is a bugfix release.
This is an important bugfix release. It fixes a buffer overrun that affects 0.11 only. Users of 0.11 should upgrade immediately.
Thanks to Karl Palsson.
This is an update with some fairly minor changes and some bug fixes. I had planned on more exciting features but my time has been occupied getting ready for the 25th, when I'm getting married. Those changes will just have to wait until 0.12!
retained_persistence
config file option - a synonym of the
persistence
option.--quiet
option.MOSQ_ERR_INVAL
if the topic contains + or
#max_connections
is now a per-listener setting instead of global.Thanks to Sebastian Kroll and Karl Palsson.
The arduino, the open source microcontroller board, has had MQTT support for a long time in the form of Nick O'Leary's arduino client. It does however require networking support which has traditionally provided by an add on shield, which increases the cost of the system.
The Nanode is an arduino compatible board which includes network support and can be built for approximately the same cost as a normal arduino board. It's still a work in progress, but is definitely worth a look if you want to use low power MQTT capable sensors/controllers.
This is a bugfix release.
Please see the download page.
Thanks again to Karl Palsson and Yuvraaj Kelkar.
This is a bugfix release primarily for Windows users.
Please see the download page.
Thanks to Karl Palsson.
Mark Hindess has written a blog post titled Home Automation Protocols: MQTT, where he asks for suggestions on how to go forward making "a specification for topic usage and semantics". I think this kind of work is really valuable to make it easy to have different MQTT systems that can interoperate. If you've got any suggestions you can make, please go and leave a comment there.
This release brings the new MQTT v3.1 features to the broker - client authentication and topic access control. See mosquitto.conf(5) or the included example password and ACL files.
password_file
option and accompanying
authentication requirements in the broker.mosquitto_will_set()
and mosquitto_publish()
now return
MOSQ_ERR_PAYLOAD_SIZE
if the payload is too large (>268,435,455 bytes).clientid_prefixes
variable.clientid
config variable for controlling bridge client
ids.Please see the download page.
Thanks to Adam Rudd, Joshua Lock, Sang Kyeong Nam and Yuvraaj Kelkar.
Thanks to work done by Adam Rudd, mosquitto is now available in the Mac homebrew package manager. Once you've installed homebrew (see the link), you can install mosquitto with:
brew install mosquitto
This is a bugfix release:
Please see the download page.
Thanks to Joe B, David Monro, Yuvraaj Kelkar and Colin Jones.