Skip to content

Releases: hsaturn/TinyMqtt

Default client id is no more empty

17 Dec 17:38
Compare
Choose a tag to compare
0.9.7

:xDefault client is no more empty

0.9.6 bump version with bug fixes

04 Dec 01:44
Compare
Choose a tag to compare
Better debugging code

Fixes in tinytests.ino

23 Nov 12:05
Compare
Choose a tag to compare
0.9.5

Ooops bad tag

Wildcards supported

21 Nov 01:10
Compare
Choose a tag to compare

Wildcards are not supported (+ # $ and *)
+ and # are part of Mqtt specification and are supported
$ is also special and is supported (even if TinyBroker does not send any $SYS message)

* is not specified, but I could see that is was used so I decided to add this.
* can be see yet as may + (any number of levels) but also as any string
a/b/c/d matches a/*/d
house/living/temp* matches house/living/temp_1 and house/living/temp_2
house/room_*/temp matches house/room_1/temp and house/room_2/temp

But (yet)
house/*/temp* does not match house/living/temp

Fix issue #30

30 Oct 20:48
Compare
Choose a tag to compare

See issue #30

Fix dependency

30 Oct 19:13
Compare
Choose a tag to compare

The dependency to AsyncTCP is removed.
The IDE refuse to install TinyMqtt probably because AsyncTCP is not released and thus prevent TinyMqtt to be installed also.
Support has been added for exotic devices (issue #41)

Fix packet length encoding

30 Oct 17:42
Compare
Choose a tag to compare

Connack was encoded using 5 bytes with a correct length, but it seems that many mqtt implementation cannot decode TinyMqtt ConnAck.
After all the specification mention "Remaining Length (2)".

Fix long messages length

09 Aug 08:48
Compare
Choose a tag to compare

Previous fix was partial

Fix long messages length

09 Aug 01:06
Compare
Choose a tag to compare
0.7.6

Version 0.7.6

Bugfix in example

28 Apr 16:59
Compare
Choose a tag to compare

Compilation bugfix in example tinytest
Rewrote dump methods