17 Commits

Author SHA1 Message Date
Euripedes Rocha Filho 08615177e3 refactor: Moves outbox to an internal library to improve testing 2026-05-27 07:03:33 +02:00
Euripedes Rocha Filho 6cf94c4011 fix: Mqtt examples default broker
Moves examples to different public broker and correct Cmake 4.x
incompatibility
2026-05-26 16:25:28 +02:00
Euripedes Rocha Filho 736d440361 fix: Fixed uri inconsistency when updated 2026-05-04 17:02:39 +02:00
Euripedes Rocha d88fee8fbe Merge branch 'feature/mqtt_return_code' into 'master'
MR: feat(mqtt): Provide the user with reason code for UNSUBACK, PUBREC, PUBCOMP
See merge request espressif/esp-mqtt!232
2026-04-28 15:19:46 +02:00
Bogdan Kolendovskyy f1fc00ca44 feat: Provide reason code in MQTT event 2026-04-28 13:47:02 +02:00
Euripedes Rocha Filho e121e1b34b feat(mqtt5): Exposes server properties in connect event
ESP_MQTT_EVENT_CONNECTED exposes the server properties

Closes: #325
2026-04-28 11:06:09 +02:00
Bogdan Kolendovskyy 32df7e27fc feat: Add support for percent-encoding in password and it's corresponding test
Add support of percent-encoded characters when passing the username and password in URI

Closes https://github.com/espressif/esp-mqtt/issues/294
2026-04-23 16:05:24 +02:00
Euripedes Rocha Filho 439c72786a ci: Introduce log capture and matchers
To allow our tests to use internal esp-mqtt state without exposing it
directly we add this utility to capture it.
2026-04-21 08:24:20 +02:00
Euripedes Rocha Filho 37a2e555c5 feat: add mqtt conformance test app
Adds a conformance test app based on paho test suite.
This introduce the basis infrastructure and initial tests.
2026-04-16 09:11:08 +02:00
Bogdan Kolendovskyy b4703c9c89 ci: Clear unneeded mocks from mqtt host test 2026-03-26 10:45:16 +01:00
Euripedes Rocha Filho 4c57d316c0 fix: Removes forward / from topics in examples and test
Cleans up examples to adhere to mqtt best practices
2025-11-26 14:31:54 +01:00
Euripedes Rocha Filho 7011f71e5e ci: Ignore known warnings in CI build 2025-11-26 10:52:17 +01:00
Euripedes Rocha Filho 3b1133723c ci: Disable certificate verification for publish tests
- Temporary solution while we are fixing the certificates for the test
broker.
2025-10-01 13:14:17 +02:00
Euripedes Rocha Filho 71534b1c43 ci: Adds target tests and move to gitlab components
Ths adopts gitlab components for better maintanance of CI.
Adds target tests
2025-10-01 13:14:17 +02:00
Euripedes Rocha Filho 04f8e3765d chore: Adds pre-commit checks and introduce conventional commits 2025-09-26 17:45:16 +02:00
Euripedes Rocha Filho 169e1ee88d fix: Adjust all examples and test to use local component
- Makes the name of component mqtt
- Updates README
- Adjust CI to build for supported idf versions
- Removes qemu job
2025-09-24 16:25:42 +02:00
Euripedes Rocha Filho 2925288e51 chore: Reorganize file structure
This just move files to their expected locations.
2025-09-22 13:19:04 +02:00