Releases: hsaturn/TinyMqtt
Releases · hsaturn/TinyMqtt
Esp32 release
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
- Fix a disconnect bug (No automatic test available yet)
- Big rewrite of client
Some fixes and unit tests added
- 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
- Unsubscribe implemented for local mode and remote mode
Puback / Disconnect / Code clean and unit tests added
- 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
- 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
- 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
- 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
- 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
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.