Jonathan Swoboda
887375ebef
Merge branch 'release' into dev
2026-02-20 11:24:25 -05:00
Jonathan Swoboda
49356f4132
Merge pull request #14151 from esphome/bump-2026.2.1
...
2026.2.1
2026.2.1
2026-02-20 11:24:11 -05:00
Jonathan Swoboda
403235e2d4
[wifi] Add band_mode configuration for ESP32-C5 dual-band WiFi ( #14148 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:20:29 -05:00
Jonathan Swoboda
9ce01fc369
[esp32] Add engineering_sample option for ESP32-P4 ( #14139 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:20:05 -05:00
J. Nick Koston
b0a35559b3
[esp32] Bump ESP-IDF to 5.5.3.1, revert GATTS workaround ( #14147 )
2026-02-20 10:19:01 -06:00
Jonathan Swoboda
8aaf0b8d85
Bump version to 2026.2.1
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
28d510191c
[ld2410/ld2450] Replace header sync with buffer size increase for frame resync ( #14138 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
4c8e0575f9
[ld2420] Increase MAX_LINE_LENGTH to allow footer-based resync ( #14137 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
49afe53a2c
[ld2410] Add frame header synchronization to readline_() ( #14136 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
d19c1b689a
[ld2450] Add frame header synchronization to fix initialization regression ( #14135 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
e7e1acc0a2
[pulse_counter] Fix PCNT glitch filter calculation off by 1000x ( #14132 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
J. Nick Koston
7bdeb32a8a
[uart] Always call pin setup for UART0 default pins on ESP-IDF ( #14130 )
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
f412ab4f8b
[wifi] Sync output_power with PHY max TX power to prevent brownout ( #14118 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
0fc09462ff
[safe_mode] Log brownout as reset reason on OTA rollback ( #14113 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
J. Nick Koston
d78496321e
[esp32_ble] Enable CONFIG_BT_RELEASE_IRAM on ESP32-C2 ( #14109 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
ac76fc4409
[pulse_counter] Fix build failure when use_pcnt is false ( #14111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
a343ff1989
[ethernet] Improve clk_mode deprecation warning with actionable YAML ( #14104 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:12 -05:00
Jonathan Swoboda
2d2178c90a
[socket] Fix IPv6 compilation error on host platform ( #14101 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:17:11 -05:00
J. Nick Koston
25b14f9953
[e131] Fix E1.31 on ESP8266 and RP2040 by restoring WiFiUDP support ( #14086 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
2491b4f85c
[ld2420] Use constexpr for compile-time constants ( #14079 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
cb8b14e64b
[web_server] Fix water_heater JSON key names and move traits to DETAIL_ALL ( #14064 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
887172d663
[pulse_counter] Fix compilation on ESP32-C6/C5/H2/P4 ( #14070 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
e4aa23abaa
[web_server] Double socket allocation to prevent connection exhaustion ( #14067 )
2026-02-20 10:17:11 -05:00
J. Nick Koston
8c0cc3a2d8
[udp] Register socket consumption for CONFIG_LWIP_MAX_SOCKETS ( #14068 )
2026-02-20 10:17:11 -05:00
Rodrigo Martín
efe8a6c8eb
[esp32_ble_server] fix infinitely large characteristic value ( #14011 )
2026-02-20 10:17:11 -05:00
Jonathan Swoboda
efe54e3b5e
[ld2410/ld2450] Replace header sync with buffer size increase for frame resync ( #14138 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 23:25:25 -05:00
Jonathan Swoboda
5af871acce
[ld2420] Increase MAX_LINE_LENGTH to allow footer-based resync ( #14137 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 22:36:12 -05:00
Jonathan Swoboda
a2f0607c1e
[ld2410] Add frame header synchronization to readline_() ( #14136 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 03:04:38 +00:00
Jonathan Swoboda
b67b2cc3ab
[ld2450] Add frame header synchronization to fix initialization regression ( #14135 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-20 02:56:20 +00:00
Jonathan Swoboda
7a2a149061
[esp32] Bump ESP-IDF to 5.5.3 ( #14122 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 21:43:29 -05:00
J. Nick Koston
afbc45bf32
[e131] Drain all queued packets per loop iteration ( #14133 )
2026-02-19 20:35:42 -06:00
J. Nick Koston
c1265a9490
[core] Use constexpr for hand-written PROGMEM arrays in C++ ( #14129 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:57 -06:00
J. Nick Koston
94712b3961
[esp8266][web_server] Use constexpr for PROGMEM arrays in codegen ( #14128 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:44 -06:00
J. Nick Koston
d29288547e
[core] Use constexpr for PROGMEM arrays ( #14127 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:33 -06:00
Jonathan Swoboda
1b4de55efd
[pulse_counter] Fix PCNT glitch filter calculation off by 1000x ( #14132 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 00:12:37 +00:00
J. Nick Koston
cceb109303
[uart] Always call pin setup for UART0 default pins on ESP-IDF ( #14130 )
2026-02-19 23:48:18 +00:00
Jonathan Swoboda
17a810b939
[wifi] Sync output_power with PHY max TX power to prevent brownout ( #14118 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 15:14:48 -05:00
J. Nick Koston
4aa8f57d36
[json] Add SerializationBuffer for stack-first JSON serialization ( #13625 )
2026-02-19 14:08:44 -06:00
Jonathan Swoboda
f2c98d6126
[safe_mode] Log brownout as reset reason on OTA rollback ( #14113 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:45:04 +00:00
J. Nick Koston
7a5c3cee0d
[esp32_ble] Enable CONFIG_BT_RELEASE_IRAM on ESP32-C2 ( #14109 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:41:00 +00:00
Jonathan Swoboda
9aa17984df
[pulse_counter] Fix build failure when use_pcnt is false ( #14111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:25:26 +00:00
Jonathan Swoboda
da616e0557
[ethernet] Improve clk_mode deprecation warning with actionable YAML ( #14104 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:00:05 +00:00
Kevin Ahrendt
d2026b4cd7
[audio] Disable FLAC CRC validation to improve decoding efficiency ( #14108 )
2026-02-19 11:56:34 -05:00
Jonathan Swoboda
ed74790eed
[i2c] Remove deprecated stop parameter overloads and readv/writev methods ( #14106 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:56:06 +00:00
Jonathan Swoboda
bf2e22da4f
[esp32] Remove deprecated add_idf_component() parameters and IDF component refresh option ( #14105 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:55:03 +00:00
Jonathan Swoboda
bd50b80882
[opentherm] Remove deprecated opentherm_version config option ( #14103 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 11:34:40 -05:00
Kevin Ahrendt
b11ad26c4f
[audio] Support decoding audio directly from flash ( #14098 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 11:20:19 -05:00
J. Nick Koston
f7459670d3
[core] Optimize WarnIfComponentBlockingGuard::finish() hot path ( #14040 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:10:22 +00:00
Jonathan Swoboda
5304750215
[socket] Fix IPv6 compilation error on host platform ( #14101 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:00:34 +00:00
J. Nick Koston
a8171da003
[web_server] Reduce set_json_id flash and stack usage ( #14029 )
2026-02-19 09:38:57 -06:00