Commit Graph

  • 780a407b10 [dashboard] Add ESPHOME_TRUSTED_DOMAINS support to events WebSocket (#12479) J. Nick Koston 2025-12-14 13:30:55 -06:00
  • cfc0d8bdfc [cc1101] Add packet mode support (#12474) Jonathan Swoboda 2025-12-14 13:22:55 -05:00
  • 786d7266f5 [core] Fix polling_component_schema and type consistency (#12478) Jonathan Swoboda 2025-12-14 12:47:52 -05:00
  • ede64a9f47 [packet_transport] Ensure retransmission at update intervals (#12472) Clyde Stubbs 2025-12-15 03:47:15 +10:00
  • e0ce66e011 [core] Fix CORE.raw_config not updated after package merge (#12456) J. Nick Koston 2025-12-13 07:38:31 -06:00
  • 6fce0a6104 Add host platform support to MD5 component (#12458) David Woodhouse 2025-12-13 11:50:34 +09:00
  • ff7651875e Add HMAC-MD5 component tests (#12459) David Woodhouse 2025-12-13 10:19:31 +09:00
  • 1a43a06dd4 Add USE_SHA256 define to sha256 component to enable tests (#12457) David Woodhouse 2025-12-13 10:15:50 +09:00
  • 51b187954a Bump ruff from 0.14.8 to 0.14.9 (#12448) dependabot[bot] 2025-12-12 19:20:06 +00:00
  • 9126b32c35 Bump actions/cache from 4.3.0 to 5.0.1 in /.github/actions/restore-python (#12453) dependabot[bot] 2025-12-12 13:17:08 -06:00
  • 4993bb2f49 Bump github/codeql-action from 4.31.7 to 4.31.8 (#12451) dependabot[bot] 2025-12-12 13:16:41 -06:00
  • 2b40af3459 Bump actions/cache from 4.3.0 to 5.0.1 (#12450) dependabot[bot] 2025-12-12 13:16:29 -06:00
  • b3e967a233 Bump actions/download-artifact from 6.0.0 to 7.0.0 (#12449) dependabot[bot] 2025-12-12 13:15:41 -06:00
  • 26a08e3ae3 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#12452) dependabot[bot] 2025-12-12 13:15:28 -06:00
  • 64d650c65c Merge branch 'beta' into dev Jonathan Swoboda 2025-12-12 12:15:52 -05:00
  • 375e53105f Merge pull request #12444 from esphome/bump-2025.12.0b2 2025.12.0b2 Jonathan Swoboda 2025-12-12 12:15:41 -05:00
  • c9506b056d Bump version to 2025.12.0b2 Jonathan Swoboda 2025-12-12 11:12:58 -05:00
  • 2c77668a05 [http_request] Skip update check when network not connected (#12418) Jonathan Swoboda 2025-12-12 10:31:17 -05:00
  • 5567d96dd9 [esp8266] Eliminate up to 16ms socket latency (#12397) J. Nick Koston 2025-12-10 04:45:27 +01:00
  • 78b76045ce [api] Fix potential buffer overflow in noise PSK base64 decode (#12395) J. Nick Koston 2025-12-10 04:20:23 +01:00
  • 1d13d18a16 [light] Add zero-copy support for API effect commands (#12384) J. Nick Koston 2025-12-10 04:19:29 +01:00
  • d30d8156c1 [http_request] Skip update check when network not connected (#12418) Jonathan Swoboda 2025-12-12 10:31:17 -05:00
  • 8d1e68c4c1 Bump tornado from 6.5.2 to 6.5.3 (#12430) dependabot[bot] 2025-12-11 17:53:12 -06:00
  • 74218bc742 [api] Release prologue memory after noise handshake completes (#12412) J. Nick Koston 2025-12-10 19:33:22 -06:00
  • 369cc70fdf [climate] Save 48 bytes per entity by conditionally compiling visual overrides (#12406) J. Nick Koston 2025-12-11 02:10:42 +01:00
  • 1f0a27b181 Bump codecov/codecov-action from 5.5.1 to 5.5.2 (#12408) dependabot[bot] 2025-12-10 22:34:24 +01:00
  • 22918d3bd5 Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#12409) dependabot[bot] 2025-12-10 22:21:29 +01:00
  • 7a9fce90cb [text] Add integration tests for text command API (#12401) J. Nick Koston 2025-12-10 18:13:40 +01:00
  • d1d376ebc8 Bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#12370) dependabot[bot] 2025-12-10 13:05:01 +01:00
  • c124d72ea9 [esp8266] Eliminate up to 16ms socket latency (#12397) J. Nick Koston 2025-12-10 04:45:27 +01:00
  • 567e82cfec [api] Fix potential buffer overflow in noise PSK base64 decode (#12395) J. Nick Koston 2025-12-10 04:20:23 +01:00
  • b1f9100b02 [core] Add constexpr parse_hex_char helper and simplify parse_hex (#12394) J. Nick Koston 2025-12-10 04:20:08 +01:00
  • d0fbc82f47 [esp32_ble_client] Use stack-based MAC formatting in auth logging (#12393) J. Nick Koston 2025-12-10 04:19:52 +01:00
  • 03c391bd43 [light] Add zero-copy support for API effect commands (#12384) J. Nick Koston 2025-12-10 04:19:29 +01:00
  • 5601a2b686 Merge branch 'beta' into dev Jonathan Swoboda 2025-12-09 21:34:12 -05:00
  • a3a2a6d965 Merge pull request #12396 from esphome/bump-2025.12.0b1 2025.12.0b1 Jonathan Swoboda 2025-12-09 21:33:58 -05:00
  • 84d5348bd8 Bump version to 2026.1.0-dev Jonathan Swoboda 2025-12-09 20:08:35 -05:00
  • 26770e09dc Bump version to 2025.12.0b1 Jonathan Swoboda 2025-12-09 20:08:35 -05:00
  • 9f2693ead5 [core] Packages refactor and conditional package inclusion (package refactor part 1) (#11605) Javier Peletier 2025-12-10 00:59:58 +01:00
  • 3642399460 [tests] Fix clang-tidy warnings in custom_api_device_component fixture (#12390) J. Nick Koston 2025-12-10 00:50:26 +01:00
  • 3a6edbc2c7 [micronova] Fix test UART package key to match directory name (#12391) J. Nick Koston 2025-12-10 00:49:44 +01:00
  • 608f834eaa [ci] Isolate usb_cdc_acm in component tests due to tinyusb/usb_host conflict (#12392) J. Nick Koston 2025-12-10 00:49:29 +01:00
  • 5919355d18 [ci] Allow memory impact target branch build to fail without blocking CI (#12381) J. Nick Koston 2025-12-10 00:26:24 +01:00
  • 1e23b10eed Bump aioesphomeapi from 43.1.0 to 43.2.1 (#12385) dependabot[bot] 2025-12-09 22:02:42 +00:00
  • ad0218fd40 [mipi_rgb] Add Waveshare 3.16 (#12309) Clyde Stubbs 2025-12-10 08:17:59 +11:00
  • 87142efbb4 [epaper_spi] Set reasonable default update interval (#12331) Clyde Stubbs 2025-12-10 06:42:11 +11:00
  • 329b38fa29 [micronova] Require memory location and address for custom entities (#12371) Robert Resch 2025-12-09 20:30:55 +01:00
  • 4b44c7384b Merge branch 'release' into dev Jonathan Swoboda 2025-12-09 12:54:45 -05:00
  • a593965372 Merge pull request #12380 from esphome/bump-2025.11.5 2025.11.5 Jonathan Swoboda 2025-12-09 12:54:30 -05:00
  • 4743e5592a Bump version to 2025.11.5 Jonathan Swoboda 2025-12-09 12:02:53 -05:00
  • 464607011c [mqtt] Fix logger method case sensitivity error (#12379) Jonathan Swoboda 2025-12-09 09:43:47 -05:00
  • 16fe8f9e9e [libretiny] Fix WiFi scan timeout loop when scan fails (#12356) J. Nick Koston 2025-12-08 15:09:04 +01:00
  • 436d2c44e8 [wifi] Fix scan timeout loop when scan returns zero networks (#12354) J. Nick Koston 2025-12-07 22:00:04 -06:00
  • b213555dd2 [scheduler] Fix missing lock when recycling items in defer queue processing (#12343) J. Nick Koston 2025-12-07 13:30:22 -06:00
  • b6336f9e63 [lvgl] Number saves value on interactive change (#12315) Clyde Stubbs 2025-12-07 01:49:15 +11:00
  • fb7800a22f [binary_sensor] Fix reporting of 'unknown' (#12296) Clyde Stubbs 2025-12-06 09:59:29 +11:00
  • 2c0f4d8f80 [api] Reduce heap usage for Home Assistant service call string storage (#12151) J. Nick Koston 2025-12-09 16:35:14 +01:00
  • e96c37965c [wifi] Fix LibreTiny spurious disconnect events aborting connections (#12357) J. Nick Koston 2025-12-09 16:26:27 +01:00
  • 72c74bc0b3 [api] Store Home Assistant state subscriptions in flash instead of heap (#12008) J. Nick Koston 2025-12-09 16:26:11 +01:00
  • 443f9c3f57 [api] Use StringRef for ActionResponse error message to avoid copy (#12240) J. Nick Koston 2025-12-09 16:10:43 +01:00
  • 88a2e75989 [packages] Add more information and deprecation deadline for "single package" includes (#12280) Javier Peletier 2025-12-09 16:04:10 +01:00
  • e1afd65fae [api] Store device info strings in flash on ESP8266 (#12173) J. Nick Koston 2025-12-09 15:59:27 +01:00
  • 27e031c257 [mqtt] Fix logger method case sensitivity error (#12379) Jonathan Swoboda 2025-12-09 09:43:47 -05:00
  • 74f509c754 [core] Add PR template instruction to AI instructions (#12375) Jonathan Swoboda 2025-12-09 09:42:06 -05:00
  • f9aa48295c [mdns] Reduce RAM usage by eliminating MAC address heap allocation (#12073) J. Nick Koston 2025-12-09 15:33:23 +01:00
  • 861ed8dd41 [scheduler] Avoid std::string allocation in RetryArgs (#12311) J. Nick Koston 2025-12-09 15:27:12 +01:00
  • 750f4ea797 [pio] Rationalise library definitions in platformio.ini (#12374) Clyde Stubbs 2025-12-10 00:40:58 +11:00
  • 6945b44af5 [psram] Fix boot failure with 120MHz Octal flash (#12377) Clyde Stubbs 2025-12-10 00:38:16 +11:00
  • fcae13836c [sx1509] Change setup priority from HARDWARE to IO (#12373) Mirko Vogt 2025-12-09 04:50:07 +01:00
  • 3eaa9f164b [micronova] Remove MicroNovaFunctions (#12363) Robert Resch 2025-12-08 20:38:13 +01:00
  • 4c31961ae9 Update URLs (#12369) smarthome-10 2025-12-08 20:37:45 +01:00
  • 7a20c85eec [i2c] Fix port logic with ESP-IDF (#12063) Sébastien Blanchet 2025-12-08 14:12:15 -05:00
  • 9f60aed9b0 [micronova] Make stove switch entity independent (#12355) Robert Resch 2025-12-08 17:18:44 +01:00
  • 801d1135ab [select] Add zero-copy support for API select commands (#12329) J. Nick Koston 2025-12-08 16:37:51 +01:00
  • d635892ecf [core] Use StringRef for get_comment and get_compilation_time to avoid allocations (#12219) J. Nick Koston 2025-12-08 16:36:13 +01:00
  • 7e486b1c25 [pca9685] Allow to disable the phase balancer for PCA9685 (#9792) Johannes Nau 2025-12-08 16:34:26 +01:00
  • eda743ee48 [usb_cdc_acm] New component (#11687) Keith Burzinski 2025-12-08 08:50:23 -06:00
  • 5144154f91 [hub75] fix id conflict (#12365) Sébastien Blanchet 2025-12-08 09:31:05 -05:00
  • 4466c4c69f [libretiny] Fix WiFi scan timeout loop when scan fails (#12356) J. Nick Koston 2025-12-08 15:09:04 +01:00
  • c7382fc494 [hlw8032] Single-phase metering IC (#7241) Richard Kubíček 2025-12-08 15:07:10 +01:00
  • 95efb37045 [micronova] Set the write bit automatically (#12318) Robert Resch 2025-12-08 14:39:43 +01:00
  • 2515f1c080 Add seeed_xiao_esp32c6 board definition (#12307) Berik Visschers 2025-12-08 14:37:59 +01:00
  • 53ddd1a1cd [wifi_signal] Add ifdef guards for clang-tidy compatibility (#12362) J. Nick Koston 2025-12-08 13:43:48 +01:00
  • 93a85d7979 [wifi_signal] Update signal strength immediately on WiFi connect/disconnect (#12347) J. Nick Koston 2025-12-07 22:08:46 -06:00
  • 159194587b [core] Move Color::gradient to cpp to avoid duplicate code (#12348) J. Nick Koston 2025-12-07 22:08:21 -06:00
  • ffb3e2eb0a [wifi] Fix scan timeout loop when scan returns zero networks (#12354) J. Nick Koston 2025-12-07 22:00:04 -06:00
  • c5cc91f6f0 [micronova] Add FINAL_VALIDATE_SCHEMA to validate uart (#12350) Robert Resch 2025-12-08 03:02:05 +01:00
  • e36e6fbc3f [micronova] Move STOVE_STATES to text sensor file as it's used only there (#12349) Robert Resch 2025-12-08 01:08:41 +01:00
  • 1134251c32 [micronova] Set update_interval on entities instead on hub (#12226) Robert Resch 2025-12-08 00:55:36 +01:00
  • 68a7634228 [text] Store pattern as const char* to reduce memory usage (#12335) J. Nick Koston 2025-12-07 15:33:15 -06:00
  • 3d5d89ff00 [template] Use C++17 nested namespace syntax (#12346) J. Nick Koston 2025-12-07 15:09:25 -06:00
  • f015130f2e [esp8266] Allow use of recvfrom for esphome sockets (#12342) Joakim Plate 2025-12-07 21:59:59 +01:00
  • acda5bcd5a [text] Add component tests with pattern coverage (#12345) J. Nick Koston 2025-12-07 14:34:12 -06:00
  • 4b5435fd93 [nextion] Use 16-bit id for pics (#12330) Edward Firmo 2025-12-07 21:16:49 +01:00
  • 05826d5ead [scheduler] Fix missing lock when recycling items in defer queue processing (#12343) J. Nick Koston 2025-12-07 13:30:22 -06:00
  • e7a3cccb4d [text_sensor] Reduce filter memory usage using const char* (#12334) J. Nick Koston 2025-12-07 13:30:06 -06:00
  • 1f271e7c10 Bump pytest from 9.0.1 to 9.0.2 (#12332) dependabot[bot] 2025-12-06 21:32:08 -06:00
  • aeedfdcaf3 Bump aioesphomeapi from 43.0.0 to 43.1.0 (#12333) dependabot[bot] 2025-12-06 21:31:56 -06:00
  • f20aaf3981 [api] Device defined action responses (#12136) Jesse Hills 2025-12-07 04:47:57 +13:00
  • 75c41b11d1 [lvgl] Number saves value on interactive change (#12315) Clyde Stubbs 2025-12-07 01:49:15 +11:00