1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-01 10:52:19 +01:00

Commit Graph

  • 997223c93e Merge branch 'integration' into memory_api J. Nick Koston 2025-08-19 21:43:20 -05:00
  • f0da3d6c09 Merge branch 'dev' into integration J. Nick Koston 2025-08-19 21:43:09 -05:00
  • fc1b49e87d Bump ruamel-yaml from 0.18.14 to 0.18.15 (#10310) dependabot[bot] 2025-08-20 14:42:33 +12:00
  • 0089619518 [web_server] Reduce flash usage by consolidating defer calls in switch and lock handlers (#10297) J. Nick Koston 2025-08-19 21:41:34 -05:00
  • 5a6db28f1d [CI] Base `too-big` label on new additions only (#10307) Jesse Hills 2025-08-20 14:39:29 +12:00
  • 6819bbd8f8 [esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes (#10243) J. Nick Koston 2025-08-19 21:38:32 -05:00
  • 634f687c3e [light] Add support for querying effects by index (#10195) Edward Firmo 2025-08-20 04:38:13 +02:00
  • e2a9b85924 [number] Convert LOG_NUMBER macro to function to reduce flash usage (#10293) J. Nick Koston 2025-08-19 21:36:05 -05:00
  • 4ccc6aee09 [button] Convert LOG_BUTTON macro to function to reduce flash usage (#10295) J. Nick Koston 2025-08-19 21:35:53 -05:00
  • 0eab908b0e [sensor] Convert LOG_SENSOR macro to function to reduce flash usage (#10290) J. Nick Koston 2025-08-19 21:35:45 -05:00
  • 3964f9794b [binary_sensor] Convert LOG_BINARY_SENSOR macro to function to reduce flash usage (#10294) J. Nick Koston 2025-08-19 21:35:09 -05:00
  • a45137434b [quality] Convert remaining `to_code to async` (#10271) Jesse Hills 2025-08-20 14:34:45 +12:00
  • 9b1ebdb6da [mdns] Reduce flash usage and prevent RAM over-allocation in service compilation (#10287) J. Nick Koston 2025-08-19 21:34:34 -05:00
  • 5a1533bea9 [api] Avoid object_id string allocations for all entity info messages (#10260) J. Nick Koston 2025-08-19 21:28:13 -05:00
  • 0b50ef227b [helper] Make crc8 function more flexible to avoid reimplementation in individual components (#10201) Jesse Hills 2025-08-20 14:27:08 +12:00
  • 0e31bc1a67 [api] Add zero-copy StringRef methods for compilation_time and effect_name (#10257) J. Nick Koston 2025-08-19 21:26:53 -05:00
  • 5f81a54746 more memory_api_instr J. Nick Koston 2025-08-19 20:27:52 -05:00
  • 8e67df8059 Bump version to 2025.8.0 Jesse Hills 2025-08-20 10:45:57 +12:00
  • e1a0949ddb Merge branch 'beta' into dev Jesse Hills 2025-08-20 10:31:10 +12:00
  • c5b2c8d971 Merge pull request #10308 from esphome/bump-2025.8.0b4 2025.8.0b4 Jesse Hills 2025-08-20 10:30:37 +12:00
  • 5632708a51 Merge remote-tracking branch 'upstream/dev' into zwave_proxy Keith Burzinski 2025-08-19 17:11:31 -05:00
  • a8775ba60b [safe_mode] Reduce flash usage by 184 bytes through code optimization (#10284) J. Nick Koston 2025-08-19 16:57:24 -05:00
  • 104906ca11 Bump version to 2025.8.0b4 Jesse Hills 2025-08-20 09:40:19 +12:00
  • ad5f6f0cfe [bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close (#10303) J. Nick Koston 2025-08-19 14:27:22 -05:00
  • 8356f7fcd3 [pipsolar] fix faults_present, fix update interval (#10289) Patrick 2025-08-19 05:52:01 +02:00
  • 225de226b0 [atm90e32] Only read 1 register per SPI transaction per datasheet. (#10258) Ben Winslow 2025-08-18 23:45:30 -04:00
  • d1b9902e41 Merge branch 'integration' into memory_api J. Nick Koston 2025-08-19 15:38:10 -05:00
  • 9554c82c0b Merge branch 'optimize_safemode_flash' into integration J. Nick Koston 2025-08-19 15:38:04 -05:00
  • 2aaf951357 [bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close (#10303) J. Nick Koston 2025-08-19 14:27:22 -05:00
  • c5998690ba Merge branch 'integration' into memory_api J. Nick Koston 2025-08-19 09:48:25 -05:00
  • 084d8828a6 Merge branch 'slot_freed_too_early' into integration J. Nick Koston 2025-08-19 09:48:20 -05:00
  • 0c86241aed [bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close J. Nick Koston 2025-08-19 09:40:21 -05:00
  • 82718e62e7 Merge branch 'beta' into dev Jesse Hills 2025-08-19 20:40:45 +12:00
  • fd07e1d979 Merge pull request #10298 from esphome/bump-2025.8.0b3 2025.8.0b3 Jesse Hills 2025-08-19 20:40:12 +12:00
  • 4dab9c4400 [pipsolar] fix faults_present, fix update interval (#10289) Patrick 2025-08-19 05:52:01 +02:00
  • 7e23d865e6 [atm90e32] Only read 1 register per SPI transaction per datasheet. (#10258) Ben Winslow 2025-08-18 23:45:30 -04:00
  • 8f118232e4 [CI] Rename and expand needs-docs workflow (#10299) Jesse Hills 2025-08-19 15:35:48 +12:00
  • db10185c7e Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 21:07:11 -05:00
  • 9a7ffa4bbc Merge branch 'log_sensor' into integration J. Nick Koston 2025-08-18 21:07:04 -05:00
  • 9ec6b3144a Merge remote-tracking branch 'origin/log_sensor' into log_sensor J. Nick Koston 2025-08-18 21:06:34 -05:00
  • 70eb45b5d3 lint J. Nick Koston 2025-08-18 21:06:24 -05:00
  • 23554cda06 Bump version to 2025.8.0b3 Jesse Hills 2025-08-19 13:09:22 +12:00
  • 064385eac6 [nextion] Don't include terminating NUL in nextion text_sensor states (#10273) Ben Winslow 2025-08-18 20:20:13 -04:00
  • 6502ed70de [esp32] Write variant to sdkconfig file (#10267) Jesse Hills 2025-08-19 12:17:34 +12:00
  • bb894c3e32 [core] Fix scheduler race condition where cancelled items still execute (#10268) J. Nick Koston 2025-08-18 11:14:41 -04:00
  • c5858b7032 [core] Fix post-OTA logs display when using esphome run and MQTT (#10274) Ben Winslow 2025-08-17 22:36:35 -04:00
  • 99f57ecb73 [senseair] Discard 0 ppm readings with "Out Of Range" bit set. (#10275) Ben Winslow 2025-08-17 22:09:42 -04:00
  • cc6c892678 [esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations (#10249) J. Nick Koston 2025-08-17 15:49:50 -04:00
  • 07a98d2525 [web_server] fix cover_all_json_generator wrong detail (#10252) RFDarter 2025-08-15 16:44:24 +02:00
  • e80f616366 [esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead (#10247) J. Nick Koston 2025-08-15 02:38:27 -05:00
  • 46be877594 [bluetooth_proxy] Remove redundant connection type check after V1 removal (#10208) J. Nick Koston 2025-08-14 17:51:15 -05:00
  • ac8b48a53c [core] Trigger clean build when components are removed from configuration (#10235) J. Nick Koston 2025-08-14 17:50:03 -05:00
  • 7fdbd8528a [wifi] Automatically disable Enterprise WiFi support when EAP is not configured (#10242) J. Nick Koston 2025-08-14 17:43:45 -05:00
  • 80970f972b Improve error reporting for add_library (#10226) Katherine Whitlock 2025-08-14 16:14:53 -04:00
  • 3c7865cd6f [esp32_ble] Add `USE_ESP32_BLE_UUID` when advertising is desired (#10230) Jesse Hills 2025-08-15 01:49:14 +12:00
  • 7f34757ded Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 20:03:00 -05:00
  • 0c0e8491d2 Merge branch 'webserver_reduce_defer_calls' into integration J. Nick Koston 2025-08-18 20:02:53 -05:00
  • 1786934242 [web_server] Reduce flash usage by consolidating defer calls in switch and lock handlers J. Nick Koston 2025-08-18 20:01:42 -05:00
  • 3a6a66537c [nextion] Don't include terminating NUL in nextion text_sensor states (#10273) Ben Winslow 2025-08-18 20:20:13 -04:00
  • 7118bea031 [esp32] Write variant to sdkconfig file (#10267) Jesse Hills 2025-08-19 12:17:34 +12:00
  • 8fd430e423 Update esphome/components/sensor/sensor.h J. Nick Koston 2025-08-18 19:17:26 -05:00
  • 8dc3958b0c Update esphome/components/sensor/sensor.h J. Nick Koston 2025-08-18 19:17:19 -05:00
  • bbd5ab1340 Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 18:33:43 -05:00
  • 63cd279cd4 Merge branch 'log_number' into integration J. Nick Koston 2025-08-18 18:33:26 -05:00
  • 6f6b38762a Merge branch 'log_button' into integration J. Nick Koston 2025-08-18 18:33:23 -05:00
  • 2dc57d6236 Merge branch 'log_binary_sensor' into integration J. Nick Koston 2025-08-18 18:33:20 -05:00
  • deadb8d9be Merge branch 'log_sensor' into integration J. Nick Koston 2025-08-18 18:33:15 -05:00
  • 59c93cf3f1 preen J. Nick Koston 2025-08-18 18:32:50 -05:00
  • 9d25dd5dd2 [button] Convert LOG_BUTTON macro to function to reduce flash usage J. Nick Koston 2025-08-18 18:29:13 -05:00
  • a21ee3c483 [binary_sensor] Convert LOG_BINARY_SENSOR macro to function to reduce flash usage J. Nick Koston 2025-08-18 18:19:53 -05:00
  • 8971e2e9a4 [number] Convert LOG_NUMBER macro to function to reduce flash usage J. Nick Koston 2025-08-18 18:14:55 -05:00
  • e7fadef15c [sensor] Convert LOG_SENSOR macro to function to reduce flash usage J. Nick Koston 2025-08-18 18:00:46 -05:00
  • 67ae6ce00a tweak J. Nick Koston 2025-08-18 17:36:20 -05:00
  • 24cee8ae03 tweak J. Nick Koston 2025-08-18 17:35:21 -05:00
  • 58a9944601 tweak J. Nick Koston 2025-08-18 17:34:08 -05:00
  • a999540d4b Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 17:13:49 -05:00
  • aa608f3a92 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2025-08-18 17:13:42 -05:00
  • 44bd8e5b54 [api] Optimize protobuf decode loop for better performance and maintainability (#10277) J. Nick Koston 2025-08-18 17:14:20 -04:00
  • efaeb91803 [api] Mark APIConnection as final for compiler optimizations (#10279) J. Nick Koston 2025-08-18 17:01:45 -04:00
  • 761c6c6685 [api] Mark protobuf message classes as final to enable compiler optimizations (#10276) J. Nick Koston 2025-08-18 16:55:30 -04:00
  • 1f55486896 [api] Optimize APIFrameHelper virtual methods and mark implementations as final (#10278) J. Nick Koston 2025-08-18 16:55:11 -04:00
  • 727e04c424 Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 14:37:37 -05:00
  • 0ea3018bd1 Merge branch 'mdns_cleanups' into integration J. Nick Koston 2025-08-18 14:37:30 -05:00
  • fd6002e334 [mdns] Reduce flash usage and prevent RAM over-allocation in service compilation J. Nick Koston 2025-08-18 14:36:41 -05:00
  • 6248c3d729 preen J. Nick Koston 2025-08-18 12:47:22 -05:00
  • 3d03053eb5 Merge branch 'optimize_safemode_flash' into memory_api J. Nick Koston 2025-08-18 12:42:22 -05:00
  • 571e6be404 [safe_mode] Reduce flash usage by 172 bytes through code optimization J. Nick Koston 2025-08-18 12:41:35 -05:00
  • 7d3a87c603 [safe_mode] Reduce flash usage by 172 bytes through code optimization J. Nick Koston 2025-08-18 12:40:24 -05:00
  • be2a680e8f [safe_mode] Reduce flash usage by 172 bytes through code optimization J. Nick Koston 2025-08-18 12:39:33 -05:00
  • a36942b760 [safe_mode] Reduce flash usage by 172 bytes through code optimization J. Nick Koston 2025-08-18 12:37:44 -05:00
  • 8332893661 Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 11:06:58 -05:00
  • ed3884e5aa Merge branch 'bluetooth_connection_final' into integration J. Nick Koston 2025-08-18 11:06:53 -05:00
  • fb3a01e84e might as well do both J. Nick Koston 2025-08-18 11:05:09 -05:00
  • 6818439109 [core] Fix scheduler race condition where cancelled items still execute (#10268) J. Nick Koston 2025-08-18 11:14:41 -04:00
  • 54696eac67 Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 09:02:43 -05:00
  • 60e27e3ed7 Merge branch 'more_zero_copy_api_followup' into integration J. Nick Koston 2025-08-18 09:02:36 -05:00
  • dbda2d5b6a Merge branch 'integration' into memory_api J. Nick Koston 2025-08-18 08:29:23 -05:00
  • 23fa231ca2 Merge branch 'decode_cleanup' into integration J. Nick Koston 2025-08-18 08:29:17 -05:00
  • a9227148f5 review comments J. Nick Koston 2025-08-18 08:28:58 -05:00
  • 0a77423073 [esp8266] Replace std::vector with std::unique_ptr in preferences to save flash (#10245) J. Nick Koston 2025-08-18 09:01:39 -04:00