Skip to content

v0.8.0: SSL/TLS and stability

Compare
Choose a tag to compare
@marvinroger marvinroger released this 14 Jun 19:48
· 77 commits to develop since this release

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