From 5b0b0d36ffc0e6f7ab881587055d9421b9547679 Mon Sep 17 00:00:00 2001 From: David Cermak Date: Wed, 22 Sep 2021 13:28:50 +0200 Subject: [PATCH] MQTT: Fix build if CONFIG_WS_TRANSPORT is not set and client cleanups Updated MQTT submodule: git log --oneline f10321a53b53a146ee299cfecc320b89c0cf6611...89894bd0c611b1392967fe90bb49682eba858383 * Fix build issue if cert bundle disabled * Fix build issue if ws transport disabled * Add config to set retransmission interval Detailed description of the changes (https://github.com/espressif/esp-mqtt/compare/f10321a53b53a146ee299cfecc320b89c0cf6611...89894bd0c611b1392967fe90bb49682eba858383): * Added config option to configure custom retransmission interval - See merge request espressif/esp-mqtt!110 - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/1b009c840b78a14f59b6ada70d36aca9ad6303f0 - Related https://github.com/espressif/esp-mqtt/pull/199 * Configuration conflicts were verified, logged but not reported to the user. - See merge request espressif/esp-mqtt!102 - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/88f4b8ed50af6989efba3f87a14882b276e2deb7 * Fixed build issue if cert bundle disabled - See merge request espressif/esp-mqtt!109 - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/4a89bff610b86f534f67d032a3e1549d8c4da95f - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/1b719805756f60140312f8e314f732c0a177f74f - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/5b3c81ee482c815e2602f5d16adb0e197b9e3695 - Related https://github.com/espressif/esp-mqtt/pull/198 - Related https://github.com/espressif/esp-idf/issues/7535 * Removes unnecessary outbox_cleanup - This function were used on old version to handle QoS 2 messages. It's no longer necessary in current implementation. - See merge request espressif/esp-mqtt!108 - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/ebef896b00c1e0b48107a074f786096479b8c9ee * Fixed return an error when fail to enqueue - The functions that enqueue messages didn't had a return for the handler, with this the error was only logged instead of returned whichmay cause the user to have an ID for a message that was not published. - See merge request espressif/esp-mqtt!103 - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/7471177fe77aea8c0d85d8008867aa8d6ff57424 * CI: Use qemu image based on esp-env:v4.4-1 - Replaced the temporary qemu image with the official qemu:v4.4-1-20210517 derived from the esp-env:v4.4-1 test environment - See merge request espressif/esp-mqtt!107 - esp_mqtt commit https://github.com/espressif/esp-mqtt/commit/231b2749628b59df997750e82d6470d68735798b Closes https://github.com/espressif/esp-idf/issues/7535 --- components/mqtt/esp-mqtt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/mqtt/esp-mqtt b/components/mqtt/esp-mqtt index f10321a53b..89894bd0c6 160000 --- a/components/mqtt/esp-mqtt +++ b/components/mqtt/esp-mqtt @@ -1 +1 @@ -Subproject commit f10321a53b53a146ee299cfecc320b89c0cf6611 +Subproject commit 89894bd0c611b1392967fe90bb49682eba858383