Mayank Tyagi
974a40464d
fix(nimble): Added change to read initial BAS level post connection
2026-05-21 12:28:41 +05:30
Rahul Tank
e28c49f1e3
Merge branch 'feat/esp_insight_read_log_master_v5.4' into 'release/v5.4'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.4)
See merge request espressif/esp-idf!47581
2026-05-21 11:10:23 +05:30
Mahavir Jain
2d93601891
Merge branch 'fix/protocomm-close-session-id-mismatch_v5.4' into 'release/v5.4'
...
fix(protocomm): pass current session id when closing existing session (v5.4)
See merge request espressif/esp-idf!48736
2026-05-21 10:45:07 +05:30
Kapil Gupta
cb1d71c74a
fix(roaming): prevent timeout payload double-free on deinit
...
Track timeout user_data before registration, untrack on register failure
2026-05-20 19:26:02 +05:30
Kapil Gupta
441b5123b8
fix(esp_wifi): Fixed some issues in roaming app found using static analysis
2026-05-20 19:25:30 +05:30
Jiang Jiang Jian
3c3508b083
Merge branch 'feat/test_lp_core_debugging_v5.4' into 'release/v5.4'
...
feat(ulp): add pytest for debugging example (v5.4)
See merge request espressif/esp-idf!48257
2026-05-20 18:01:06 +08:00
Jiang Jiang Jian
7aa4721bc3
Merge branch 'fix_otatool_serial_handoff_v5.4' into 'release/v5.4'
...
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.4)
See merge request espressif/esp-idf!47715
2026-05-20 18:00:55 +08:00
Jiang Jiang Jian
7e03de10d4
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.4' into 'release/v5.4'
...
fix(wifi): fix some wifi bugs 260519 v5.4(Backport v5.4)
See merge request espressif/esp-idf!48714
2026-05-20 17:17:16 +08:00
Mayank Tyagi
41c2a4909b
feat(nimble): ADD BLE HCI logging support for ESP Insights
2026-05-20 13:40:00 +05:30
Aditya Patwardhan
c795b0f1a7
fix(protocomm): pass current session id when closing existing session
...
sec1_new_session()/sec2_new_session() were calling sec*_close_session()
with the *new* session_id parameter instead of the existing
cur_session->id. The close handler validates `cur_session->id ==
session_id` before performing teardown, so the call always failed with
ESP_ERR_INVALID_STATE.
Effect: when a peer started a new provisioning session while another was
already active, the previous session's PSA keys, AES context, SRP handle
and username buffer were leaked instead of being destroyed. The cleared
session struct was overwritten by the new session, leaking the previous
key handles inside PSA Crypto and (for security2) leaking heap memory
for the username and SRP context.
Fix: pass cur_session->id so the close path actually executes the
teardown (psa_destroy_key/psa_cipher_abort/esp_srp_free/free) before the
new session takes over.
2026-05-20 12:38:08 +05:30
Mahavir Jain
b3fcd9d561
Merge branch 'bugfix/openthread_exclude_cve_v5.4' into 'release/v5.4'
...
fix(openthread): exclude CVE-2026-8369 from the list (v5.4)
See merge request espressif/esp-idf!48726
2026-05-20 09:27:10 +05:30
Zhang Wen Xu
7fd2dbf4d2
Merge branch 'fix/optimize_the_ot_ci_v5.4' into 'release/v5.4'
...
fix(openthread): wait for all onlink GUAs to finish DAD before tests (v5.4)
See merge request espressif/esp-idf!48689
2026-05-20 03:25:46 +00:00
Mahavir Jain
6e8c562c93
fix(openthread): exclude CVE-2026-8369 from the list
2026-05-20 10:50:16 +08:00
Jiang Jiang Jian
fd7a86d66a
Merge branch 'bugfix/hfp_reg_data_cb_v5.4' into 'release/v5.4'
...
fix: Remove the check for recv and send being NULL(v5.4)
See merge request espressif/esp-idf!48617
2026-05-20 10:34:45 +08:00
Jiang Jiang Jian
904e4d2594
Merge branch 'fix/ssl_crash_with_rom_crypto_impl_v5.4' into 'release/v5.4'
...
fix(mbedtls): fix ROM mbedTLS threading alt issues (v5.4)
See merge request espressif/esp-idf!48672
2026-05-20 10:34:18 +08:00
Fu Hanxi
da06cc2a7e
ci: log per-job ccache stats
2026-05-20 09:47:10 +08:00
Fu Hanxi
1684252646
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:45:19 +08:00
muhaidong
3027db12eb
fix(wifi): update auth mode threshold doc
2026-05-19 22:04:59 +08:00
muhaidong
f2dec33cbb
fix(wifi): update wifi scan threshold doc
2026-05-19 22:04:50 +08:00
muhaidong
6898b38ad5
fix(doc): gate 5 GHz min-channel note on SOC_WIFI_SUPPORT_5G
2026-05-19 22:04:37 +08:00
muhaidong
c9ceba109d
fix(doc): update the soft-AP max_connection documentation
2026-05-19 22:04:16 +08:00
muhaidong
6dec1e1351
fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig
2026-05-19 22:02:54 +08:00
muhaidong
419d4f8f9d
fix(wifi): update rom ld file for fix max connection number issue
2026-05-19 22:01:32 +08:00
muhaidong
3e9ebf0ecf
fix(wifi): fix some wifi bugs 260519 v5.4
...
1. fix(wifi): fix max connection number issue
2. fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
3. docs: update wifi scan threshold docs
2026-05-19 22:01:09 +08:00
Xu Si Yu
74b735dde5
fix(openthread): wait for all onlink GUAs to finish DAD before tests
2026-05-19 18:42:37 +08:00
sonika.rathi
6ce3c31372
test(nvs_bootloader): mark nvs bootloader pytest as flaky
2026-05-19 12:19:08 +02:00
Jiang Jiang Jian
99959fe349
Merge branch 'bugfix/fix_some_wifi_bugs_260518_v5.4' into 'release/v5.4'
...
fix(wifi): fix arp and dns affect signaling test issue(Backport v5.4)
See merge request espressif/esp-idf!48639
2026-05-19 16:56:52 +08:00
Jiang Guang Ming
1c9d738fde
fix(mbedtls): fix ROM mbedTLS threading alt issues
2026-05-19 15:51:19 +08:00
Mahavir Jain
63e77416df
Merge branch 'fix/fix_ws_server_signed_recv_checks_v5.4' into 'release/v5.4'
...
fix(esp_http_server): Fix incorrect handling of websocket recv failures in web socket server (v5.4)
See merge request espressif/esp-idf!48332
2026-05-19 11:20:33 +05:30
Mahavir Jain
00b4c21c53
Merge branch 'fix/fix_http_request_pytest_v5.4' into 'release/v5.4'
...
fix(http_request): fixes failing pytest (v5.4)
See merge request espressif/esp-idf!48625
2026-05-19 11:19:51 +05:30
Island
9ff65c36c2
Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.4' into 'release/v5.4'
...
validate handle in esp_ble_gattc_register_for_notify (5.4)
See merge request espressif/esp-idf!48544
2026-05-19 11:47:50 +08:00
Island
852165c436
Merge branch 'change/separate_nimble_host_mem_apis_v5.4' into 'release/v5.4'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48464
2026-05-19 10:29:55 +08:00
yangfeng
7a5d11aab1
fix: Remove the check for recv and send being NULL
2026-05-19 09:46:41 +08:00
Roland Dobai
25513bfd56
Merge branch 'ci/forced_esptool_install_v5.4' into 'release/v5.4'
...
CI: Force the update of esptool to the latest dev release in every job (v5.4)
See merge request espressif/esp-idf!48634
2026-05-18 13:23:08 +02:00
Fu Hanxi
0ac409514f
Merge branch 'ci/remove_deprecated_sha_update_job_v5.4' into 'release/v5.4'
...
ci: remove deprecated SHA update job (v5.4)
See merge request espressif/esp-idf!48649
2026-05-18 12:12:30 +02:00
Evgeny Torbin
cd460dbc3b
ci: remove deprecated SHA update job
2026-05-18 11:52:58 +02:00
sonika.rathi
57ebf30bf2
fix(examples): suppress perf_benchmark printf in CI
2026-05-18 11:28:02 +02:00
muhaidong
758d797a8f
fix(wifi): fix arp and dns affect signaling test issue
...
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-05-18 16:17:42 +08:00
Roland Dobai
31e1f121f1
ci(gitlab): Force the update of esptool to the latest dev release
2026-05-18 10:03:06 +02:00
Ashish Sharma
1702f33a3a
fix(http_request): fixes failing pytest
2026-05-18 15:12:11 +08:00
Jiang Jiang Jian
e61b3563c6
Merge branch 'bugfix/concurrency_hostapd_sae_queue_v5.4' into 'release/v5.4'
...
fix(wifi): Fix concurrency issues for hostapd_sae_queue for softap (v5.4)
See merge request espressif/esp-idf!48366
2026-05-18 14:06:57 +08:00
Jiang Jiang Jian
37fe37324d
Merge branch 'ci/add_static_tx_buffer_case_v5.4' into 'release/v5.4'
...
ci: Add wifi static buffer case v5.4
See merge request espressif/esp-idf!48549
2026-05-18 12:22:15 +08:00
Marius Vikhammer
54c3e064e3
Merge branch 'fix/esp32p4-efuse-rtc-calib-missing-rev3' into 'release/v5.4'
...
fix(efuse): include esp_efuse_rtc_calib.c for esp32p4 rev >= 3.0
See merge request espressif/esp-idf!48587
2026-05-18 09:52:55 +08:00
Sudeep Mohanty
9d4171e3ab
fix(freertos): close vTaskDeleteWithCaps cross-core delete race on SMP preview kernel
...
Replace the eTaskGetState() polling guard in prvTaskDeleteWithCaps()
with a per-core xTaskGetCurrentTaskHandleForCore() check, so the
predicate matches vTaskDelete()'s immediate-vs-deferred decision. This
closes the taskTASK_SCHEDULED_TO_YIELD race against the IDLE-deferred
TCB cleanup on the SMP preview kernel; behaviour is unchanged on the
default IDF kernel and on single-core targets.
2026-05-15 15:30:41 +02:00
Sudeep Mohanty and Cursor
babd3e3ac8
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test
...
The test was passing without real I2C communication due to a GPIO
mismatch (slave on GPIO 6/7 vs RTC I2C master on GPIO 2/3), single-byte
zero-coincidence, unchecked ULP return values, and an insufficient
RTC I2C timeout.
Fix slave GPIOs, increase test length, check I2C return values, add
proper assertions, and set an adequate RTC I2C timeout.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-15 15:24:43 +02:00
Island
cf4f508aa4
Merge branch 'fix/ble-uart-bridge-missed-dataclass-v5.4' into 'release/v5.4'
...
fix(ble): added missed dataclass decorator for backport (v5.4)
See merge request espressif/esp-idf!48589
2026-05-15 19:14:43 +08:00
Zhou Xiao
64a6430a3e
fix(ble): added missed dataclass decorator for backport
2026-05-15 18:37:01 +08:00
Sudeep Mohanty and Cursor
d169a35bd5
fix(efuse): include esp_efuse_rtc_calib.c for esp32p4 rev >= 3.0
...
Closes https://github.com/espressif/esp-idf/issues/18619
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-15 11:54:48 +02:00
Ashish Sharma
029f3617d3
fix(esp_http_server): fixes websocket recv error handling
...
Closes https://github.com/espressif/esp-idf/issues/18483
2026-05-15 14:06:31 +08:00
ding huan
85de8836d7
ci: Add wifi static buffer case
2026-05-15 11:45:12 +08:00