Skip to content

Releases: hsaturn/TinyMqtt

Esp32 release

28 Apr 06:33
Compare
Choose a tag to compare

Change to make the library compatible with Esp32 platform.
Async lib can be activated, but is not 100% bug free yet.
Big changes in tinytests example.

Bug fixes and code rewrite

04 Apr 04:38
Compare
Choose a tag to compare
  • Fix a disconnect bug (No automatic test available yet)
  • Big rewrite of client

Some fixes and unit tests added

02 Apr 17:54
Compare
Choose a tag to compare
  • Added a mock for ESP so AUnit tests now passes
  • Fix port integer size
  • Fix broker bug (no close at the destruction)
  • Typos in libraries text

Added unsubscribe

29 Mar 18:50
Compare
Choose a tag to compare
  • Unsubscribe implemented for local mode and remote mode

Puback / Disconnect / Code clean and unit tests added

28 Mar 21:35
Compare
Choose a tag to compare
  • PubAck implemented (not for Qos >0)
  • Disconnect implemented
  • More code clean
  • Unit tests added (one is broken due to a missing feature)

Speed, stability and features

27 Mar 09:40
Compare
Choose a tag to compare
  • Improved speed and stability
  • MqttClient now re-subscribes upon reconnect
  • Unsubscribe implemented
  • Less verbose, so faster
  • Fix length of client id rejection
  • Improvement of tinymqtt-test.ino

Minor changes in client

25 Mar 00:28
Compare
Choose a tag to compare
  • Great enhancements to tinytest.ino
  • Change client so it won't use its message member (could overide incoming data)
  • Minor change to Ack

MqttClient bugfixes, Broker and tester enhancements

24 Mar 20:25
Compare
Choose a tag to compare
  • brokers lot of fixes
  • broker supports multiple subscriptions
  • client can subscribe and publish to remote broker
  • removed dependency with Streaming
  • client keep alive can now be choosen
  • client supports suback / puback / connack
  • tinymqtt-test enhancements

Bug fixes, minor API change

22 Mar 01:49
Compare
Choose a tag to compare
  • Remove needs of Streaming.h when debug is not activated
  • Rewrote some examples
  • Added String to publish
  • fix payload content
  • fix crash on client timeout when not linked to a broker

First usable release

21 Mar 12:54
Compare
Choose a tag to compare

First usable release

  • MqttClient can connect, subscribe and publish
  • MqttBroker accepts connexions / publishes and subscribes
  • Tested with MqttBox and Mqtt-Explorer
  • Lot of crashes fixed, better answer to pings requests
  • Added examples the tinymqtt-test.ino is a great console allowing to make any kind of test.