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
a85f5c9509
Merge branch 'fix_build_warnings' into 'master'
...
ci: Ignore known warnings in CI build
See merge request espressif/esp-mqtt!267
2025-11-26 14:31:22 +01:00
Euripedes Rocha Filho
7011f71e5e
ci: Ignore known warnings in CI build
2025-11-26 10:52:17 +01:00
Euripedes Rocha
0098278dd1
Merge branch 'github_deploy_fix' into 'master'
...
ci: Change git clone depth to avoid false errors when depoloying
See merge request espressif/esp-mqtt!266
2025-11-25 17:26:33 +01:00
Euripedes Rocha Filho
1d487dc6ed
ci: Change git clone depth to avoid false errors when depoloying
2025-11-25 16:10:48 +01:00
Euripedes Rocha
c4b2c72e90
Merge branch 'fix_github_deploy' into 'master'
...
ci: Deploy correctly to github
See merge request espressif/esp-mqtt!262
2025-11-24 13:57:28 +01:00
Euripedes Rocha Filho
cc07c725b1
ci: Deploy correctly to github
2025-11-24 12:54:47 +01:00
Euripedes Rocha
4d326ee462
Merge branch 'bugfix/host_test_setup_fix' into 'master'
...
ci: Fix mqtt being unavailable to host test
See merge request espressif/esp-mqtt!263
2025-11-19 16:19:47 +01:00
Bogdan Kolendovskyy
edd88ea9e9
ci: Fix mqtt being unavailable to host test
2025-11-19 13:53:04 +01:00
Rocha Euripedes
e8d4b86d1f
Merge branch 'fix_github_deploy' into 'master'
...
ci: Fix deploy to github
See merge request espressif/esp-mqtt!261
2025-10-23 04:39:21 +08:00
Euripedes Rocha Filho
59d9239ef3
ci: Fix deploy to github
2025-10-22 16:24:28 +02:00
Rocha Euripedes
cf779408eb
Merge branch 'fix_clean_message_state_before_msg_creation' into 'master'
...
fix: Prevent control messages to be counted in mqtt5
Closes IDFGH-16630
See merge request espressif/esp-mqtt!259
2025-10-22 20:45:43 +08:00
Euripedes Rocha Filho
7f0da30add
fix: Prevent control messages to be counted in mqtt5
...
This makes inflight message to count only for Publish messages.
Previously other control messages could be counted blocking the client
to send new messages.
2025-10-22 07:45:25 +02:00
Rocha Euripedes
260451fe5b
Merge branch 'workaround_pydantic_issue' into 'master'
...
ci: Fix idf ci installation
See merge request espressif/esp-mqtt!258
2025-10-15 19:13:24 +08:00
Euripedes Rocha Filho
4e03b4d1ca
ci: Fix idf ci installation
...
- Changes the image used for builds
- Adds a new known warning regarding EXAMPLE_ETH_PHY_IP101
2025-10-15 10:34:45 +02:00
Rocha Euripedes
381e72c918
Merge branch 'move_from_idf' into 'master'
...
Reintroduce target tests
See merge request espressif/esp-mqtt!242
2025-10-01 20:38:56 +08: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
Rocha Euripedes
110613a8a6
Merge branch 'ci_build_speed_up' into 'master'
...
ci: Makes build parallel to speed up ci
See merge request espressif/esp-mqtt!255
2025-09-29 16:23:57 +08:00
Euripedes Rocha Filho
57f729ec66
ci: Makes build parallel to speed up ci
2025-09-29 08:56:07 +02:00
Rocha Euripedes
5800ec1b06
Merge branch 'introduce_pre_commit' into 'master'
...
Introduces pre-commit and removes deployment automation
See merge request espressif/esp-mqtt!254
2025-09-27 04:54:54 +08: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
5b1f57f690
ci: Removes deployment of docs and component
...
Release of documents and component should be done manually until we
introduce the automation properly.
ci: Solve the warnings on docs_build
ci: Adopts the old strategy to push to github
2025-09-26 14:16:20 +02:00
Rocha Euripedes
2c3e1e0942
Merge branch 'managed_esp_mqtt' into 'master'
...
ci: Adds documentation build
See merge request espressif/esp-mqtt!252
v1.0.0
2025-09-25 00:09:12 +08: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
2b33476c3f
ci: Adds documentation build
...
- Adds documentation build and deploy
- Removes QEMU test as it is outdated
2025-09-23 15:18:56 +02:00
Rocha Euripedes
48d134382c
Merge branch 'move_idf_history' into 'master'
...
Moves idf history to esp-mqtt
Closes DOC-2797, IDF-3859, IDFGH-4986, and IDF-1027
See merge request espressif/esp-mqtt!247
2025-09-22 20:41:32 +08: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
Euripedes Rocha
7edc15287c
fix(mqtt): Adds sdkconfig to use test broker
...
Changes the configuration to make test to use internal broker on CI
runs.
2025-09-19 18:51:40 +08:00
Euripedes Rocha
f116643d5a
feat(mqtt): Add reason code to SUBSCRIBED event in examples
2025-09-19 18:51:40 +08:00
Euripedes Rocha
6b609bcdee
fix(mqtt): Make example binary data consistent
...
Improves user experience when copying examples to use as starting point.
2025-09-19 18:51:40 +08:00
Hossein.M
dfeb06f99f
fix: fix build failure when project name is not mqtt_ssl
...
fixes : #14870
Closes https://github.com/espressif/esp-idf/pull/14871
2025-09-19 18:51:40 +08:00
David Cermak
0cbd2fbcf3
fix(examples): Update wifi-remote dependency to include IDF-v6
...
Use esp_wifi_remote version < v2.0
Planned release v1.0 to support remote and native coexistence, which
should be still compatible with IDFv5.x and IDFv6.x
2025-09-19 18:51:40 +08:00
David Cermak
ea6237dd8d
change(examples): Re-enable examples which need esp_wifi_remote
...
This reverts commit b40958fd363733d2b0136f63e45016442b9baae9.
2025-09-19 18:51:40 +08:00
Euripedes Rocha
de8ab91c19
change(mqtt): Adds retry on publish connect test case
...
This test case fails mostly for network related issues, with retrys we
might avoid the failure of the whole job.
2025-09-19 18:51:40 +08:00
Ivan Grokhotkov
1741b21561
change(examples): temp. disable examples which need esp_wifi_remote
...
Will be re-enabled after adding IDF 6.0 compatibility in
esp_wifi_remote.
2025-09-19 18:51:40 +08:00
Shen Meng Jing
95f299c4f3
docs: Fix some typos
2025-09-19 18:51:40 +08:00
harshal.patil
a38c9e1ee0
fix(examples): Example CA certs must contain the Key Usage parameter
...
- Example CA certificates that are used for self-signed client certificates
need to include the Key Usage parameter.
- Python3.13 changed the default context of the SSL context that is
generated using ssl.create_default_context() by enabling the VERIFY_X509_STRICT
flag by default
2025-09-19 18:51:40 +08:00
Chen Jichang
204f57f154
feat(esp32h4): disable unsupported build
2025-09-19 18:51:40 +08:00
Chen Jichang
05b46d3ed0
feat(esp32h4): enable ESP32H4 ci build
2025-09-19 18:51:40 +08:00
Zhang Shuxian
003ea16dfd
docs: Update CN translation in protocols
2025-09-19 18:51:40 +08:00
igor.udot
d30dfd5074
test: format all test scripts
2025-09-19 18:51:40 +08:00
nilesh.kale
b8d7b2bded
docs: update document to remove dependency of esp32 on secure element usage
2025-09-19 18:51:40 +08:00
gaoxu
e7abe55bc2
feat(esp32h21): disable unsupported build test
2025-09-19 18:51:40 +08:00
Euripedes Rocha
aeb84de1a0
fix(mqtt): Regenerate certificates for testing
...
- Previous fix ommited one of the client certificates by mistaque.
- This regenerates all certificates to clean that up.
2025-09-19 18:51:40 +08:00
Euripedes Rocha
73b773986f
fix(mqtt): Update test app certificates
...
Certificates expired, so need to update for testing to pass.
2025-09-19 18:51:40 +08:00
Euripedes Rocha
e06ed89fdf
fix(mqtt): MQTT5 API header added to documentation
...
MQTT5 API headers were missing.
2025-09-19 18:51:40 +08:00
David Cermak
d23102b47a
fix(mqtt): Fix test with local mosquitto increasing stack size
...
4kB stack size for mosquitto runner task wasn't enough and with
recent updates of sock_utils it caused stack overflows
2025-09-19 18:51:40 +08:00
Marek Fiala
a0f32ae1a0
feat(tools): Enforce utf-8 encoding with open() function
2025-09-19 18:51:40 +08:00
Euripedes Rocha
efebd8831f
change: Makes topic in mqtt publish test unique for case
...
- Makes each case to subscribe/publish to unique topics
- Makes test to wait for the successful subscription on the runner
2025-09-19 18:51:40 +08:00