Commit Graph

19831 Commits

Author SHA1 Message Date
J. Nick Koston 3aa396ceb6 Merge remote-tracking branch 'origin/ram_symbols' into integration 2026-01-06 14:37:01 -10:00
J. Nick Koston b341374a5d Merge branch 'sml_fix_heap_churn' into integration 2026-01-06 14:36:46 -10:00
J. Nick Koston 34819881c6 Merge branch 'ble_client_heap_churn' into integration 2026-01-06 14:36:40 -10:00
J. Nick Koston d9c9d21750 [analyze-memory] Add RAM symbol analysis by component 2026-01-06 14:35:35 -10:00
J. Nick Koston aba4645d81 remove useless 2026-01-06 14:27:07 -10:00
J. Nick Koston 04d498eb41 [sml] Eliminate heap allocations in text sensor 2026-01-06 14:25:33 -10:00
J. Nick Koston b6058e837b Merge branch 'ble_client_heap_churn' into integration 2026-01-06 14:18:02 -10:00
J. Nick Koston 6b088eac16 [ble_client] Eliminate heap allocations in text sensor 2026-01-06 14:16:19 -10:00
J. Nick Koston 7ec6f6ba76 Merge branch 'sun_heap_churn' into integration 2026-01-06 14:10:35 -10:00
J. Nick Koston 34de46ecec [sun] Eliminate heap allocation in text sensor 2026-01-06 14:08:58 -10:00
J. Nick Koston a51c1ec9f8 Merge branch 'openthread_heap_churn' into integration 2026-01-06 13:03:15 -10:00
J. Nick Koston 97591a8743 [openthread_info] Eliminate heap allocations in text sensors 2026-01-06 13:02:24 -10:00
J. Nick Koston 6fe0f29bac Merge branch 'homeassistant_text_churn' into integration 2026-01-06 12:51:17 -10:00
J. Nick Koston 6b1a36b416 [homeassistant] Eliminate heap allocation in text sensor state updates 2026-01-06 12:49:56 -10:00
J. Nick Koston d85c0ff4d5 Merge branch 'ethernet_text_churn' into integration 2026-01-06 12:45:31 -10:00
J. Nick Koston 319be3498a [ethernet_info] Eliminate heap allocations in text sensors 2026-01-06 12:44:47 -10:00
J. Nick Koston 5c482f0809 Merge branch 'pylontech_no_heap' into integration 2026-01-06 12:41:12 -10:00
J. Nick Koston bdbd275dcc Merge branch 'dsmr_no_heap' into integration 2026-01-06 12:41:07 -10:00
J. Nick Koston 776b6a6cac [pylontech] Eliminate heap allocations in text sensors 2026-01-06 12:40:10 -10:00
J. Nick Koston 559f534f13 [dsmr] Eliminate heap allocation when publishing telegram 2026-01-06 12:37:25 -10:00
J. Nick Koston be77f57fc3 Merge branch 'text_no_string' into integration 2026-01-06 12:33:33 -10:00
J. Nick Koston 45b195aba5 [wifi_info] Eliminate heap churn in text sensors 2026-01-06 12:32:41 -10:00
J. Nick Koston d07772671e Merge branch 'fix_text_heap_churn' into integration 2026-01-06 12:19:41 -10:00
J. Nick Koston 9ee5c1bb27 wip 2026-01-06 12:19:32 -10:00
J. Nick Koston 3d1589a278 Merge branch 'fix_text_heap_churn' into integration 2026-01-06 12:17:32 -10:00
J. Nick Koston 227787ab95 [text_sensor][text] Add const char* overloads to publish_state to eliminate heap churn 2026-01-06 12:16:49 -10:00
J. Nick Koston 7bd77eec31 Merge remote-tracking branch 'upstream/dev' into integration 2026-01-06 11:52:26 -10:00
J. Nick Koston 2147ddf8c7 [api] Eliminate std::string from ClientInfo struct (#12566)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2026-01-06 21:32:23 +00:00
Jas Strong 412ab5dbbf [aqi] Implement a sensor that computes AQI (#12958)
Co-authored-by: jas <jas@asspa.in>
2026-01-06 16:31:50 -05:00
David Woodhouse 4419bf02b1 [async_tcp] Fix build conflicts and use IDF component for ESP32 (#13025)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
2026-01-06 20:26:27 +00:00
J. Nick Koston 8eb28a7724 [neopixelbus] Fix ESP8266 compilation by enabling Serial/Serial1 for NeoPixelBus library (#13027) 2026-01-06 18:38:39 +00:00
J. Nick Koston cf1444742b Merge branch 'log_coalesce' into integration 2026-01-06 08:30:57 -10:00
J. Nick Koston 195b606259 explain 2026-01-06 08:30:13 -10:00
J. Nick Koston d6c2dd3c26 [wifi] Eliminate heap allocations in IP address logging (#13017) 2026-01-06 08:21:16 -10:00
J. Nick Koston c4d3a56cc9 [api] Coalesce log packets to reduce buffer pressure and prevent dropped state updates 2026-01-06 08:13:35 -10:00
J. Nick Koston ac42102320 [core] Auto-replace / in entity names with Unicode fraction slash during deprecation period (#13016) 2026-01-06 07:36:01 -10:00
J. Nick Koston 2c6584baf5 [xiaomi_ble] Simplify set_bindkey using parse_hex and const char* (#13014) 2026-01-06 07:35:40 -10:00
J. Nick Koston c1ad39a072 [wifi] Clean up duplicate and empty logging output (#13018) 2026-01-06 07:35:16 -10:00
J. Nick Koston d3e193cd71 [ota] Fix ESP32-S3 OTA crash with hardware SHA acceleration on IDF 5.5.x (#13021) 2026-01-06 07:34:58 -10:00
J. Nick Koston 11aed601b8 [ble_scanner] Use stack-based string formatting to reduce heap allocations (#13013) 2026-01-06 07:34:38 -10:00
J. Nick Koston e0981323bd [mqtt] Move Home Assistant discovery keys to PROGMEM on ESP8266 (#13011) 2026-01-06 07:33:56 -10:00
J. Nick Koston 1e56325b33 [improv_base] Optimize next_url to avoid STL string operations (#13015) 2026-01-06 07:33:32 -10:00
J. Nick Koston a8a26f4ea8 [opentherm][nau7802] Use direct format specifiers instead of to_string().c_str() (#13019) 2026-01-06 07:32:43 -10:00
Jonathan Swoboda a94eef3a60 Merge branch 'release' into dev 2026-01-06 10:23:02 -05:00
Jonathan Swoboda b6f3a5d8b7 Merge pull request #13024 from esphome/bump-2025.12.5
2025.12.5
2025.12.5
2026-01-06 10:22:48 -05:00
Jonathan Swoboda 3322b04e00 Bump version to 2025.12.5 2026-01-06 09:35:38 -05:00
Jonathan Swoboda 47d0d3cfeb [cc1101] Add PLL lock verification and retry support (#13006) 2026-01-06 09:35:37 -05:00
Clyde Stubbs 8255c02d5d [esp32_ble] Remove requirement for configured network (#12891) 2026-01-06 09:35:37 -05:00
Conrad Juhl Andersen 8b4ba8dfe6 [wts01] Fix negative values for WTS01 sensor (#12835) 2026-01-06 09:35:37 -05:00
Artur 178a61b6fd [sn74hc595]: fix 'Attempted read from write-only channel' when using esp-idf framework (#12801) 2026-01-06 09:35:37 -05:00