async-mqtt-client

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

MIT License

Stars
835
Committers
26

Bot releases are visible (Hide)

async-mqtt-client - Enqueue messages Latest Release

Published by bertmelis about 3 years ago

✨ Enhancements

  • Enqueue outgoing messages
  • optional debug logging
  • disconnect reason passed to user
  • updated docs

🐛 Bugfixes

  • various bugfixes
async-mqtt-client - v0.8.1: SSL/TLS fixes

Published by marvinroger over 7 years ago

✨ Enhancements

  • Add python script to get the SHA1 fingerprint of a certificate

🐛 Bugfixes

  • Various fixes for SSL/TLS
async-mqtt-client - v0.8.0: SSL/TLS and stability

Published by marvinroger over 7 years ago

This release makes the client more bulletproof than ever. Simply put: right now, even if you do a loop to publish messages at a very fast rate, the client will not break and will not loose functionality (ACKs will still be sent, etc.).

✨ Enhancements

  • SSL/TLS support has been added. Note you need the not yet stable esp8266/Arduino 2.4.0 and the -DASYNC_TCP_SSL_ENABLED=1 build flag

🐛 Bugfixes

  • Fix packet ID being incremented even if the packet cannot be sent
  • Make sure ACKs are sent even if the TCP buffer is full

📝 Docs

  • Provide information about the memory usage
async-mqtt-client - v0.7.1: Fix for QoS 0

Published by marvinroger over 7 years ago

🐛 Bugfixes

  • A successful publish was always returning 0. Now, it returns a dummy 1 to differentiate from the 0 of a failed sending
async-mqtt-client - v0.7.0: yet more stability

Published by marvinroger over 7 years ago

✨ Enhancements

  • Return 0 from publish, subscribe and unsubscribe if there's not enough TCP space to send the packet

🐛 Bugfixes

  • Fix Keep Alive
  • Fix cases where a reconnection takes two times before actually reconnecting
  • Fix the example to automatically reconnect to Wi-Fi
async-mqtt-client - v0.6.1: semver dependencies

Published by marvinroger over 7 years ago

This release only add semver dependencies for PlatformIO.

async-mqtt-client - v0.6.0: more stability

Published by marvinroger over 7 years ago

✨ Enhancements

  • More stability (thanks to @flaviostutz)

🐛 Bugfixes

  • Ensure client ID is unique