Merge pull request #328 from espressif/release-please--branches--master

chore(master): release 1.1.0
This commit is contained in:
Euripedes
2026-07-30 12:24:17 +02:00
committed by GitHub
3 changed files with 61 additions and 18 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
{
".": "1.0.0"
".": "1.1.0"
}
+43
View File
@@ -0,0 +1,43 @@
# Changelog
## [1.1.0](https://github.com/espressif/esp-mqtt/compare/v1.0.0...v1.1.0) (2026-07-30)
### Features
* Add support for percent-encoding in password and it's corresponding test ([32df7e2](https://github.com/espressif/esp-mqtt/commit/32df7e27fc2497ae38eb76f2aafef83ecebce310))
* Adds support to use PSA opaque DS driver ([11f070c](https://github.com/espressif/esp-mqtt/commit/11f070c685d98d026d4975695daa788498318357))
* Allows esp-mqtt task and work buffers to be allocated in external memory ([b21e6bb](https://github.com/espressif/esp-mqtt/commit/b21e6bb3d4129ea61077a51ce7423579be46c7f3))
* **mqtt5:** Exposes server properties in connect event ([e121e1b](https://github.com/espressif/esp-mqtt/commit/e121e1b34b9dfab7eec7b8014576d8672e8f0e31)), closes [#325](https://github.com/espressif/esp-mqtt/issues/325)
* **mqtt:** Add API to get MQTT client's status ([b6e8c65](https://github.com/espressif/esp-mqtt/commit/b6e8c65305dae8544f1c59b11e7cdaad7aa0730d))
* **mqtt:** Conformance test infrastructure (DUT app + CI) ([3f62c75](https://github.com/espressif/esp-mqtt/commit/3f62c7578160a0a398ab6959c3048559df68c958))
* Provide reason code in MQTT event ([f1fc00c](https://github.com/espressif/esp-mqtt/commit/f1fc00ca4436ad9b7e786dc0c1d63d382bf78e61))
### Bug Fixes
* Change CI Images from gitlab to Docker ([e5cf3d2](https://github.com/espressif/esp-mqtt/commit/e5cf3d25549bd92dd6ae357d4b7e98c74b7f4f42))
* **examples:** Add nvs_flash dependency explicitly ([d289d73](https://github.com/espressif/esp-mqtt/commit/d289d73fc635de6b6f7f45cc0359c1675c11ff0b))
* Fixed uri inconsistency when updated ([736d440](https://github.com/espressif/esp-mqtt/commit/736d4403616da2f99377c1747429e231aea8ffb0))
* Mqtt examples default broker ([6cf94c4](https://github.com/espressif/esp-mqtt/commit/6cf94c4011cbcd6711dd8c7e7e40b53259291027))
* **mqtt_msg:** Fix signed integer overflow in remaining length decoding ([689a265](https://github.com/espressif/esp-mqtt/commit/689a2656a76f10466c58c1278498eca2eff38925))
* **mqtt5:** Fix mqtt5 max inflight message counting ([20b6eb0](https://github.com/espressif/esp-mqtt/commit/20b6eb0e30376703df70c3fb87e20a5e0e80cdd9)), closes [#312](https://github.com/espressif/esp-mqtt/issues/312)
* **mqtt5:** Fix UB in variable len processing ([a5695b0](https://github.com/espressif/esp-mqtt/commit/a5695b05f378a26edfecfe821fbcbd0e314672b4))
* **mqtt5:** Remove in_buffer_length constraint on maximum_packet_size ([08f0d26](https://github.com/espressif/esp-mqtt/commit/08f0d26bb3ac6b8343b54df17b46eddc5c240f38))
* **mqtt5:** Removes incorrect reason code verification when resending pubrel ([3fdfc06](https://github.com/espressif/esp-mqtt/commit/3fdfc0617e404ac3df795cf1bbea9c23180aa120)), closes [#333](https://github.com/espressif/esp-mqtt/issues/333)
* **mqtt5:** Sanitize property len/types to harden mqtt5-msg ([6f15500](https://github.com/espressif/esp-mqtt/commit/6f155005df004a25bff1323dfec29e03632998d4))
* **mqtt:** Fix unused-but-set-variable warning ([3a15be4](https://github.com/espressif/esp-mqtt/commit/3a15be48079e82bd167a93e283c51341271a3462))
* Prevent control messages to be counted in mqtt5 ([cf77940](https://github.com/espressif/esp-mqtt/commit/cf779408ebd4e4e792a3df86c21402c9346f5830))
* Removes forward / from topics in examples and test ([55ee628](https://github.com/espressif/esp-mqtt/commit/55ee628c30b71f0a1283db3a718ea3bc7f2a0e47))
* Update images from Docker to Gitlab container ([9198843](https://github.com/espressif/esp-mqtt/commit/91988439b553ba749d213a6c8efaa7ae514b93d6))
### Documentation
* Add advice regarding outbox message pile-up to the documentation ([0069d74](https://github.com/espressif/esp-mqtt/commit/0069d74433be617656b191ad4cde407501f472b8))
* Clarify defaults on configuration options ([4c0edaf](https://github.com/espressif/esp-mqtt/commit/4c0edaf09af59d8e32cb2581e233c4b87509a6d6))
* Clarify that esp_mqtt_client_reconnect behaviour ([c4ca04f](https://github.com/espressif/esp-mqtt/commit/c4ca04f88c903aead6dacf291b1b6851d2cf25e6))
* Clarify when MQTT_EVENT_DISCONNECTED and MQTT_EVENT_ERROR are dispatched ([a84ecb3](https://github.com/espressif/esp-mqtt/commit/a84ecb365306c6a772729776fc537d7cb22b2847))
* Fix documentation link ([367a469](https://github.com/espressif/esp-mqtt/commit/367a469911d1cd808cca41fb84a875c9f54b100b))
* **mqtt:** Clarify outbox limit (bytes) vs buffer.out_size; add sizing guidance ([b2df2e4](https://github.com/espressif/esp-mqtt/commit/b2df2e4f72fd61622a8952398219cea30f853ee9))
* Re-enable zh_CN build ([4cfd15f](https://github.com/espressif/esp-mqtt/commit/4cfd15f0a918701c23c81be1a9829be845f09f81))
+12 -12
View File
@@ -1,21 +1,21 @@
name: mqtt
version: "1.0.0"
description: "ESP-MQTT - A robust MQTT client library for ESP32 microcontrollers supporting MQTT 3.1.1 and 5.0 protocols with multiple transport layers"
url: "https://github.com/espressif/esp-mqtt"
documentation: "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/protocols/mqtt.html"
repository: "https://github.com/espressif/esp-mqtt"
issues: "https://github.com/espressif/esp-mqtt/issues"
license: "Apache-2.0"
version: 1.1.0
description: >-
ESP-MQTT - A robust MQTT client library for ESP32 microcontrollers supporting
MQTT 3.1.1 and 5.0 protocols with multiple transport layers
url: https://github.com/espressif/esp-mqtt
documentation: >-
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/protocols/mqtt.html
repository: https://github.com/espressif/esp-mqtt
issues: https://github.com/espressif/esp-mqtt/issues
license: Apache-2.0
maintainers:
- "Espressif Systems <support@espressif.com>"
- Espressif Systems <support@espressif.com>
tags:
- mqtt
- mqtt5
- protocol
- networking
dependencies:
idf:
version: ">=5.3"
version: '>=5.3'