Commit Graph
16819 Commits
Author SHA1 Message Date
J. Nick Koston a8cd2d6728 Merge branch 'timeout_filter_scheduler_churn_fix' into integration 2025-11-28 12:57:24 -06:00
J. Nick Koston 087ed48dba cleanups per review 2025-11-28 12:56:13 -06:00
J. Nick Koston 695f2c949d Merge branch 'light_lazy_callbacks' into integration 2025-11-28 12:38:28 -06:00
J. Nick Koston 149f5e59ec [light] Use listener pattern for state callbacks with lazy allocation 2025-11-28 12:36:40 -06:00
J. Nick Koston 0229c200bc Merge branch 'camera_listen' into integration 2025-11-28 12:25:39 -06:00
J. Nick Koston 6e0336c3cd Merge remote-tracking branch 'upstream/dev' into integration 2025-11-28 12:22:19 -06:00
Javier Peletier e15f3a08ae [tests] Remote packages with substitutions (#12145) 2025-11-28 12:15:55 -06:00
J. Nick Koston fb82362e9c [api] Eliminate rx_buf heap churn and release buffers after initial sync (#12133) 2025-11-28 12:13:29 -06:00
J. Nick Koston f1d8281489 [esp32_camera] Replace std::function callbacks with CameraListener interface 2025-11-28 12:05:41 -06:00
J. Nick Koston 26e979d3d5 [wifi] Replace std::function callbacks with listener interfaces (#12155) 2025-11-28 11:27:17 -06:00
J. Nick Koston 60ffa0e52e [esp32_ble_tracker] Replace scanner state callback with listener interface (#12156) 2025-11-28 11:27:08 -06:00
J. Nick Koston 7cc7883b17 Merge branch 'lock_state_store_progmem_esp8266' into integration 2025-11-28 10:30:43 -06:00
J. Nick Koston 2a67933062 small cleanups 2025-11-28 10:30:33 -06:00
J. Nick Koston a212161f68 cleanup 2025-11-28 10:30:12 -06:00
J. Nick Koston 345c0124a1 Merge branch 'lock_state_store_progmem_esp8266' into integration 2025-11-28 10:13:34 -06:00
J. Nick Koston 632af6bda3 [lock] Store lock state strings in flash on ESP8266 2025-11-28 10:13:03 -06:00
J. Nick Koston 9489021ea5 Merge branch 'analyze_memory_include_ram' into integration 2025-11-28 09:58:31 -06:00
J. Nick Koston cd11f31887 address bot review 2025-11-28 09:57:34 -06:00
J. Nick Koston e22d78cf4c tweaks 2025-11-28 09:47:25 -06:00
J. Nick Koston eea02a5f0b ram 2025-11-28 09:44:29 -06:00
J. Nick Koston 3c854a02d7 add ram 2025-11-28 09:39:32 -06:00
J. Nick Koston 775748f689 Merge branch 'bluetooth_scanner_state_listen' into integration 2025-11-27 22:43:33 -06:00
J. Nick Koston e3ea585d54 [esp32_ble_tracker] Replace scanner state callback with listener interface 2025-11-27 22:42:21 -06:00
J. Nick Koston 6aee023eb3 Merge branch 'wifi_listener' into integration 2025-11-27 22:29:36 -06:00
J. Nick Koston 3752d5d2ab tweaks 2025-11-27 22:28:43 -06:00
J. Nick Koston 4e96c17c42 Merge branch 'wifi_listener' into integration 2025-11-27 22:18:29 -06:00
J. Nick Koston c9bb9c4d24 [wifi] Replace std::function callbacks with listener interfaces 2025-11-27 22:17:56 -06:00
e1ec6146c0 [wifi] Save 112 bytes BSS on ESP8266 by calling SDK directly for BSSID (#12137)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-27 22:09:41 -06:00
J. Nick Koston 450065fdae [light] Replace sparse enum switch with linear search to save 156 bytes RAM (#12140) 2025-11-27 22:09:27 -06:00
J. Nick Koston 5a19ff4a89 Merge remote-tracking branch 'upstream/dev' into integration 2025-11-27 22:05:48 -06:00
J. Nick Koston 71dc402a30 [logger] Replace std::function callbacks with LogListener interface (#12153) 2025-11-28 04:00:33 +00:00
J. Nick Koston 4b0882ac76 Merge branch 'log_listener' into integration 2025-11-27 20:54:04 -06:00
J. Nick Koston 5c6d60ca2e unused param 2025-11-27 20:53:49 -06:00
J. Nick Koston 8c4d886b4a Merge branch 'log_listener' into integration 2025-11-27 20:03:47 -06:00
J. Nick Koston c1b12791c6 [logger] Replace std::function callbacks with LogListener interface 2025-11-27 20:02:31 -06:00
J. Nick Koston eb2aa62d0d [logger] Replace std::function callbacks with LogListener interface 2025-11-27 20:01:15 -06:00
J. Nick Koston 483a8dd4c5 Merge branch 'ha_service_storage_strings_rodata' into integration 2025-11-27 18:42:20 -06:00
J. Nick Koston 9bc65c15be Merge remote-tracking branch 'origin/ha_service_storage_strings_rodata' into ha_service_storage_strings_rodata 2025-11-27 18:41:50 -06:00
J. Nick Koston f94e4a30ac safer 2025-11-27 18:41:36 -06:00
J. Nick Koston 294cedc730 Merge remote-tracking branch 'origin/ha_service_storage_strings_rodata' into integration 2025-11-27 18:29:17 -06:00
J. Nick Koston dbc2078b2e assert 2025-11-27 18:27:27 -06:00
J. Nick Koston 14ca2d889d Merge branch 'ha_service_storage_strings_rodata' into integration 2025-11-27 18:20:15 -06:00
J. Nick Koston 09151e6814 [api] Reduce heap usage for Home Assistant service call string storage 2025-11-27 18:16:56 -06:00
J. Nick Koston 4cdec33c85 Merge remote-tracking branch 'upstream/dev' into integration 2025-11-27 17:42:50 -06:00
Jonathan Swoboda 9bd148dfd1 Merge branch 'release' into dev 2025-11-27 18:19:20 -05:00
Jonathan Swoboda 50c1720c16 Merge pull request #12149 from esphome/bump-2025.11.2
2025.11.2
2025.11.2
2025-11-27 18:19:05 -05:00
J. Nick Koston 4c549798bc [usb_uart] Wake main loop immediately when USB data arrives (#12148) 2025-11-27 16:33:08 -06:00
J. Nick Koston 178b83c7f8 Merge branch 'usb_uart_wake' into integration 2025-11-27 16:26:17 -06:00
Jonathan Swoboda 4115dd7222 Bump version to 2025.11.2 2025-11-27 17:23:28 -05:00
J. Nick Koston 25e3d5bf91 [usb_uart] Wake main loop immediately when USB data arrives 2025-11-27 16:23:28 -06:00