Fu Hanxi
c433cb7bd2
Merge branch 'ci/stable-build-jobs-v5.5' into 'release/v5.5'
...
Ci/stable build jobs v5.5
See merge request espressif/esp-idf!48716
2026-05-21 10:16:53 +02:00
Rahul Tank
f4f8bbd8bf
Merge branch 'feat/esp_insight_read_log_master_v5.5' into 'release/v5.5'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.5)
See merge request espressif/esp-idf!47580
2026-05-21 11:10:03 +05:30
Mahavir Jain
7b48bb5c40
Merge branch 'fix/protocomm-close-session-id-mismatch_v5.5' into 'release/v5.5'
...
fix(protocomm): pass current session id when closing existing session (v5.5)
See merge request espressif/esp-idf!48735
2026-05-21 10:45:52 +05:30
Jiang Jiang Jian
9b0f2616cd
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.5' into 'release/v5.5'
...
fix(wifi): fix some wifi bugs 260519 v5.5(Backport v5.5)
See merge request espressif/esp-idf!48708
2026-05-20 17:50:41 +08:00
Jiang Jiang Jian
128defc06a
Merge branch 'bugfix/hfp_reg_data_cb_v5.5' into 'release/v5.5'
...
fix: Remove the check for recv and send being NULL(v5.5)
See merge request espressif/esp-idf!48616
2026-05-20 17:14:07 +08:00
Mayank Tyagi
a30e86ca10
feat(nimble): ADD BLE HCI logging support for ESP Insights
2026-05-20 13:38:00 +05:30
Aditya Patwardhan
ffac3359fd
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:37:45 +05:30
Mahavir Jain
b6a4d8ae7d
Merge branch 'bugfix/openthread_exclude_cve_v5.5' into 'release/v5.5'
...
fix(openthread): exclude CVE-2026-8369 from the list (v5.5)
See merge request espressif/esp-idf!48725
2026-05-20 09:26:57 +05:30
Zhang Wen Xu
c2611807f1
Merge branch 'fix/optimize_the_ot_ci_v5.5' into 'release/v5.5'
...
fix(openthread): wait for all onlink GUAs to finish DAD before tests (v5.5)
See merge request espressif/esp-idf!48688
2026-05-20 03:25:33 +00:00
Mahavir Jain
6a622d12ef
fix(openthread): exclude CVE-2026-8369 from the list
2026-05-20 10:50:08 +08:00
Jiang Jiang Jian
286e680522
Merge branch 'fix/ssl_crash_with_rom_crypto_impl' into 'release/v5.5'
...
fix(mbedtls): fix mbedtls threading alt issues
See merge request espressif/esp-idf!48657
2026-05-20 10:33:55 +08:00
Jiang Jiang Jian
ee367e0b68
Merge branch 'bugfix/hfp_co_build_err_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed building errors in HFP datapath (v5.5)
See merge request espressif/esp-idf!48568
2026-05-20 10:32:34 +08:00
Fu Hanxi
6717c915d9
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:43:34 +08:00
Fu Hanxi
8a4dbaac6a
ci: log per-job ccache stats
2026-05-20 09:43:32 +08:00
muhaidong
81fa030c00
fix(wifi): update auth mode threshold doc
2026-05-19 21:12:11 +08:00
muhaidong
d83756db42
fix(wifi): update wifi scan threshold doc
2026-05-19 21:12:11 +08:00
muhaidong
fce13679a0
fix(doc): gate 5 GHz min-channel note on SOC_WIFI_SUPPORT_5G
2026-05-19 21:12:11 +08:00
muhaidong
c4b31cd2e8
fix(doc): update the soft-AP max_connection documentation
2026-05-19 21:12:11 +08:00
muhaidong
8f92270cf6
fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig
2026-05-19 21:12:11 +08:00
muhaidong
164584cb1d
fix(wifi): update rom ld file for fix max connection number issue
2026-05-19 21:12:11 +08:00
muhaidong
6f2db2d402
fix(wifi): fix some wifi bugs 260519 v5.5
...
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 21:11:13 +08:00
Xu Si Yu
a9a6975781
fix(openthread): wait for all onlink GUAs to finish DAD before tests
2026-05-19 18:55:57 +08:00
Jiang Jiang Jian
091c972a02
Merge branch 'backport/backport_some_wifi_changes_v5.5_260518' into 'release/v5.5'
...
backport/backport some wifi changes v5.5 260518(backport v5.5)
See merge request espressif/esp-idf!48614
2026-05-19 16:51:29 +08:00
Euripedes Rocha
64a48bf760
Merge branch 'bugfix/transport_ws_ping_pong_v5.5' into 'release/v5.5'
...
fix(transport_ws): fix stream desync and chunked delivery of control frames (v5.5)
See merge request espressif/esp-idf!47847
2026-05-19 09:55:24 +02:00
Mahavir Jain
6a32889849
Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
...
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)
See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Jiang Guang Ming
24d57e57b3
fix(mbedtls): fix ROM mbedTLS threading alt issues
2026-05-19 14:52:43 +08:00
Island
5462e8e071
Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.5' into 'release/v5.5'
...
validate handle in esp_ble_gattc_register_for_notify (5.5)
See merge request espressif/esp-idf!48545
2026-05-19 11:47:53 +08:00
Island
a766a22659
Merge branch 'change/separate_nimble_host_mem_apis_v5.5' into 'release/v5.5'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48463
2026-05-19 10:29:53 +08:00
surengab
516df0c0ce
fix(transport_ws): read full PING payload in one call when propagate_control_frames is set
2026-05-18 16:07:32 +02:00
surengab
f1dfda34a8
fix(transport_ws): flush oversized control frame payload before returning error
2026-05-18 16:07:32 +02:00
Roland Dobai
f4c8b79059
Merge branch 'ci/forced_esptool_install_v5.5' into 'release/v5.5'
...
CI: Force the update of esptool to the latest dev release in every job (v5.5)
See merge request espressif/esp-idf!48633
2026-05-18 13:23:02 +02:00
Fu Hanxi
98a624b364
Merge branch 'ci/remove_deprecated_sha_update_job_v5.5' into 'release/v5.5'
...
ci: remove deprecated SHA update job (v5.5)
See merge request espressif/esp-idf!48642
2026-05-18 11:46:54 +02:00
Evgeny Torbin
350794bd8a
ci: remove deprecated SHA update job
2026-05-18 10:57:31 +02:00
Jin Cheng
ed95ff80ae
feat(ci): added example tests for HFP using external codec
2026-05-18 16:41:01 +08:00
Roland Dobai
b07968e9dc
ci(gitlab): Force the update of esptool to the latest dev release
2026-05-18 10:12:25 +02:00
yangfeng
e99b0372f7
fix: Remove the check for recv and send being NULL
2026-05-18 15:15:18 +08:00
yinqingzhao
4fafd456a8
fix(test_apps): fix bugs in phy tsens test apps
2026-05-18 14:12:21 +08:00
yinqingzhao
27bdd7985b
feat(regdomain): update regdomain according to wireless-regdb
2026-05-18 14:11:57 +08:00
yinqingzhao
2596639203
feat(wifi): support disable 11ac and 11ax in efuse
2026-05-18 12:23:35 +08:00
Jiang Jiang Jian
5e8d023738
Merge branch 'ci/add_static_tx_buffer_case_v5.5' into 'release/v5.5'
...
ci: Add wifi static buffer case v5.5
See merge request espressif/esp-idf!48547
2026-05-18 12:20:24 +08:00
Marius Vikhammer
cdfab2f6c8
Merge branch 'contrib/github_pr_16149_v5.5' into 'release/v5.5'
...
fix(freertos): Avoid core switch deadlock on start (GitHub PR) (v5.5)
See merge request espressif/esp-idf!48292
2026-05-18 10:22:57 +08:00
Marius Vikhammer
79d14f61ed
Merge branch 'feature/esp32c5_efuse_calib_update_v5.5' into 'release/v5.5'
...
feat(efuse): Adds efuse calibration field for esp32c5 (v5.5)
See merge request espressif/esp-idf!48250
2026-05-18 09:53:18 +08:00
Marius Vikhammer
ba4a398aad
Merge branch 'fix/bootloader-hooks-log-v2_v5.5' into 'release/v5.5'
...
fix(bootloader_hooks): Fix log_v2 support in bootloader hooks (v5.5)
See merge request espressif/esp-idf!48253
2026-05-18 09:47:28 +08:00
Roland Dobai
8c56298135
Merge branch 'fix/component_manager_version_v5.5' into 'release/v5.5'
...
Tools: seed IDF_VERSION before idf.py parses dependencies.lock (v5.5)
See merge request espressif/esp-idf!48608
2026-05-17 18:37:52 +02:00
Roland Dobai
490452a2a2
fix(tools): seed IDF_VERSION before idf.py parses dependencies.lock
...
Any idf.py invocation could hang indefinitely with no output while
spawning an unbounded chain of "idf.py --version" subprocesses,
eventually exhausting system memory.
During init_cli(), idf.py parses the project's dependencies.lock to
vet trusted component-provided idf_ext.py extensions. If the lock
contains a component whose manifest has an "if: idf_version" clause,
evaluating it calls idf-component-manager's _get_idf_version(). Outside
a CMake build the IDF_VERSION environment variable is not set, so that
function falls back to running "idf.py --version" as a subprocess,
which re-enters init_cli() and recurses without bound.
During a normal CMake build the component manager runs as a subprocess
that already has IDF_VERSION in its environment (see build/config.env),
so the fallback is never reached. The recursion happens only because
idf.py runs component-manager code in-process during its own CLI
startup, outside that context.
Seed IDF_VERSION into os.environ early in init_cli(), before any
dependencies.lock parsing, using the subprocess-free
idf_version_from_cmake() helper. This gives in-process component-manager
code the same IDF_VERSION a CMake build would provide.
2026-05-15 17:43:56 +02:00
Island
0f4a3e8c2e
Merge branch 'fix/ble-uart-bridge-missed-dataclass-v5.5' into 'release/v5.5'
...
fix(ble): added missed dataclass decorator for backport (v5.5)
See merge request espressif/esp-idf!48590
2026-05-15 19:14:48 +08:00
Marius Vikhammer
e00452a1f0
Merge branch 'feat/riscv-spiram-stack-pointer-update-before-restart_v5.5' into 'release/v5.5'
...
fix(esp_system): fix PSRAM stack crash in esp_restart_noos on RISC-V SPIRAM chips (v5.5)
See merge request espressif/esp-idf!48068
2026-05-15 19:08:48 +08:00
Zhou Xiao
2f35704c8d
fix(ble): added missed dataclass decorator for backport
2026-05-15 18:37:44 +08:00
Jiang Jiang Jian
d84f1d7e85
Merge branch 'bugfix/supp_pmk_cache_v5.5' into 'release/v5.5'
...
fix(wifi): Fix skipping usage of supp pmk caching for some cases
See merge request espressif/esp-idf!48081
2026-05-15 17:34:28 +08:00
Jonas Jonsson
dc5ae69a23
fix(freertos): Avoid core switch deadlock on start
...
With CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY=y the main task could
switch core between registering the idle hook and the while loop.
This would cause a deadlock were the current task was waiting for the
idle hook to run on the same core it's busy waiting.
Merge https://github.com/espressif/esp-idf/pull/16149
2026-05-15 11:25:51 +03:00