Releases: marvinroger/async-mqtt-client
Releases · marvinroger/async-mqtt-client
Enqueue messages
v0.8.1: SSL/TLS fixes
✨ Enhancements
- Add python script to get the SHA1 fingerprint of a certificate
🐛 Bugfixes
- Various fixes for SSL/TLS
v0.8.0: SSL/TLS and stability
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
v0.7.1: Fix for QoS 0
🐛 Bugfixes
- A successful
publish
was always returning 0. Now, it returns a dummy 1 to differentiate from the 0 of a failed sending
v0.7.0: yet more stability
✨ Enhancements
- Return
0
frompublish
,subscribe
andunsubscribe
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
v0.6.1: semver dependencies
This release only add semver dependencies for PlatformIO.