Retransmission and other improvements
A new release with a few improvements:
- retransmission: after a fixed time, when a message is not acknowledged, it'll be retransmitted with respect for message ordering
- PSRAM is included in the free memory calculation.
- Some brokers don't allow sending packets before the MQTT connection is acknowledged (AWS in particular). The client now can handle this.
- Logging can be enabled/disabled specifically for espMqttClient
- Users can use their own worker task on ESP32.
The examples have been optimized a bit. Especially (re)connecting has been updated to make use of the returned variable, indicating a successful connect.
As always, use Issues or Discussions if you encounter something's off or you need something changed.