Merge branch 'removes_esp_mqtt_v6.0' into 'release/v6.0'

change(mqtt): Removes the mqtt client from idf (v6.0)

See merge request espressif/esp-idf!43292
This commit is contained in:
Euripedes Rocha
2025-11-15 18:25:58 +01:00
161 changed files with 331 additions and 6839 deletions
@@ -105,3 +105,21 @@ Discussions
~~~~~~~~~~~
* `Discussions for version v2 <https://github.com/espressif/esp-modbus/discussions>`__
ESP-MQTT
--------
Breaking change: ESP-MQTT moved to a managed component and example set updated.
- The ESP-MQTT component has been removed from ESP-IDF and is now a managed component: ``espressif/mqtt``.
- To add the component to an application, run ``idf.py add-dependency espressif/mqtt``.
- Include headers and APIs remain the same (``mqtt_client.h``), but the component is fetched via the Component Manager.
- Example changes in ESP-IDF:
- Legacy MQTT TLS examples under ``examples/protocols/mqtt/ssl*`` were removed.
- New reference examples are available:
- ``examples/protocols/mqtt``: MQTT over TLS.
- ``examples/protocols/mqtt5``: MQTT v5.0 over TLS.