mosquitto Announcementstag:launchpad.net,2009-11-09:/mosquitto/+announcementshttps://launchpadlibrarian.net/260714927/mosquitto-text-below.pnghttps://launchpadlibrarian.net/288331506/mosquitto-14x14.png2011-07-26T08:32:52.700481+00:00Mosquitto 0.12 released2011-07-26T08:32:52.700481+00:002011-07-26T08:32:52.628192+00:00tag:launchpad.net,2011-07-26:/+announcement/8711Roger Lighthttps://launchpad.net/~roger.light<p>See the "Read more" link for details.</p>Mosquitto 0.11.32011-07-07T12:38:26.314058+00:002011-07-07T12:38:26.279714+00:00tag:launchpad.net,2011-07-07:/+announcement/8632Roger Lighthttps://launchpad.net/~roger.light<p>See the "Read more" link for details.</p>Mosquitto 0.11.1 released2011-06-20T21:22:38.476340+00:002011-06-20T21:22:38.419289+00:00tag:launchpad.net,2011-06-20:/+announcement/8552Roger Lighthttps://launchpad.net/~roger.light<p>See the "Read more" link for details.</p>Mosquitto 0.11 released2011-06-19T17:41:11.403467+00:002011-06-19T17:41:11.361860+00:00tag:launchpad.net,2011-06-19:/+announcement/8543Roger Lighthttps://launchpad.net/~roger.light<p>See the "Read more" link for details.</p>Mosquitto 0.9 released2010-11-15T09:08:30.263712+00:002010-11-15T09:08:30.149989+00:00tag:launchpad.net,2010-11-15:/+announcement/7213Roger Lighthttps://launchpad.net/~roger.light<p>See the "Read more" link for details.</p>Mosquitto 0.8.3 released2010-10-04T20:04:34.427861+00:002010-10-04T20:04:34.286689+00:00tag:launchpad.net,2010-10-04:/+announcement/6872Roger Lighthttps://launchpad.net/~roger.light<p>This is a bugfix release.</p>
<p>* Fix compliance with the MQTT protocol for messages published at QoS 2. This means that messages that time out are dealt with correctly and duplicate messages are also dealt with correctly.</p>Mosquitto 0.8.2 released2010-08-15T18:54:11.126071+00:002010-08-15T18:54:10.999949+00:00tag:launchpad.net,2010-08-15:/+announcement/6534Roger Lighthttps://launchpad.net/~roger.light<p>This is a bugfix release.</p>
<p> * Fix default loop() timeout value in mosquitto.py. Previous value was 0, causing high cpu load.<br/>
* Fix message handling problem in client library when more than one message was in the client queue.<br/>
* Fix the logic used to determine whether a QoS>0 message needs to be retried.<br/>
* Fix the Python sub.py example so that it quits on error.</p>Mosquitto 0.7 released2010-06-15T22:41:49.688488+00:002010-06-15T22:41:49.604681+00:00tag:launchpad.net,2010-06-15:/+announcement/6110Roger Lighthttps://launchpad.net/~roger.light<p>Please see <a href="http://mosquitto.org/archives/56" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/archives/<wbr/>56</a> for details.</p>Mosquitto 0.6 released2010-05-06T10:16:31.213343+00:002010-05-06T10:16:31.106249+00:00tag:launchpad.net,2010-05-06:/+announcement/5773Roger Lighthttps://launchpad.net/~roger.light<p>This is a new features release. It offers quite a bit of change over the previous version. More details of the new features can be found in the man pages.</p>
<p>The substantial changes are:</p>
<p> * Basic support for connecting multiple MQTT brokers together (bridging).<br/>
* mosquitto_sub can now subscribe to multiple topics (limited to a global QoS).<br/>
* mosquitto_pub can now send a file as a message.<br/>
* mosquitto_pub can now read all of stdin and send it as a message.<br/>
* mosquitto_pub can now read stdin and send each line as a message.<br/>
* Implement a more efficient database design, so that only one copy of each message is held in the database, rather than one per subscribed client.<br/>
* Add support for automatic upgrading of the mosquitto DB from v1 to v2.<br/>
* If a retained message is received with a zero length payload, the retained message for that topic is deleted.<br/>
* Implement the max_inflight_<wbr/>messages and max_queued_messages features in the broker.<br/>
* Ubuntu packages now make use of upstart to start/stop/respawn mosquitto.</p>
<p>The less visible features and bug fixes are as follows:</p>
<p> * Add support for disabling “clean session” for the sub client.<br/>
* mosquitto will now correctly run VACUUM on the persistent database on exit.<br/>
* Add the store_cleanup_<wbr/>interval config option for dealing with the internal message store.<br/>
* Add persistence_file config option to allow changing the filename of the persistence database. This allows multiple mosquitto DBs to be stored in the same location whilst keeping persistence_<wbr/>location compatible with rsmb.<br/>
* Don’t store QoS=0 messages for disconnected clients. Fixes <a class="bug-link" href="https://launchpad.net/bugs/572608">bug #572608</a>. This wasn’t correctly fixed in version 0.5.<br/>
* Don’t disconnect clients if they send a PUBLISH with zero length payload (<a class="bug-link" href="https://launchpad.net/bugs/573610">bug #573610</a>).<br/>
* Send through zero length messages.<br/>
* Produce a warning on unsupported rsmb options instead of quitting.<br/>
* Describe clean session flag in the mqtt man page.</p>Mosquitto 0.5.4 released2010-03-14T18:27:24.478580+00:002010-03-14T18:27:24.396129+00:00tag:launchpad.net,2010-03-14:/+announcement/5365Roger Lighthttps://launchpad.net/~roger.light<p>This is a bugfix release.</p>
<p>- Fix memory allocation in mqtt3_fix_<wbr/>sub_topic(<wbr/>) (<a class="bug-link" href="https://launchpad.net/bugs/531861">bug #531861</a>).<br/>
- Remove accidental limit of 100 client connections.<br/>
- Fix mosquitto_pub handling of messages with QoS>0 (<a class="bug-link" href="https://launchpad.net/bugs/537061">bug #537061</a>).</p>
<p>Binary releases for all currently supported versions of Ubuntu are available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.5.3 released2010-03-03T21:50:54.881857+00:002010-03-03T21:50:54.831616+00:00tag:launchpad.net,2010-03-03:/+announcement/5279Roger Lighthttps://launchpad.net/~roger.light<p>This is a bugfix release.</p>
<p>- Will messages are now only sent when a client disconnects unexpectedly.<br/>
- Fix all incoming topics/<wbr/>subscriptions that start with a / or contain multiple / in a row (//).<br/>
- Do actually disconnect client when it sends an empty subscription/topic string.<br/>
- Add missing $SYS/broker/<wbr/>clients/<wbr/>total to man page.</p>
<p>Binary releases for all currently supported versions of Ubuntu will shortly be available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.5.2 released2010-03-02T16:33:39.452914+00:002010-06-15T09:06:34.677040+00:00tag:launchpad.net,2010-03-02:/+announcement/5270Roger Lighthttps://launchpad.net/~roger.light<p>This is a bugfix release, upgrading is recommended:</p>
<p>* Always update last backup time, so that the backup doesn’t run every time through the main loop once autosave_interval has been reached.<br/>
* Report $SYS/broker/uptime in the same format as rsmb.<br/>
* Make mandatory options obvious in usage output and man page of mosquitto_pub. Fixes <a class="bug-link" href="https://launchpad.net/bugs/529990">bug #529990</a>.<br/>
* Treat subscriptions with a trailing slash correctly. This should fix bugs #530369 and #530099.</p>
<p>Mosquitto is now also available for Linux x86 statically compiled against sqlite3, which makes it usable on older distributions such as Ubuntu Hardy that are still supported but do not have a sufficiently new version of sqlite3. To download this package, go to <a href="http://mosquitto.org/download" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/download</a></p>
<p>Binary releases for all currently supported versions of Ubuntu will shortly be available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.5.1 released2010-02-27T18:31:48.126627+00:002010-02-27T11:50:33.145581+00:00tag:launchpad.net,2010-02-27:/+announcement/5239Roger Lighthttps://launchpad.net/~roger.light<p>Mosquitto 0.5.1 has been released. This anouncement summarises the changes in both 0.5 and 0.5.1.</p>
<p>* Add mosquitto_sub and mosquitto_pub, simple clients for subscribe/publish.<br/>
* Change persistence behaviour. The database is now stored in memory even if persistence is enabled. It is written to disk when mosquitto exits and also at periodic intervals as defined by the new autosave_interval option. This makes persistence more suitable when being used on devices with a limited number of writes, such as flash.<br/>
* No longer store QoS=0 messages for disconnected clients that do not have clean start set.<br/>
* Rename msg_timeout option to retry_interval for better rsmb compatibility.<br/>
* The writing of the persistence database may be forced by sending mosquitto the SIGUSR1 signal.<br/>
* Clients that do not send CONNECT as their first command are now disconnected.<br/>
* Boolean configuration values may now be specified with true/false as well as 1/0.<br/>
* Log message on CONNECT with invalid protocol or protocol version.<br/>
* Default sqlite3-pcre path on Linux is now /usr/lib/<wbr/>sqlite3/<wbr/>pcre.so to match future sqlite3-pcre packages.<br/>
* Add man pages for clients.<br/>
* Add general man page on mqtt.<br/>
* Root privileges are now dropped only after attempting to write a pid file (if configured). This means that the pid file can be written to /var/run/ directly and should fix <a class="bug-link" href="https://launchpad.net/bugs/523183">bug #523183</a>.</p>Mosquitto 0.4.2 released2010-02-06T14:53:29.066502+00:002010-06-15T09:07:15.949261+00:00tag:launchpad.net,2010-02-06:/+announcement/5068Roger Lighthttps://launchpad.net/~roger.light<p>This is a bugfix release.</p>
<p>* Fix segfault on client connect with invalid protocol name/version.</p>
<p>Source code downloads and more information is available at <a href="http://mosquitto.org/" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/</a></p>
<p>Binary releases for all currently supported versions of Ubuntu will shortly be available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.4.1 released.2010-01-12T22:17:28.011338+00:002010-06-15T09:07:26.986165+00:00tag:launchpad.net,2010-01-12:/+announcement/4832Roger Lighthttps://launchpad.net/~roger.light<p>Mosquitto 0.4.1 has been released. This is a bugfix release:</p>
<p>* Fix regex used for finding retained messages to send on new subscription.</p>
<p>Source code downloads and more information is available at <a href="http://mosquitto.org/" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/</a></p>
<p>Binary releases for all currently supported versions of Ubuntu will shortly be available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.4 released2010-01-05T22:47:18.912812+00:002010-06-15T09:07:36.563392+00:00tag:launchpad.net,2010-01-05:/+announcement/4771Roger Lighthttps://launchpad.net/~roger.light<p>Mosquitto 0.4 has been released. The significant new features are:</p>
<p>Added support for wildcard subscriptions using + and #.<br/>
All network operations are now non-blocking and can cope with partial packets, meaning that networking should be a lot more reliable.<br/>
Added more of the $SYS hierarchy.<br/>
Improved logging.</p>
<p>Source code downloads and more information is available at <a href="http://mosquitto.org/" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/</a></p>
<p>Binary releases for all currently supported versions of Ubuntu will shortly be available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.3 Released2009-12-17T13:44:47.757201+00:002010-06-15T09:07:50.246914+00:00tag:launchpad.net,2009-12-17:/+announcement/4616Roger Lighthttps://launchpad.net/~roger.light<p>Mosquitto 0.3 has been released. This release adds logging support, quicker restarts, better network configuration options and host access control amongst other things.</p>
<p>Source code downloads and more information is available at <a href="http://mosquitto.org/" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/</a></p>
<p>Binary releases for all currently supported versions of Ubuntu are available in the mosquitto-dev ppa. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>Mosquitto 0.1 Released2009-12-03T17:11:00.933442+00:002010-06-15T09:07:57.465490+00:00tag:launchpad.net,2009-12-03:/+announcement/4493Roger Lighthttps://launchpad.net/~roger.light<p>Mosquitto 0.1 has been released. This is the first release, so although I've tried to do as much testing as possible it hasn't had any real world use.</p>
<p>Source code downloads are available at <a href="http://mosquitto.org/" rel="nofollow">http://<wbr/>mosquitto.<wbr/>org/</a></p>
<p>Binary releases for Ubuntu are available in the mosquitto-dev ppa for Hardy Heron, Jaunty Jackalope, Karmic Koala and the forthcoming Lucid Lynx. Details of the PPA and how to add it are at:</p>
<p><a href="http://launchpad.net/~mosquitto-dev/+archive/mosquitto-ppa" rel="nofollow">http://<wbr/>launchpad.<wbr/>net/~mosquitto-<wbr/>dev/+archive/<wbr/>mosquitto-<wbr/>ppa</a></p>