kbx81
890f0408a5
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-08-06 23:27:44 -05:00
J. Nick Koston and GitHub
634515ecc5
[ble_device_base] Add platform-neutral GATT client contract ( #18128 )
2026-08-06 21:45:57 -05:00
J. Nick Koston and GitHub
e58ba59288
[core] Add StringRef::starts_with ( #18142 )
2026-08-06 20:58:41 -05:00
Jonathan Swoboda and GitHub
bf95be5550
[opentherm] Initialize output state before the first write ( #18126 )
2026-08-06 21:46:37 -04:00
Jonathan Swoboda and GitHub
96f0ea10f4
[midea] Bump MideaUART so its ESP-IDF shims stop shadowing millis() ( #18119 )
2026-08-06 21:46:28 -04:00
J. Nick Koston and GitHub
97558ce64a
[core] Add EventPool::warm() ( #18127 )
2026-08-06 20:40:04 -05:00
4301e5a2a2
Bump resvg-py from 0.3.3 to 0.3.4 ( #18137 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-06 19:58:52 -04:00
09ecfa58de
Bump prek from 0.4.11 to 0.4.12 ( #18138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-06 19:57:03 -04:00
27f6ced1a9
Bump github/codeql-action/analyze from 4.37.4 to 4.37.5 ( #18139 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-06 19:49:40 -04:00
9802c7f32f
Bump github/codeql-action/init from 4.37.4 to 4.37.5 ( #18140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-06 19:49:32 -04:00
Jonathan Swoboda and GitHub
bf36a62f62
[ci] Raise runner-concurrency caps for the OHF enterprise pool ( #18125 )
2026-08-06 19:47:12 -04:00
4c47051da9
[zigbee] Add on_start automation (3/3) ( #18009 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-06 19:45:44 -04:00
56682534f8
[modbus_client] Add component for ad-hoc modbus request/response ( #17676 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-06 14:52:23 -05:00
53b1b3a253
[ld6002b] Add target sensors (2/5) ( #17820 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-06 15:36:32 -04:00
zerafachris and GitHub
4ccf4210be
[epaper_spi] Do not yield on the final row of a T133A01 transfer phase ( #17709 )
2026-08-07 03:34:33 +10:00
3221ed2bad
[ble_device_base] Hub provider registry and shared consumer helpers ( #18081 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-06 12:13:30 -05:00
J. Nick Koston and GitHub
abc13a7c0a
[script] Disable queued script polling while the queue is empty ( #18121 )
2026-08-06 10:00:46 -05:00
luar123 and GitHub
3353e71f9a
[zigbee] Improve network handling on esp32 (2/3) ( #18008 )
2026-08-06 10:34:32 -04:00
J. Nick Koston and GitHub
73689f8d8b
[rp2] Limit pin validation to GPIO 0-29 on RP2350A boards ( #18102 )
2026-08-06 08:55:24 -05:00
Mustafa KURU and GitHub
ba86685361
[const] Move CONF_TARGET_COUNT to components/const ( #18120 )
2026-08-06 09:37:36 -04:00
a16c2e2b04
[esp32] Use constants for the signing scheme identifiers ( #18118 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-06 01:54:21 -05:00
J. Nick Koston and GitHub
eb0fac9cbf
[core] Only snapshot the user config when esphome config --no-defaults asks for it ( #18113 )
2026-08-05 21:20:52 -05:00
Bonne Eggleston and GitHub
3b6f45894b
[core] StaticVector converting ctor ( #18117 )
2026-08-05 21:20:37 -05:00
f8cabc9d1f
[ld6002b] Add LD6002B 60GHz presence radar (1/5) ( #17819 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-05 22:18:51 -04:00
J. Nick Koston and GitHub
a7740091ec
[ci] Run CodSpeed benchmarks when top-level esphome Python modules change ( #18114 )
2026-08-05 20:50:13 -05:00
esphome[bot] and GitHub
0fcc2a6ff1
Bump bundled esphome-device-builder to 1.9.3 ( #18116 )
2026-08-05 20:50:00 -05:00
0d192e8334
[rp2] Bump arduino-pico framework to 6.0.0 ( #18101 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-06 01:21:35 +00:00
J. Nick Koston and GitHub
2dfcde477f
[ble_client] Reject descriptor_uuid combined with notify at validation time ( #18109 )
2026-08-05 19:09:45 -05:00
J. Nick Koston and GitHub
f971e404c7
[core] Resolve GCC multilib include dirs for clang-tidy ( #18111 )
2026-08-05 19:09:13 -05:00
J. Nick Koston and GitHub
524b278811
[core] Defer stdlib imports out of the upload and logs fast path ( #18105 )
2026-08-05 19:09:00 -05:00
J. Nick Koston and GitHub
7f80276cf4
[ble_device_base] Document the None output for unset UUIDs in to_str() ( #18108 )
2026-08-05 23:02:13 +00:00
J. Nick Koston and GitHub
26256d3d2e
[ble_device_base] [ble_client] Restore unset UUID state so notify sensors set up again ( #18098 )
2026-08-05 22:21:24 +00:00
Edvard Filistovič and GitHub
1bd94bb805
[bluetooth_proxy] Scanner-state sync in set_mode; platform-gate tests ( #18100 )
2026-08-05 21:41:07 +00:00
J. Nick Koston and GitHub
28aedc2b14
[core] Drop the duplicated FileLock import from a merge collision ( #18103 )
2026-08-05 16:08:06 -05:00
J. Nick Koston and GitHub
b700193a0a
[core] Generalize the resolver's async thread dispatch into run_async ( #18088 )
2026-08-05 20:57:08 +00:00
J. Nick Koston and GitHub
4fd2ddee55
[core] Trim the stacktrace gate commentary ( #18097 )
2026-08-05 20:50:48 +00:00
J. Nick Koston and GitHub
a2d1f73bca
[core] Defer voluptuous and bundle imports out of the upload and logs fast path ( #18093 )
2026-08-05 20:39:19 +00:00
Jesse Hills
f2472563f4
Merge branch 'release' into dev
2026-08-06 08:09:23 +12:00
Jesse Hills and GitHub
90d6d8f5ca
Merge pull request #18083 from esphome/bump-2026.7.4
...
2026.7.4
2026-08-06 08:08:37 +12:00
Jesse Hills and GitHub
d4b3d37165
Update URL for ESPHome Builder issue reporting ( #16250 )
2026-08-06 08:07:30 +12:00
563b6ade0f
[bluetooth_proxy] Platform-neutral advertisement proxy via ble_device_base ( #17880 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-05 15:06:01 -05:00
17f3c9d780
Bump CodSpeedHQ/action from 5.0.1 to 5.0.2 ( #18094 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 15:50:57 -04:00
98622bd029
Bump esphome/workflows/.github/workflows/stale.yml from 203cea60ebfd18e2b966e57750750e0417a9feec to 61fd37a044cad4e9aa4303027b2a61b6a34da855 ( #18095 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 15:50:36 -04:00
J. Nick Koston and GitHub
253ecdd145
[core] Resolve the stacktrace decoder lazily behind an address gate ( #18048 )
2026-08-05 14:34:16 -05:00
1cc83172ab
[ota] Multi-key OTA signature verification for external RSA signing ( #17981 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-05 14:24:38 -05:00
b521b5e1ca
[modbus_server] Add tests for U_WORD_S and S_WORD_S ( #17832 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-05 14:47:48 -04:00
puddly
3e0f81bf1e
Improve Zigbee/WiFi collision warning
2026-08-05 14:40:38 -04:00
puddly
6111791706
Have zigbee proxying piggyback off of serial proxying?
2026-08-05 14:40:38 -04:00
puddly
7a05749231
Classify UART traffic for arbitrary protocol passthrough
2026-08-05 14:40:38 -04:00
puddly
997e218376
Reset state more reliably
2026-08-05 14:40:38 -04:00
puddly
973da47da6
Simplify startup state machine by using direct NVRAM access
2026-08-05 14:40:38 -04:00
puddly
e80aa9579b
Handle more of the EZSP protocol and try to detect the bootloader
2026-08-05 14:40:38 -04:00
puddly
a060db1251
Fix EZSP and ASH protocol parsing/forwarding
2026-08-05 14:39:01 -04:00
J. Nick Koston and GitHub
202b31f711
[ble_device_base] Deprecate address_str in favor of address_str_to ( #18092 )
2026-08-05 18:33:32 +00:00
Marek Pilch and GitHub
fc682dc75b
[modbus_server] Support byte-swapped word types U_WORD_S and S_WORD_S ( #17829 )
2026-08-05 14:11:37 -04:00
4627f07a7b
[mcp4461] nonvolatile-by-default persistence, TCON boot sync, wiper actions ( #17561 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Oliver Kleinecke <kleinecke.oliver@googlemail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-05 14:11:03 -04:00
Edvard Filistovič and GitHub
9bfce75bc5
[ln882h_ble_tracker] Use the shared ble_device_base automation layer ( #18089 )
2026-08-05 16:46:01 +00:00
b93b21eab1
[modbus_controller] Refactor to simplify message handling ( #11781 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-05 11:02:56 -05:00
e31a43af17
[esp32_camera_web_server] Fix MJPEG stream ending on a stale semaphore ( #18052 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-05 11:40:15 -04:00
Edvard Filistovič and GitHub
0496627d2b
[bk72xx_ble_tracker] Automation triggers and actions ( #17776 )
2026-08-05 09:31:51 -05:00
d548454dbe
[ln882h_ble_tracker] Automation triggers and actions ( #17778 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-05 09:30:46 -05:00
Kevin Ahrendt and GitHub
64f0e38a51
[micro_wake_word] Support adding and removing wake word models at runtime ( #17927 )
2026-08-05 10:24:46 -04:00
3964ef61f8
[zigbee] Resolution attribute for esp32 sensors ( #17973 )
...
Co-authored-by: root <root@core-ssh.local.hass.io >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-05 10:23:57 -04:00
2d5d34d33f
[zigbee] cleanup, docstrings, refactor connected state on esp32 (1/3) ( #18007 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-05 10:19:57 -04:00
J. Nick Koston and GitHub
6bcbdd79c3
[core] Lift the log line processor into esphome/stacktrace.py ( #18076 )
2026-08-05 08:43:14 -05:00
Pete Keen and GitHub
3d093c0ae8
[esp32_rmt_led_strip] Add RGBW channel ordering ( #18028 )
2026-08-05 07:57:59 -04:00
Edvard Filistovič and GitHub
450232964b
[tests] Unignore component-test config fixture directories ( #18084 )
2026-08-04 21:58:31 -05:00
J. Nick Koston and GitHub
112d8b26ee
[core] Skip source range tracking when loading the validated config cache ( #18046 )
2026-08-04 21:24:38 -05:00
Clyde Stubbs and GitHub
27dcf64b45
[lvgl] Add pause option to round_trip animation timing ( #17574 )
2026-08-05 14:16:22 +12:00
97d33a5679
[lvgl] Add lvgl.widget.set_z_index action ( #17993 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 14:14:32 +12:00
Edvard Filistovič and GitHub
0a99b007a9
[ble_device_base] Advertise runtime scan-mode switching in HubCapabilities ( #18079 )
2026-08-05 01:56:32 +00:00
Jesse Hills
e2ca80ec41
Bump version to 2026.7.4
2026-08-05 13:19:43 +12:00
920ff9c25f
[esp32] explicitly disable BLE 5.0 ( #18047 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2026-08-05 13:19:42 +12:00
esphome[bot] and Jesse Hills
56a90d2b25
Bump bundled esphome-device-builder to 1.9.2 ( #18051 )
2026-08-05 13:19:42 +12:00
esphome[bot] and Jesse Hills
b4166a883e
Bump bundled esphome-device-builder to 1.9.1 ( #18025 )
2026-08-05 13:19:42 +12:00
esphome[bot] and Jesse Hills
b8703a8a1b
Bump bundled esphome-device-builder to 1.9.0 ( #18017 )
2026-08-05 13:19:42 +12:00
esphome[bot] and Jesse Hills
57bb4e4e77
Bump bundled esphome-device-builder to 1.8.2 ( #17995 )
2026-08-05 13:19:42 +12:00
J. Nick Koston and Jesse Hills
de93815c6b
[api] Fix double free when overflow buffer drain is re-entered ( #17969 )
2026-08-05 13:19:42 +12:00
Jesse Hills
d4372ed008
[esp32] Restrict toolchain validation to supported values ( #17972 )
2026-08-05 13:19:42 +12:00
a199ac41ee
[espidf] Use forward slashes in generated component CMakeLists ( #17965 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-05 13:19:42 +12:00
J. Nick Koston and Jesse Hills
c0f494450d
[git] Fix device adoption failing on first attempt: lock the clone cache against concurrent resolutions ( #17923 )
2026-08-05 13:19:42 +12:00
6b6903e568
[epaper_spi] Default init sequence to empty not None ( #17966 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 13:19:42 +12:00
esphome[bot] and Jesse Hills
d0f68802b9
Bump bundled esphome-device-builder to 1.8.1 ( #17964 )
2026-08-05 13:19:42 +12:00
7862520450
Bump bundled esphome-device-builder to 1.8.0 ( #17953 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-08-05 13:19:42 +12:00
dependabot[bot] and Jesse Hills
cbdddc8020
Bump platformdirs from 4.10.0 to 4.11.0 ( #17756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 13:19:41 +12:00
dependabot[bot] and Jesse Hills
7d1317ad53
Bump filelock from 3.29.0 to 3.32.0 ( #17759 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 13:19:41 +12:00
J. Nick Koston and GitHub
ad18bbc644
[esp32_ble] Migrate the BLE count machinery to the shared slot counter factory ( #18059 )
2026-08-05 00:54:07 +00:00
1bae91abaa
[ln882h_ble_tracker] BLE 5.x scanner for LN882H ( #16691 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-08-04 22:45:47 +00:00
J. Nick Koston and GitHub
1f5df20cb2
[rp2040_ble] Codegen sized StaticVector for scan listeners ( #18058 )
2026-08-04 21:04:22 +00:00
J. Nick Koston and GitHub
d47acf5d0b
[core] Read the mqtt IP discovery flag without importing the mqtt component ( #18066 )
2026-08-04 15:12:57 -05:00
J. Nick Koston and GitHub
79a305d69a
[core] Drop the duplicate ESPHome version parser ( #18065 )
2026-08-04 14:48:39 -05:00
J. Nick Koston and GitHub
d344fd74d1
[core] Read the esp32 variant for esptool without importing the esp32 package ( #18067 )
2026-08-04 19:47:07 +00:00
J. Nick Koston and GitHub
68640f8074
[core] Shared slot count factory for codegen sized listener storage ( #18057 )
2026-08-04 19:46:44 +00:00
J. Nick Koston and GitHub
342f3d6994
[core] Share the stacktrace analyzer resolution in platform_hooks ( #18075 )
2026-08-04 14:38:28 -05:00
J. Nick Koston and GitHub
a904426431
[core] Unbind the esp-idf toolchain from the esp32 component package ( #18068 )
2026-08-04 14:38:10 -05:00
Edvard Filistovič and GitHub
b00f32db8a
[bthome_mithermometer] Gate log-only MAC helper by log level ( #18064 )
2026-08-04 18:59:11 +00:00
Edvard Filistovič and GitHub
914cab301f
[rp2_ble_tracker] Extract stamp-and-start helper; pin capability/switch independence ( #18072 )
2026-08-04 18:20:57 +00:00
Marek Pilch and GitHub
8bd9f213e5
[modbus] Add unit tests for U_WORD_S and S_WORD_S ( #17831 )
2026-08-04 12:17:27 -04:00
J. Nick Koston and GitHub
5abd100b53
[core] Resolve platform CLI hooks from a registry instead of importing the platform package ( #18044 )
2026-08-04 11:08:56 -05:00
J. Nick Koston and GitHub
adb86a052c
[core] Ship secrets referenced by remote package files in config bundles ( #18053 )
2026-08-04 11:05:52 -05:00
J. Nick Koston and GitHub
c2ddc17063
[libretiny] Give each platform its own CONFIG_SCHEMA instance ( #18056 )
2026-08-04 11:05:04 -05:00
Edvard Filistovič and GitHub
37b6578259
[bk72xx_ble_tracker] Brace single-statement loop flagged by clang-tidy ( #18070 )
2026-08-04 15:57:42 +00:00
Edvard Filistovič and GitHub
c6a37847e6
[ble_device_base] Scan-mode request contract on BLEHub ( #18061 )
2026-08-04 15:18:31 +00:00
61a4722c93
[modbus_controller] Add bus-fairness integration test (xfail until #11781 ) ( #17345 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-04 09:15:31 -05:00
Edvard Filistovič and GitHub
dbf7167622
[bk72xx_ble] Codegen-sized StaticVector for scan listeners ( #18055 )
2026-08-04 04:31:43 +00:00
Jesse Hills and GitHub
4ceae9cf85
[ci] Replace pre-commit with prek ( #18029 )
2026-08-04 16:18:46 +12:00
dafc86d960
[esp32] explicitly disable BLE 5.0 ( #18047 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2026-08-03 22:36:52 -05:00
Edvard Filistovič and GitHub
56b1c59eb2
[ln882h_ble] Scan primitives and main-task scan report queue ( #17835 )
2026-08-03 21:54:07 -05:00
J. Nick Koston and GitHub
1b3891866c
[core] Parse stored framework versions without importing the validation stack ( #18045 )
2026-08-03 20:59:38 -05:00
J. Nick Koston and GitHub
11c3c06b12
[rp2_ble_tracker] Add active scanning support ( #18035 )
2026-08-03 20:51:17 -05:00
Jonathan Swoboda and GitHub
735c64d138
[core] Support local library directories via file:// on the native toolchain ( #18005 )
2026-08-03 21:48:57 -04:00
J. Nick Koston and GitHub
4f67932e0d
[substitutions][core] Expand templated !include paths to on-disk candidates during bundle discovery ( #17647 )
2026-08-03 20:48:11 -05:00
esphome[bot] and GitHub
25d5985775
Bump bundled esphome-device-builder to 1.9.2 ( #18051 )
2026-08-04 01:29:21 +00:00
J. Nick Koston and GitHub
a1c2983394
[core] Hash entity keys from the raw name to fix collisions ( #17949 )
2026-08-03 20:05:25 -05:00
J. Nick Koston and GitHub
4424af8c5b
[api] Move runtime log client out of the component package ( #18043 )
2026-08-03 19:57:52 -05:00
J. Nick Koston and GitHub
e8dadf2852
[esp32] Flag crash records captured by a different firmware build ( #17770 )
2026-08-03 19:56:20 -05:00
J. Nick Koston and GitHub
2b6bf1f0fe
[esp8266] Move wifi rate tables to DRAM to fix beacon parse crash ( #17968 )
2026-08-03 19:54:43 -05:00
J. Nick Koston and GitHub
644f279972
[logger] Stub out ROM ets_putc on ESP8266 when serial logging is disabled ( #17970 )
2026-08-03 19:53:51 -05:00
J. Nick Koston and GitHub
43deec3063
[espnow] Stop polling the Wi-Fi driver every loop and disable loop when idle ( #18027 )
2026-08-03 19:53:37 -05:00
J. Nick Koston and GitHub
a50369fc0e
[rp2_ble_tracker] BLE tracker for Raspberry Pi Pico W ( #18002 )
2026-08-03 19:53:07 -05:00
5d89e432da
[modbus_controller] Span response path; keep sensor addresses as configured ( #17677 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-03 19:15:00 -05:00
0b34c97742
[midea] Add ESP-IDF framework support ( #12646 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-03 19:21:27 -04:00
kbx81
9c4016a871
[zigbee_proxy] Drop usb_uart_id removal error, component is unreleased
2026-08-03 16:58:53 -05:00
kbx81
5846977cf6
[zigbee_proxy] Auto-detect USB UART channel from uart_id, drop usb_uart_id
...
The usb_uart_id key was redundant: uart_id already points at the channel.
A new usb_uart.is_usb_uart_channel() helper checks the config tree (use_id
resolution does not narrow the ID type), and zigbee_proxy uses it to enable
the RX callback fast path and USB timeout defaults automatically.
2026-08-03 16:55:28 -05:00
kbx81
ca42862742
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-08-03 16:32:34 -05:00
dependabot[bot] and GitHub
66db4fdd61
Bump github/codeql-action/analyze from 4.37.3 to 4.37.4 ( #18041 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 15:14:07 -05:00
dependabot[bot] and GitHub
9931647a8c
Bump ruff from 0.16.0 to 0.16.1 ( #18038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 15:13:51 -05:00
dependabot[bot] and GitHub
77546b6111
Bump github/codeql-action/init from 4.37.3 to 4.37.4 ( #18040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 15:13:39 -05:00
dependabot[bot] and GitHub
050b4c3c94
Bump cryptography from 48.0.1 to 50.0.0 ( #18037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 15:13:26 -05:00
dependabot[bot] and GitHub
3be32846e4
Bump filelock from 3.32.0 to 3.32.2 ( #18039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 15:13:02 -05:00
J. Nick Koston and GitHub
f8b83cc8a2
[wifi] Notify connect state listeners after driver initiated roams ( #18034 )
2026-08-03 16:39:14 +00:00
J. Nick Koston and GitHub
4f058585bb
[rp2040_ble] Add controller scan primitives ( #18001 )
2026-08-03 11:14:34 -05:00
4d9c514a1a
[i2s_audio] Implemented I2S PDM Microphone DSR selection ( #17751 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-03 09:22:03 -04:00
Jonathan Swoboda and GitHub
6b10e8bd15
[esp32_hosted] Bump esp_hosted to 2.12.12, esp_wifi_remote to 1.6.3 ( #18030 )
2026-08-02 23:58:47 -04:00
Edvard Filistovič and GitHub
67654fd1e1
[bk72xx_ble_tracker] Fix scan start retry and stale-millis underflow ( #17992 )
2026-08-03 02:55:20 +00:00
esphome[bot] and GitHub
2604169080
Bump bundled esphome-device-builder to 1.9.1 ( #18025 )
2026-08-02 19:46:03 -05:00
74fbee7d8d
[ble_device_base] Share scan parameter validation between trackers ( #18003 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-02 19:28:22 -05:00
d6ad1560fa
[nrf52] feat: add support for zephyr pwm ( #16483 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: tomaszduda23 <tomaszduda23@gmail.com >
2026-08-02 21:16:21 +00:00
Bonne Eggleston and GitHub
fcc2c26367
[modbus] Restore function code byte for custom codes in deprecated on_modbus_data ( #18006 )
2026-08-02 11:40:34 -05:00
esphome[bot] and GitHub
e36d7fe82b
Bump bundled esphome-device-builder to 1.9.0 ( #18017 )
2026-08-01 22:08:57 -05:00
d38a458de9
[modbus] Rework the client queue as a per-frame state machine ( #17922 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-01 21:34:36 -05:00
Jonathan Swoboda and GitHub
5821915aad
[heatpumpir] Expose configured min/max as the visual temperature range ( #17985 )
2026-08-01 12:37:44 -04:00
esphome[bot] and GitHub
fae2f7a11d
Bump bundled esphome-device-builder to 1.8.2 ( #17995 )
2026-08-01 08:52:42 -05:00
Keith Burzinski and GitHub
1df2759db6
[nextion] Reconnect stale HTTP connection during TFT upload ( #17824 )
2026-07-31 23:05:45 -05:00
Keith Burzinski and GitHub
ce9b221be4
[serial_proxy] Restrict port operations to the subscriber and harden subscription handling ( #17796 )
2026-07-31 23:05:06 -05:00
Edvard Filistovič and GitHub
e50fae3f46
[ln882h_ble] BLE controller support for LN882H ( #17777 )
2026-07-31 22:40:57 +00:00
Ardumine and GitHub
15711f8112
[openthread_info] Add more sensors for Openthread info ( #17276 )
2026-07-31 12:13:44 -04:00
Jesse Hills and GitHub
7ad662781d
[ci] Order jobs to follow the CI flow and close ci-status gaps ( #17979 )
2026-07-31 07:53:59 -04:00
2d1530adf7
[zigbee] Add more units ( #17982 )
...
Co-authored-by: root <root@core-ssh.local.hass.io >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-07-31 07:16:07 -04:00
Jesse Hills and GitHub
40b4cd8e9b
[ci] Drop the unused Codecov upload token ( #17977 )
2026-07-31 06:32:33 -04:00
Jesse Hills and GitHub
e11a295680
[ci] Report an empty Codecov upload when pytest is skipped ( #17976 )
2026-07-31 16:27:05 +12:00
Jesse Hills and GitHub
f9cd789f7c
[ci] Tell stacked pull requests apart from hand-built chains ( #17980 )
2026-07-31 15:39:36 +12:00
Jesse Hills and GitHub
80c17fb2cd
[ci] Authenticate the stale workflow as esphome[bot] ( #17974 )
2026-07-31 13:52:01 +12:00
J. Nick Koston and GitHub
fb21320826
[api] Fix double free when overflow buffer drain is re-entered ( #17969 )
2026-07-30 14:48:17 -10:00
Jesse Hills and GitHub
3899429cfa
[esp32] Restrict toolchain validation to supported values ( #17972 )
2026-07-30 20:34:44 -04:00
44f08d15db
[espidf] Use forward slashes in generated component CMakeLists ( #17965 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-30 20:34:04 -04:00
J. Nick Koston and GitHub
963a3379a6
[core] Log when a git source update is skipped and when it will next refresh ( #17943 )
2026-07-30 13:06:32 -10:00
J. Nick Koston and GitHub
4951f4fc2e
[git] Fix device adoption failing on first attempt: lock the clone cache against concurrent resolutions ( #17923 )
2026-07-30 11:44:12 -10:00
a87ad66746
[epaper_spi] Default init sequence to empty not None ( #17966 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-30 16:25:17 -04:00
Jonathan Swoboda and GitHub
60662830dc
[ci] Switch stale to the shared real-activity workflow ( #17960 )
2026-07-30 15:41:10 -04:00
esphome[bot] and GitHub
33ccaf8a85
Bump bundled esphome-device-builder to 1.8.1 ( #17964 )
2026-07-30 08:54:39 -10:00
Pieter Viljoen and GitHub
d64e1ebba3
[ble_client] Do not walk the GATT cache after releasing services ( #17919 )
2026-07-30 08:31:32 -10:00
6733e930eb
Bump bundled esphome-device-builder to 1.8.0 ( #17953 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-30 08:01:17 -04:00
Jesse Hills and GitHub
c23a107a87
[config_validation] Add underscore/hyphen normalization to one_of ( #17792 )
2026-07-30 18:36:28 +12:00
Kevin Ahrendt and GitHub
4224d90567
[runtime_image] Allow decoding into a caller-owned buffer ( #17936 )
2026-07-29 23:32:21 -04:00
Jonathan Swoboda and GitHub
fb1b1db87f
[esp32][mdns][runtime_image] Bump recommended Arduino to 3.3.11 and platform to 55.03.311 ( #17875 )
2026-07-29 18:04:36 -04:00
Jonathan Swoboda and GitHub
be78b8011d
[esp32] Add platformio toolchain deprecation warning ( #17947 )
2026-07-29 17:17:39 -04:00
a99d03e172
Bump docker/login-action from 4.5.2 to 4.6.0 in the docker-actions group ( #17944 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 15:49:19 -04:00
c7d16dde15
[voice_assistant] Fix playback when CPU is loaded ( #17043 )
...
Co-authored-by: Kevin Ahrendt <kevin.ahrendt@openhomefoundation.org >
2026-07-29 19:48:43 +00:00
be7748ccb6
Bump CodSpeedHQ/action from 4.19.1 to 5.0.1 ( #17946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 15:35:07 -04:00
41902d7538
Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 ( #17945 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 15:30:49 -04:00
J. Nick Koston and GitHub
ca1f89e500
[ci] Enable the ruff rule requiring explicit encoding on text file I/O ( #17897 )
2026-07-29 13:44:39 -04:00
Kevin Ahrendt and GitHub
306d200b02
[api] Stop advertising external wake words the device cannot load ( #17926 )
2026-07-29 13:27:06 -04:00
98ee7e0f82
[lvgl] Add lvgl.theme.update action ( #17678 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-29 13:08:52 -04:00
ad3e2f83b8
[sgp4x] Fix datasheet conformance issues ( #17828 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-29 12:57:54 -04:00
33dacb06ff
[opentherm] Restore idle output when stopped ( #17834 )
...
Co-authored-by: jeroen85 <26403565+jeroen85@users.noreply.github.com >
2026-07-29 12:57:03 -04:00
Fran Fodor and GitHub
363a91c185
[epaper_spi] Add Inkplate 6COLOR support ( #17717 )
2026-07-30 00:31:22 +10:00
Clyde Stubbs and GitHub
4209f242e5
[mipi_spi] Add Waveshare ESP32-S3-Touch-LCD-3.5B ( #17513 )
2026-07-28 23:18:49 -04:00
9af0302bb9
[core] Expand AGENTS.md AI contributor guidance ( #17741 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-07-28 22:47:43 -04:00
Brandon Harvey and GitHub
4c571c3ec7
[sen6x] Rename voc/nox sensor keys to voc_index/nox_index ( #17725 )
2026-07-28 22:35:53 -04:00
Brandon Harvey and GitHub
a9df82fa0a
[sen5x] Rename voc/nox sensor keys to voc_index/nox_index ( #17724 )
2026-07-28 22:35:34 -04:00
Brandon Harvey and GitHub
6ad804fbc5
[sgp4x] Rename voc/nox sensor keys to voc_index/nox_index ( #17723 )
2026-07-28 22:35:07 -04:00
Brandon Harvey and GitHub
227f1d3842
[core] Reject configs that set both keys in cv.rename_key ( #17916 )
2026-07-28 22:32:59 -04:00
72f904dcfb
Bump docker/login-action from 4.5.1 to 4.5.2 in the docker-actions group ( #17912 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 15:41:50 -04:00
J. Nick Koston and GitHub
324e222bd2
[improv_serial] Reduce per-loop overhead ( #16019 )
2026-07-28 15:38:29 -04:00
7b1d70c2c0
Bump actions/stale from 10.4.0 to 11.0.0 ( #17913 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 15:28:01 -04:00
Kobi Hikri and GitHub
b80fa4ae19
[ci] Bind the branch name to env before sanitising it into a docker tag ( #17910 )
2026-07-28 12:17:50 -04:00
Edvard Filistovič and GitHub
a4611907a9
[captive_portal] Re-apply json_escape move lost in release merge ( #17906 )
2026-07-28 08:23:01 -04:00
Jesse Hills
17bd1b2a42
Merge branch 'release' into dev
2026-07-28 22:44:03 +12:00
Jesse Hills and GitHub
985a08e247
Merge pull request #17905 from esphome/bump-2026.7.3
...
2026.7.3
2026-07-28 22:43:16 +12:00
Edvard Filistovič and GitHub
95786459c1
[ble_device_base] Replace raw-advertisement std::function with a lightweight callback slot ( #17902 )
2026-07-28 09:54:58 +00:00
Jesse Hills
4f3db4c15a
Bump version to 2026.7.3
2026-07-28 21:32:52 +12:00
esphome[bot] and Jesse Hills
56512abb7e
Update webserver local assets to 20260728-053845 ( #17899 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-28 21:32:51 +12:00
Clyde Stubbs and Jesse Hills
71349a6feb
[light] Ensure binary light is off with brightness 0 ( #17893 )
2026-07-28 21:32:51 +12:00
Jonathan Swoboda and Jesse Hills
489e3d17ca
[ethernet] Set SPI CS hold time for ENC28J60 ( #17885 )
2026-07-28 21:32:51 +12:00
Jesse Hills
d93772fed6
[captive_portal] Escape SSID when building config JSON ( #17872 )
2026-07-28 21:32:51 +12:00
J. Nick Koston and Jesse Hills
50f02aa523
[git] Fix submodule update failure when cloning libraries on the esp-idf toolchain ( #17862 )
2026-07-28 21:32:51 +12:00
J. Nick Koston and Jesse Hills
5a87ad8fc0
[wifi] Lock scan results shared with the captive portal web task ( #17850 )
2026-07-28 21:32:51 +12:00
esphome[bot] and Jesse Hills
e40579ad93
Bump bundled esphome-device-builder to 1.7.0 ( #17871 )
2026-07-28 21:32:51 +12:00
Rui Marinho and Jesse Hills
37fe59dc37
[espidf] Include .cc, .cxx and .c++ sources in the app source glob ( #17754 )
2026-07-28 21:32:51 +12:00
Jonathan Swoboda and Jesse Hills
3829d368ff
[espidf] Honor compile_process_limit in native ESP-IDF builds ( #17857 )
2026-07-28 21:32:42 +12:00
Marcus Voß and Jesse Hills
013c5d7217
[esp32_ble] Forward ESP_GAP_BLE_SCAN_RSP_DATA_RAW_SET_COMPLETE_EVT to GAP handlers ( #17833 )
2026-07-28 21:29:28 +12:00
esphome[bot] and Jesse Hills
e38ae51de2
Bump bundled esphome-device-builder to 1.6.10 ( #17801 )
2026-07-28 21:29:28 +12:00
333ad42e29
Update webserver local assets to 20260728-053845 ( #17899 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-28 21:28:23 +12:00
Edvard Filistovič and GitHub
bb8ffac269
[const] Move CONF_SCAN_PARAMETERS and CONF_WINDOW to components/const ( #17900 )
2026-07-27 21:19:17 -10:00
Edvard Filistovič and GitHub
10303b3fa7
[ble_device_base] Add mac_lsb_first_to_uint64 address-packing helper ( #17901 )
2026-07-27 21:17:40 -10:00
Jesse Hills and GitHub
93eec5c961
[ci] Attribute device class sync commits to the esphome[bot] account ( #17898 )
2026-07-28 16:19:00 +12:00
J. Nick Koston and GitHub
16930c4e2c
[ci] Read the GitHub event file as UTF-8 ( #17896 )
2026-07-27 17:33:08 -10:00
Edvard Filistovič and GitHub
c2476911a3
[bluetooth_proxy] Answer UNPAIR with BluetoothDeviceUnpairingResponse ( #17895 )
2026-07-27 17:14:37 -10:00
Clyde Stubbs and GitHub
98d99fb9fd
[light] Ensure binary light is off with brightness 0 ( #17893 )
2026-07-28 14:19:44 +12:00
Jesse Hills and GitHub
ce6c122449
[core] Move JSON string escaping into helpers ( #17879 )
2026-07-27 22:16:57 -04:00
Brandon Harvey and GitHub
f1f8b102e2
[core] Add optional deprecation warning to cv.rename_key ( #17740 )
2026-07-27 22:10:34 -04:00
Egor Vorontsov and GitHub
e1ab5a85bb
[i2s_audio] Eliminated a double unit conversion in read_() ( #17752 )
2026-07-27 20:28:40 -04:00
0959141f88
[nrf52] Clone the sdk-nrf manifest repository shallow ( #17892 )
...
Co-authored-by: esphbot <esphome@openhomefoundation.org >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-27 19:58:50 -04:00
Edvard Filistovič and GitHub
01616c4f30
[bk72xx_ble_tracker] BLE 5.x scanner for BK72xx ( #17135 )
2026-07-27 11:58:29 -10:00
7c89e81449
[ci] Persist the integration test ccache across runs ( #17735 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-27 11:26:49 -10:00
Jonathan Swoboda and GitHub
6420de53f0
[ethernet] Set SPI CS hold time for ENC28J60 ( #17885 )
2026-07-27 17:24:53 -04:00
fa8c7e60da
[host] Speed up builds with ccache when available ( #17728 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-27 20:47:12 +00:00
5eeb780538
[modbus] Fold the repeated PDU validation idioms into shared helpers ( #17888 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 10:44:15 -10:00
19511f5787
[modbus] Command lifecycle: PDU-carrying callbacks, on_sent(), notified queue clearing ( #17886 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 10:35:51 -10:00
Jesse Hills and GitHub
56028d0932
[safe_mode] Prevent OTA rollback when entering deep sleep ( #17699 )
2026-07-27 16:30:52 -04:00
ca08803425
[nrf52] add OTA for Adafruit_nRF52_Bootloader ( #17381 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-27 16:03:22 -04:00
e209bbb5ae
[logger] flush lines for host logger ( #17878 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2026-07-27 15:48:29 -04:00
580b3a1a69
Bump CodSpeedHQ/action from 4.18.5 to 4.19.1 ( #17890 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 15:35:53 -04:00
J. Nick Koston and GitHub
c395ea00cc
[libretiny] Speed up builds with ccache when available ( #17726 )
2026-07-27 18:54:32 +00:00
J. Nick Koston and GitHub
89654fea66
[rp2] Speed up builds with ccache when available ( #17727 )
2026-07-27 18:52:29 +00:00
J. Nick Koston and GitHub
700c0b0460
[esp8266] Speed up builds with ccache when available ( #17722 )
2026-07-27 08:42:52 -10:00
J. Nick Koston and GitHub
c0aa121c3d
[espidf] Install only the toolchains for the variants being built ( #17688 )
2026-07-27 08:39:03 -10:00
345bd11a2c
Bump ruff from 0.15.22 to 0.16.0 ( #17818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-27 12:08:51 -04:00
071ef5016d
Bump actions/setup-python from 6.3.0 to 7.0.0 in /.github/actions/restore-python ( #17732 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:47:45 -04:00
fdc2974c0d
Bump docker/login-action from 4.4.0 to 4.5.1 in the docker-actions group across 1 directory ( #17817 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:47:31 -04:00
899ed02ef2
[remote_base] support haier short IR message ( #17826 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2026-07-27 09:52:15 -04:00
Jesse Hills and GitHub
a930baab7c
[captive_portal] Escape SSID when building config JSON ( #17872 )
2026-07-27 19:42:44 +12:00
J. Nick Koston and GitHub
43526a815e
[git] Fix submodule update failure when cloning libraries on the esp-idf toolchain ( #17862 )
2026-07-27 19:42:21 +12:00
J. Nick Koston and GitHub
8f321bf346
[wifi] Lock scan results shared with the captive portal web task ( #17850 )
2026-07-27 17:31:24 +12:00
91cbcab25e
[web_server] Add assumed_state to cover JSON detail ( #16800 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-27 14:01:45 +12:00
67e0058e72
[modbus] Typed client send helpers and response callbacks ( #17435 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 13:14:54 -10:00
esphome[bot] and GitHub
b395a87cad
Bump bundled esphome-device-builder to 1.7.0 ( #17871 )
2026-07-26 13:13:55 -10:00
Jonathan Swoboda and GitHub
8a7d2d0ca0
[ci] Enforce list form for platform domains in test fixtures ( #17869 )
2026-07-26 19:01:15 -04:00
Rui Marinho and GitHub
ed066cf0fe
[espidf] Include .cc, .cxx and .c++ sources in the app source glob ( #17754 )
2026-07-27 10:34:29 +12:00
Jonathan Swoboda and GitHub
741fbbff5a
[dallas_temp][ds2484] Fix one_wire test configs for grouped CI batches ( #17868 )
2026-07-26 17:49:57 -04:00
Edvard Filistovič and GitHub
cf17749307
[ble_device_base] Shared address-type string and discovered-device log ( #17861 )
2026-07-26 00:49:29 -10:00
Bonne Eggleston and GitHub
98f2a0b4a4
[modbus] Typed send helpers; migrate in-tree callers off send() ( #17859 )
2026-07-25 21:57:35 -10:00
9dd7dcb06d
[espidf] Also skip installing gdb and ULP toolchains ESPHome never runs ( #17687 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-25 20:07:14 -10:00
559614077d
[ezo_pmp] Fix ml/min and ml unit capitalization ( #17803 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-26 00:22:49 -04:00
b5e18eb101
[opentherm] Fix l/min unit capitalization to L/min ( #17804 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-26 00:16:07 -04:00
J. Nick Koston and GitHub
e0644ab20a
[esp32] Capture fault address and raw cause in crash handler ( #17769 )
2026-07-25 18:12:53 -10:00
98e9dd7954
Bump github/codeql-action/init from 4.37.2 to 4.37.3 ( #17785 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-26 00:09:46 -04:00
fbb1a76e2a
Bump github/codeql-action/analyze from 4.37.2 to 4.37.3 ( #17786 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-26 00:09:37 -04:00
Jonathan Swoboda and GitHub
7fbb647c65
[espidf] Honor compile_process_limit in native ESP-IDF builds ( #17857 )
2026-07-25 23:59:33 -04:00
a2c749c277
[modbus] PackedBits and right-sized typed PDU builders ( #17848 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-25 11:18:46 -10:00
0833e91fb5
[modbus] Turn the ModbusDevice alias into a working compatibility shim ( #17854 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 09:39:07 -10:00
eaa79b3696
[modbus] Frame accessors, PDU-relative lengths, and span-based send_pdu ( #17846 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 03:09:05 +00:00
Ryan Gammon and GitHub
58385bebff
[mipi_spi] Add ST77916 / ESP-VoCat model ( #17679 )
2026-07-25 02:57:17 +00:00
Michael Pöttgen and GitHub
eb7575f59e
[gsl3670] Add a model configuration for the Guition JC8012P4A1 ( #17843 )
2026-07-25 11:33:17 +10:00
6648ccc278
[modbus_controller] Qualify modbus::EntityType at use sites ( #17845 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 14:01:53 -10:00
9ac4039c01
[modbus] Rename core enums to EntityType, FunctionCode and ExceptionCode ( #17844 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 13:28:22 -10:00
5e2d428e69
[modbus] Heap-free response path ( #17377 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-07-24 11:45:59 -10:00
d12300679e
[bk72xx_ble] Scan primitives and main-task scan report queue ( #17802 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-24 00:26:33 -10:00
Marcus Voß and GitHub
e224a781ff
[esp32_ble] Forward ESP_GAP_BLE_SCAN_RSP_DATA_RAW_SET_COMPLETE_EVT to GAP handlers ( #17833 )
2026-07-23 23:47:27 -10:00
a210c27d14
[api][climate][water_heater][core] Add temperature unit support to climate and water heater c++ entities ( #16477 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-23 13:58:39 -10:00
esphome[bot] and GitHub
f0800336b8
Bump bundled esphome-device-builder to 1.6.10 ( #17801 )
2026-07-23 00:02:31 -10:00
Edvard Filistovič and GitHub
33fa9f5069
[bk72xx_ble] BLE controller support for BK72xx (BLE 5.x) ( #17775 )
2026-07-23 08:54:30 +00:00
427a504308
[sgp4x] Fix sgp4x VOC baseline restoration ( #15667 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-07-23 02:49:38 -05:00
kbx81
e0a054dbcb
[zigbee_proxy] Harden ASH sessions, fix UAF/boot-stall/overflows, reduce latency
...
- Unsubscribe on API disconnect (use-after-free) + loop() subscriber guard
- Bounds-checked frame building; cap forwarded RSTACK/ERROR payloads
- Explicit client ACKs, duplicate re-ACK, NAK on reject (both ASH sides)
- Client->NCP TX queue with NAK overflow; retry client frames on API backpressure
- Harvest EUI64 during boot; implement NETWORK_INFO request/response and push
- Proceed after boot timeout instead of stalling setup; periodic NCP recovery
- zwave-style inline UART fast path; process piggybacked ACKs before sequence check
- Wire up bootloader detection; heap-free hex logging
2026-07-22 23:20:51 -05:00
kbx81
5e822b828e
Fix zigbee proxy handlers for new non-virtual dispatch, drop deprecated rp2040 platform key in test
2026-07-22 22:31:12 -05:00
kbx81
ef646a9303
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-07-22 22:20:25 -05:00
Jesse Hills and GitHub
dd2fbdd43a
[github] Add developer-facing feature PR classification ( #17795 )
2026-07-23 14:48:25 +12:00
Jesse Hills
d7d1e5c2f6
Merge branch 'release' into dev
2026-07-23 14:42:36 +12:00
Jesse Hills and GitHub
b832e135cb
Merge pull request #17794 from esphome/bump-2026.7.2
...
2026.7.2
2026-07-23 14:41:52 +12:00
Jesse Hills
66615a24a7
Bump version to 2026.7.2
2026-07-23 13:55:39 +12:00
esphome[bot] and Jesse Hills
52ace9c448
Bump bundled esphome-device-builder to 1.6.9 ( #17793 )
2026-07-23 13:55:39 +12:00
J. Nick Koston and Jesse Hills
e1cedaba87
[bundle] Remap absolute file paths when compiling an extracted bundle ( #17765 )
2026-07-23 13:55:38 +12:00
f7bf4e9727
[mipi_spi] fix partial update bug ( #17747 )
...
Co-authored-by: clyde <2366188+clydebarrow@users.noreply.github.com >
2026-07-23 13:55:38 +12:00
Kevin Ahrendt and Jesse Hills
e46bdf9e18
[sendspin] Bump sendspin-cpp to v0.7.0 ( #17781 )
2026-07-23 13:55:38 +12:00
Brandon Harvey and Jesse Hills
a08070a836
[sen5x] Add model option to override autodetection ( #17764 )
2026-07-23 13:55:38 +12:00
dependabot[bot] and Jesse Hills
18f93c0e41
Bump aioesphomeapi from 45.6.2 to 45.7.0 ( #17768 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-23 13:55:38 +12:00
deba7a1f0c
[ethernet][network][wifi] Add network priority for multi-interface support ( #14255 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: kbx81 <kbx81x@gmail.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-22 20:55:04 -05:00
esphome[bot] and GitHub
4817904637
Bump bundled esphome-device-builder to 1.6.9 ( #17793 )
2026-07-22 15:49:38 -10:00
J. Nick Koston and GitHub
98c6fa294a
[bundle] Remap absolute file paths when compiling an extracted bundle ( #17765 )
2026-07-23 11:28:22 +12:00
312b0c53c2
[mipi_spi] fix partial update bug ( #17747 )
...
Co-authored-by: clyde <2366188+clydebarrow@users.noreply.github.com >
2026-07-22 20:50:11 +00:00
Kevin Ahrendt and GitHub
5dfce9b90c
[sendspin] Bump sendspin-cpp to v0.7.0 ( #17781 )
2026-07-22 08:41:33 -10:00
Brandon Harvey and GitHub
69085a7a42
[sen5x] Add model option to override autodetection ( #17764 )
2026-07-21 13:18:21 -10:00
dependabot[bot] and GitHub
2edb089f71
Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 ( #17734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 13:09:45 -10:00
dependabot[bot] and GitHub
078b1aa1d6
Bump aioesphomeapi from 45.6.2 to 45.7.0 ( #17768 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 23:02:30 +00:00
dependabot[bot] and GitHub
1f8fea5379
Bump actions/checkout from 7.0.0 to 7.0.1 ( #17733 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 12:58:29 -10:00
dependabot[bot] and GitHub
9c211abc54
Bump github/codeql-action/analyze from 4.37.1 to 4.37.2 ( #17761 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 12:37:31 -10:00
dependabot[bot] and GitHub
4afb619672
Bump actions/setup-python from 6.3.0 to 7.0.0 ( #17731 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 12:32:31 -10:00
Edvard Filistovič and GitHub
4d3b4659d7
[ble_device_base] Platform-neutral BLE layer; esp32_ble_tracker implements BLEHub ( #17150 )
2026-07-21 12:32:14 -10:00
J. Nick Koston and GitHub
37be04f58e
[core] Reduce memory footprint of esphome upload ( #17684 )
2026-07-21 12:21:12 -10:00
dependabot[bot] and GitHub
1e4bf48ea3
Bump github/codeql-action/init from 4.37.1 to 4.37.2 ( #17758 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 11:45:39 -10:00
dependabot[bot] and GitHub
52c6a50b6d
Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 ( #17760 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 11:45:27 -10:00
dependabot[bot] and GitHub
008c85c7d5
Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 in /.github/actions/restore-python ( #17757 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 11:34:03 -10:00
dependabot[bot] and GitHub
e84880e4ec
Bump platformdirs from 4.10.0 to 4.11.0 ( #17756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 11:33:49 -10:00
dependabot[bot] and GitHub
a30f9f7c65
Bump filelock from 3.29.0 to 3.32.0 ( #17759 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 10:39:43 -10:00
Jesse Hills
e931919fb4
Merge branch 'release' into dev
2026-07-21 10:45:17 +12:00
Jesse Hills and GitHub
bbc5669efa
Merge pull request #17739 from esphome/bump-2026.7.1
...
2026.7.1
2026-07-21 10:44:34 +12:00
Guanzhong Chen and Jesse Hills
718b04c15a
[zephyr] implement ISRInternalGPIOPin::digital_write ( #17601 )
2026-07-21 09:27:55 +12:00
Jonathan Swoboda and Jesse Hills
24a8634a4b
[haier] Fix outdoor defrost temperature reporting the coil temperature ( #17492 )
2026-07-21 09:27:55 +12:00
Jonathan Swoboda and Jesse Hills
fc6664d737
[emc2101] Fix negative external temperatures reported as large positives ( #17494 )
2026-07-21 09:27:55 +12:00
dependabot[bot] and Jesse Hills
388e411469
Bump aioesphomeapi from 45.6.1 to 45.6.2 ( #17654 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 09:17:18 +12:00
Jesse Hills
a8ebdcb8f2
Bump version to 2026.7.1
2026-07-21 08:25:51 +12:00
J. Nick Koston and Jesse Hills
f5f1c48f51
[esp8266] Fail fast when Rosetta 2 is missing on Apple Silicon Macs ( #17737 )
2026-07-21 08:25:51 +12:00
J. Nick Koston and Jesse Hills
7c55de311f
[wireguard] Mark private keys sensitive, stop redacting public keys ( #17736 )
2026-07-21 08:25:46 +12:00
J. Nick Koston and Jesse Hills
307faa6c38
[espidf] Resume interrupted toolchain downloads instead of restarting ( #17706 )
2026-07-21 08:18:16 +12:00
J. Nick Koston and Jesse Hills
5f2adcf9b3
[platformio] Include cache path in invalid library error ( #17692 )
2026-07-21 08:18:16 +12:00
7738464f0b
[http_request] Fix usage of http response body ( #17713 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-21 08:18:16 +12:00
J. Nick Koston and Jesse Hills
5a86e26f68
[platformio] Re-download library when cached copy is missing its manifest ( #17691 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-21 08:18:16 +12:00
786b47d8c2
[core] Auto-clean the PlatformIO build environment when the Python version changes ( #17671 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-07-21 08:18:15 +12:00
esphome[bot] and Jesse Hills
83092ea05c
Bump bundled esphome-device-builder to 1.6.8 ( #17708 )
2026-07-21 08:18:15 +12:00
629afd38f6
[light] Fix pulse and other effects ( #17645 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
3ffc3a9610
[espidf] Make openocd-esp32 optional so its libusb check cannot break installs ( #17686 )
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
9de7bd7461
[git] Detect interrupted clones and re-clone automatically ( #17690 )
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
5df922e0df
[platformio] Accept git URLs passed as the library name ( #17697 )
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
b571d2a5ab
[micro_wake_word] Download models in parallel ( #17701 )
2026-07-21 08:18:15 +12:00
Jesse Hills
231a2897c0
[ssd1306] Fix offset_x being ignored on SH1106/SH1107 displays ( #17700 )
2026-07-21 08:18:15 +12:00
Brandon Harvey and Jesse Hills
2223b14794
Split multi-token build.flags entries when generating ESP-IDF component CMakeLists ( #17649 )
2026-07-21 08:18:15 +12:00
esphome[bot] and Jesse Hills
3d340f4d90
Bump bundled esphome-device-builder to 1.6.7 ( #17696 )
2026-07-21 08:18:15 +12:00
esphome[bot] and Jesse Hills
2f99466f3a
Bump bundled esphome-device-builder to 1.6.6 ( #17681 )
2026-07-21 08:18:15 +12:00
esphome[bot] and Jesse Hills
f05e15522c
Bump bundled esphome-device-builder to 1.6.5 ( #17675 )
2026-07-21 08:18:15 +12:00
Jonathan Swoboda and Jesse Hills
f37dad683b
[esp32] Bump recommended ESP-IDF to 5.5.5 and Arduino to 3.3.10 ( #17669 )
2026-07-21 08:18:15 +12:00
esphome[bot] and Jesse Hills
a0fb14bf54
Bump bundled esphome-device-builder to 1.6.4 ( #17662 )
2026-07-21 08:18:15 +12:00
Jesse Hills
d4443be0c1
[nrf52] Install PlatformIO toolchain Python packages into a dedicated venv ( #17635 )
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
0dfb573e18
[logs] Cap the logs reconnect backoff for deep-sleep devices ( #17656 )
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
572fc033cd
Ship component requirements.txt files in the sdist and wheel ( #17660 )
2026-07-21 08:18:15 +12:00
J. Nick Koston and Jesse Hills
4062f0a323
Pin cryptography to 48.0.1 on Intel macOS ( #17658 )
2026-07-21 08:18:15 +12:00
Brandon Harvey and Jesse Hills
cd40fb1c68
[core] Fix srcFilter exclusions being silently ignored on Windows ( #17648 )
2026-07-21 08:18:15 +12:00
Jonathan Swoboda and Jesse Hills
7afe7750cd
[espidf] Suggest installing missing system libraries when the tools install fails ( #17619 )
2026-07-21 08:18:15 +12:00
esphome[bot] and Jesse Hills
e08bdf8cca
Bump bundled esphome-device-builder to 1.6.3 ( #17651 )
2026-07-21 08:18:15 +12:00
dependabot[bot] and Jesse Hills
b3172ecae8
Bump aioesphomeapi from 45.6.0 to 45.6.1 ( #17653 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 08:18:14 +12:00
2b4d9c0af9
Bump bundled esphome-device-builder to 1.6.2 ( #17640 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-21 08:18:14 +12:00
Jesse Hills
3a10d2c187
[nrf52] Set ZEPHYR_SDK_INSTALL_DIR for Zephyr SDK discovery ( #17633 )
2026-07-21 08:18:14 +12:00
Jonathan Swoboda and Jesse Hills
05e2c6b133
[web_server_idf] Use core format_hex_to helper for digest auth (fixes Arduino build) ( #17608 )
2026-07-21 08:18:14 +12:00
Jonathan Swoboda and Jesse Hills
2797349c75
[http_request] Fix use-after-return of header collection state in IDF backend ( #17627 )
2026-07-21 08:18:14 +12:00
Jonathan Swoboda and Jesse Hills
95a01ac2ab
[core] Improve framework mirror selection, download errors, and version parsing ( #17615 )
2026-07-21 08:18:14 +12:00
J. Nick Koston and Jesse Hills
ea01c909b7
[micro_wake_word] Include the local model file in bundles ( #17604 )
2026-07-21 08:18:14 +12:00
Jonathan Swoboda and Jesse Hills
d3655597ea
[as3935_i2c] Use repeated start when reading registers ( #17584 )
2026-07-21 08:18:14 +12:00
J. Nick Koston and GitHub
cd8d76fa34
[esp8266] Fail fast when Rosetta 2 is missing on Apple Silicon Macs ( #17737 )
2026-07-21 08:17:01 +12:00
J. Nick Koston and GitHub
500d4aa9e9
[wireguard] Mark private keys sensitive, stop redacting public keys ( #17736 )
2026-07-20 20:13:56 +00:00
J. Nick Koston and GitHub
271c1b409a
[espidf] Resume interrupted toolchain downloads instead of restarting ( #17706 )
2026-07-21 08:12:17 +12:00
J. Nick Koston and GitHub
9a0e8606cd
[platformio] Include cache path in invalid library error ( #17692 )
2026-07-21 08:08:46 +12:00
tomaszduda23 and GitHub
d5681ac6a0
[nrf52] add platformio deprecation warning ( #17705 )
2026-07-20 20:29:00 +02:00
057143838d
[network] Fix IPAddress IPv6 support on HOST platform ( #17067 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-20 18:18:37 +00:00
4268d91da3
[http_request] Fix usage of http response body ( #17713 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-20 17:07:28 +00:00
6f39030b41
[core] Prevent blocking-warning log time from cascading ( #17710 )
...
Co-authored-by: Jeroen Jansen <jeroen@Jeroens-MacBook-Air.local >
2026-07-20 06:28:56 -10:00
3e1a9e8a3a
[platformio] Re-download library when cached copy is missing its manifest ( #17691 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-19 19:34:56 -10:00
bb1318dce1
[core] Auto-clean the PlatformIO build environment when the Python version changes ( #17671 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-07-19 19:32:38 -10:00
esphome[bot] and GitHub
26fcc068b6
Bump bundled esphome-device-builder to 1.6.8 ( #17708 )
2026-07-19 19:32:22 -10:00
2a96fa44ff
[light] Fix pulse and other effects ( #17645 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-20 17:09:02 +12:00
J. Nick Koston and GitHub
5fa93513f2
[espidf] Make openocd-esp32 optional so its libusb check cannot break installs ( #17686 )
2026-07-20 17:05:50 +12:00
J. Nick Koston and GitHub
4a1f54ce4b
[git] Detect interrupted clones and re-clone automatically ( #17690 )
2026-07-20 16:34:29 +12:00
J. Nick Koston and GitHub
76655cf951
[platformio] Accept git URLs passed as the library name ( #17697 )
2026-07-20 16:32:20 +12:00
J. Nick Koston and GitHub
dfb988c563
[micro_wake_word] Download models in parallel ( #17701 )
2026-07-20 16:16:15 +12:00
Jesse Hills and GitHub
0443b4849b
[ssd1306] Fix offset_x being ignored on SH1106/SH1107 displays ( #17700 )
2026-07-20 15:51:46 +12:00
Brandon Harvey and GitHub
977376d55c
Split multi-token build.flags entries when generating ESP-IDF component CMakeLists ( #17649 )
2026-07-19 12:20:43 -10:00
esphome[bot] and GitHub
1f93345af8
Bump bundled esphome-device-builder to 1.6.7 ( #17696 )
2026-07-19 09:17:53 -10:00
esphome[bot] and GitHub
96dd2382c1
Bump bundled esphome-device-builder to 1.6.6 ( #17681 )
2026-07-18 21:25:56 -10:00
esphome[bot] and GitHub
3064fb0d48
Bump bundled esphome-device-builder to 1.6.5 ( #17675 )
2026-07-18 11:46:14 -10:00
Jonathan Swoboda and GitHub
4c9dab9c98
[esp32] Bump recommended ESP-IDF to 5.5.5 and Arduino to 3.3.10 ( #17669 )
2026-07-18 11:14:42 -10:00
tomaszduda23 and GitHub
0b0e706349
[nrf52] add platform: ultrasonic test ( #17665 )
2026-07-18 08:05:19 -04:00
tomaszduda23 and GitHub
017040ec8e
[zigbee] add radio power off stats ( #17521 )
2026-07-18 09:09:52 +02:00
Tom and GitHub
52fe461e9c
[ds248x] Add OneWireBus platform for DS248x I2C-to-1Wire bridges ( #12717 )
2026-07-17 22:01:15 -07:00
esphome[bot] and GitHub
a7dad14449
Bump bundled esphome-device-builder to 1.6.4 ( #17662 )
2026-07-17 17:44:52 -10:00
Jesse Hills and GitHub
1493a09521
[nrf52] Install PlatformIO toolchain Python packages into a dedicated venv ( #17635 )
2026-07-17 23:22:23 -04:00
J. Nick Koston and GitHub
2a59c0ad9e
[logs] Cap the logs reconnect backoff for deep-sleep devices ( #17656 )
2026-07-17 17:16:14 -10:00
Jonathan Swoboda and GitHub
70421fb14b
[espidf] Prune tool download cache after install to shrink the ESP-IDF cache ( #17661 )
2026-07-17 22:49:50 -04:00
J. Nick Koston and GitHub
bacc223360
Ship component requirements.txt files in the sdist and wheel ( #17660 )
2026-07-17 15:59:12 -10:00
J. Nick Koston and GitHub
94be1da893
Pin cryptography to 48.0.1 on Intel macOS ( #17658 )
2026-07-17 15:46:16 -10:00
Brandon Harvey and GitHub
cb66dc01ab
[core] Fix srcFilter exclusions being silently ignored on Windows ( #17648 )
2026-07-17 21:45:13 -04:00
Jonathan Swoboda and GitHub
ebaf32c82a
[ci] Add LibreTiny clang-tidy environments ( #17491 )
2026-07-17 21:38:55 -04:00
Jonathan Swoboda and GitHub
f918c299b1
[espidf] Suggest installing missing system libraries when the tools install fails ( #17619 )
2026-07-17 19:46:45 -04:00
dependabot[bot] and GitHub
328a2018d2
Bump aioesphomeapi from 45.6.1 to 45.6.2 ( #17654 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-17 13:32:47 -10:00
dependabot[bot] and GitHub
a4a9feac16
Bump esphome/workflows/.github/workflows/lock.yml from 2026.4.1 to 2026.7.0 ( #17652 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-17 12:26:04 -10:00
esphome[bot] and GitHub
6f27c7f3fe
Bump bundled esphome-device-builder to 1.6.3 ( #17651 )
2026-07-17 12:25:18 -10:00
dependabot[bot] and GitHub
300ab1be35
Bump aioesphomeapi from 45.6.0 to 45.6.1 ( #17653 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-17 12:00:54 -10:00
7aed5fb94b
Bump bundled esphome-device-builder to 1.6.2 ( #17640 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-17 08:08:28 -04:00
Keith Burzinski and GitHub
2132cae1c9
[nextion] Fix RP2040 clang-tidy failure from TFT upload guard mismatch ( #17638 )
2026-07-17 08:07:38 -04:00
Jesse Hills and GitHub
735f8d607d
[nrf52] Set ZEPHYR_SDK_INSTALL_DIR for Zephyr SDK discovery ( #17633 )
2026-07-18 00:04:35 +12:00
Jonathan Swoboda and GitHub
cc6392785f
[runtime_image] Prevent integer overflow in image buffer size calculation ( #17624 )
2026-07-16 18:36:18 -04:00
Jonathan Swoboda and GitHub
7a2d13da90
[web_server_idf] Use core format_hex_to helper for digest auth (fixes Arduino build) ( #17608 )
2026-07-16 15:59:53 -04:00
e2df9fb554
Bump ruff from 0.15.21 to 0.15.22 ( #17628 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 15:43:43 -04:00
Jonathan Swoboda and GitHub
4507d05822
[http_request] Fix use-after-return of header collection state in IDF backend ( #17627 )
2026-07-16 15:34:49 -04:00
3caae3031a
Bump github/codeql-action/init from 4.37.0 to 4.37.1 ( #17629 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 15:33:38 -04:00
a624659856
Bump github/codeql-action/analyze from 4.37.0 to 4.37.1 ( #17630 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 15:33:30 -04:00
Jonathan Swoboda and GitHub
6c8d0050ab
[esp32_ble_server] Validate descriptor write length before copying ( #17626 )
2026-07-16 15:32:44 -04:00
Jonathan Swoboda and GitHub
09da2766ed
[bluetooth_proxy] Bound GATT characteristic/descriptor enumeration to allocated size ( #17625 )
2026-07-16 15:32:09 -04:00
72bd45538e
[opentherm] Rename OpenthermData accessors that collide with vendor SDK type macros ( #17611 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-16 15:25:45 -04:00
Jonathan Swoboda and GitHub
5b37049dff
[midea] Restrict to platforms where MideaUART actually builds ( #17613 )
2026-07-16 15:23:46 -04:00
Jonathan Swoboda and GitHub
c0e78a5574
[core] Improve framework mirror selection, download errors, and version parsing ( #17615 )
2026-07-16 15:22:19 -04:00
Jonathan Swoboda and GitHub
f53394e46f
[mlx90393] Compile out on BK72xx where the bundled library cannot build ( #17614 )
2026-07-16 15:14:18 -04:00
J. Nick Koston and GitHub
2218edf20c
[web_server] Switch entity id to the new format and drop name_id ( #17586 )
2026-07-16 08:49:43 -10:00
J. Nick Koston and GitHub
dcdd044234
[web_server] Use alarm_control_panel as the domain in JSON ( #17594 )
2026-07-16 08:48:47 -10:00
J. Nick Koston and GitHub
bc8510c6d8
[micro_wake_word] Include the local model file in bundles ( #17604 )
2026-07-16 08:09:30 -04:00
J. Nick Koston and GitHub
5b4ae22f58
[api] Don't spam tracebacks when decoding a crash without a local build ( #17597 )
2026-07-16 08:08:28 -04:00
J. Nick Koston and GitHub
14e71e190c
[ci] Restore memory impact detail for ESP-IDF builds ( #17587 )
2026-07-16 08:00:19 -04:00
Guanzhong Chen and GitHub
2333e6eef5
[zephyr] implement ISRInternalGPIOPin::digital_write ( #17601 )
2026-07-16 07:57:30 -04:00
Jonathan Swoboda and GitHub
d748c04b28
[libretiny] Code fixes for upcoming LibreTiny clang-tidy scans ( #17596 )
2026-07-16 07:25:46 -04:00
Jonathan Swoboda and GitHub
8d1a0446a2
[haier][teleinfo][hlk_fm22x][rp2040_ble] Rename enum members that collide with vendor SDK macros ( #17595 )
2026-07-16 07:25:37 -04:00
0887e01828
[improv_base] Bump Improv library to 1.2.6 ( #17599 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 05:17:01 +00:00
J. Nick Koston and GitHub
f88621f2e1
[network] Remove deprecated IPAddress::str() ( #17589 )
2026-07-16 05:12:06 +00:00
J. Nick Koston and GitHub
ec3f7ec16e
[api] Remove outdated API version warning ( #17593 )
2026-07-16 05:07:26 +00:00
J. Nick Koston and GitHub
880cb1db43
[voice_assistant] Remove deprecated Timer::to_string() ( #17591 )
2026-07-16 05:06:49 +00:00
J. Nick Koston and GitHub
f336c45177
[water_heater] Remove deprecated WaterHeaterCall::get_state() ( #17592 )
2026-07-16 05:06:38 +00:00
J. Nick Koston and GitHub
b12d392e02
[esp32_ble] Remove deprecated ESPBTUUID::to_string() ( #17590 )
2026-07-16 05:06:30 +00:00
49a1d2bb1b
[veml3235] Overhaul auto-gain and fix latent config bugs ( #17551 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-15 23:08:14 -05:00
J. Nick Koston and GitHub
e327a7f52f
[scheduler] Remove deprecated set_retry/cancel_retry ( #17585 )
2026-07-15 17:58:41 -10:00
Jonathan Swoboda and GitHub
90e838d327
[ci] Extend variant clang-tidy scans to USB logger, tsens and LP peripheral code ( #17580 )
2026-07-15 23:07:34 -04:00
Jonathan Swoboda and GitHub
f91aa7aa13
[as3935_i2c] Use repeated start when reading registers ( #17584 )
2026-07-16 14:26:23 +12:00
lsellens and GitHub
be3b27f378
[rc522_i2c] Change default address to match whats in the docs ( #17566 )
2026-07-15 21:20:07 -04:00
Jesse Hills and GitHub
3439a08b68
[deep_sleep] Add on_wake automation triggers ( #17569 )
2026-07-15 21:19:41 -04:00
dedca344f9
[aqi] Add extended_range option for over-range AQI values ( #17570 )
...
Co-authored-by: jas <jas@asspa.in >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-15 21:17:58 -04:00
Hajo Noerenberg and GitHub
c4975e1870
[cc1101] Add FOCCFG and BSCFG config options ( #17577 )
2026-07-15 21:17:39 -04:00
Jonathan Swoboda and GitHub
5a3c2f4d11
[ci] Add rp2 clang-tidy environment ( #17486 )
2026-07-15 21:17:21 -04:00
Jonathan Swoboda and GitHub
e700b01406
[haier] Fix outdoor defrost temperature reporting the coil temperature ( #17492 )
2026-07-15 21:16:38 -04:00
Jonathan Swoboda and GitHub
d53d4c5b58
[emc2101] Fix negative external temperatures reported as large positives ( #17494 )
2026-07-15 21:16:24 -04:00
Jesse Hills
3c34fc950e
Merge branch 'release' into dev
2026-07-16 12:59:58 +12:00
Jesse Hills and GitHub
920a8b761b
Merge pull request #17583 from esphome/bump-2026.7.0
...
2026.7.0
2026-07-16 12:59:09 +12:00
Jonathan Swoboda and Jesse Hills
5d2372937e
[ci] Stop per-PR cache copies from crowding the 10GB Actions cache quota ( #17463 )
2026-07-16 10:16:18 +12:00
Jesse Hills
6c401d406f
Bump version to 2026.7.0
2026-07-16 09:52:34 +12:00
Jesse Hills
b0489e21b2
Merge branch 'beta' into dev
2026-07-16 09:45:16 +12:00
Jesse Hills and GitHub
78180a40c4
Merge pull request #17582 from esphome/bump-2026.7.0b4
...
2026.7.0b4
2026-07-16 09:44:41 +12:00
Jesse Hills
63fae2c36a
Bump version to 2026.7.0b4
2026-07-16 08:23:57 +12:00
Jesse Hills
878d8a2f6a
[core] Fix wait_until crash when re-entered from its own continuation ( #17571 )
2026-07-16 08:23:57 +12:00
e056e99fd4
Bump bundled esphome-device-builder to 1.6.1 ( #17575 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-16 08:23:57 +12:00
Jesse Hills
3b915cf16b
[api] Warn when Home Assistant actions are sent with no subscribed client ( #17560 )
2026-07-16 08:23:57 +12:00
esphome[bot] and Jesse Hills
d1150d148d
Bump bundled esphome-device-builder to 1.6.0 ( #17573 )
2026-07-16 08:23:57 +12:00
luar123 and Jesse Hills
b5b426492a
[zigbee] bump esp-zigbee-sdk to 2.0.3 ( #17564 )
2026-07-16 08:23:57 +12:00
Jonathan Swoboda and Jesse Hills
724df7b11e
[atc_mithermometer] Make duplicate-packet counter per-instance ( #17496 )
2026-07-16 08:23:57 +12:00
Daniele Palumbo and Jesse Hills
26db22546d
[mcp23017] reset IPOL registers to 0x00 on setup ( #17177 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-16 08:23:57 +12:00
Jesse Hills and GitHub
a3ab7961e0
[core] Fix wait_until crash when re-entered from its own continuation ( #17571 )
2026-07-16 08:14:55 +12:00
Hajo Noerenberg and GitHub
54987d7d23
[cc1101] Export CC1101Listener to Python ( #17576 )
2026-07-15 12:38:08 -04:00
053ce39fc6
Bump bundled esphome-device-builder to 1.6.1 ( #17575 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-15 08:51:50 -04:00
Jesse Hills and GitHub
b295b8d5a2
[api] Warn when Home Assistant actions are sent with no subscribed client ( #17560 )
2026-07-15 23:11:47 +12:00
esphome[bot] and GitHub
4d3d06959b
Bump bundled esphome-device-builder to 1.6.0 ( #17573 )
2026-07-14 23:59:19 -10:00
Jesse Hills and GitHub
a5583dcba6
[tests] Add test_display component to free touchscreen tests from display pins ( #17540 )
2026-07-15 11:22:47 +12:00
luar123 and GitHub
e2b62bcd00
[zigbee] bump esp-zigbee-sdk to 2.0.3 ( #17564 )
2026-07-14 17:27:17 -04:00
Jonathan Swoboda and GitHub
4275343231
[atc_mithermometer] Make duplicate-packet counter per-instance ( #17496 )
2026-07-15 09:23:37 +12:00
dependabot[bot] and GitHub
4ebe49b141
Bump clang-tidy from 22.1.7 to 22.1.8 ( #17565 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-14 09:54:02 -10:00
Jesse Hills
d3adb6fb81
Merge branch 'beta' into dev
2026-07-14 16:46:31 +12:00
Jesse Hills and GitHub
00d2d55e09
Merge pull request #17556 from esphome/bump-2026.7.0b3
...
2026.7.0b3
2026-07-14 16:45:55 +12:00
esphome[bot] and Jesse Hills
a833685a73
Bump bundled esphome-device-builder to 1.5.0 ( #17558 )
2026-07-14 14:51:55 +12:00
esphome[bot] and GitHub
2753ab1f45
Bump bundled esphome-device-builder to 1.5.0 ( #17558 )
2026-07-13 16:50:08 -10:00
b6b5b61640
[mcp23017] reset IPOL registers to 0x00 on setup ( #17177 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-07-14 02:38:07 +00:00
Jesse Hills
0a1065da75
[script] Recursively expand nested packages when merging component tests ( #17557 )
2026-07-14 14:11:18 +12:00
Jesse Hills and GitHub
db9a09d05a
[script] Recursively expand nested packages when merging component tests ( #17557 )
2026-07-14 14:11:03 +12:00
Jesse Hills
6fadf353b1
Bump version to 2026.7.0b3
2026-07-14 12:40:45 +12:00
Keith Burzinski and Jesse Hills
8da377ab43
[nextion] Fix unbounded queue growth and OOM crash when display sends no data ( #17553 )
2026-07-14 12:40:45 +12:00
Jonathan Swoboda and Jesse Hills
1da8900ffc
[veml7700][as7341][ltr501] Fix device class on raw-count sensors ( #17549 )
2026-07-14 12:40:45 +12:00
J. Nick Koston and Jesse Hills
519ce38b79
[libretiny] Keep renamed board generic-ln882hki validating against generic-ln882h ( #17542 )
2026-07-14 12:40:45 +12:00
Jesse Hills
989797be53
[web_server] Add HTTP digest authentication with selectable scheme ( #17541 )
2026-07-14 12:40:45 +12:00
Jesse Hills
583adc9e69
[web_server] Use dict-style packages in tests so they can be batch-grouped ( #17544 )
2026-07-14 12:40:45 +12:00
Keith Burzinski and Jesse Hills
af9a0404d9
[esp32] Do not require verification_key with Secure Boot V2 signing schemes ( #17497 )
2026-07-14 12:40:45 +12:00
Jesse Hills
f38e7f2de2
[web_server] Add CORS origin checking with allowed_origins ( #17530 )
2026-07-14 12:40:22 +12:00
Jesse Hills
3e75020007
[gsl3670] Fix i2c package variant in esp32-s3-idf test ( #17535 )
2026-07-14 12:39:14 +12:00
Keith Burzinski and GitHub
ca77cc585c
[nextion] Fix unbounded queue growth and OOM crash when display sends no data ( #17553 )
2026-07-14 11:56:03 +12:00
Jonathan Swoboda and GitHub
f1e4726f4e
[veml7700][as7341][ltr501] Fix device class on raw-count sensors ( #17549 )
2026-07-14 11:53:31 +12:00
J. Nick Koston and GitHub
49bbceb1da
[libretiny] Keep renamed board generic-ln882hki validating against generic-ln882h ( #17542 )
2026-07-14 11:51:54 +12:00
Jesse Hills and GitHub
65d6c028ce
[web_server] Add HTTP digest authentication with selectable scheme ( #17541 )
2026-07-14 10:33:44 +12:00
Clyde Stubbs and GitHub
5e3e2f82c9
[script] Fix duplicate import in build_codeowners.py ( #17543 )
2026-07-13 10:16:53 -04:00
Jesse Hills and GitHub
d78cb09b17
[web_server] Use dict-style packages in tests so they can be batch-grouped ( #17544 )
2026-07-13 23:23:55 +12:00
Keith Burzinski and GitHub
bcfb438a81
[esp32] Do not require verification_key with Secure Boot V2 signing schemes ( #17497 )
2026-07-13 16:23:40 +12:00
Jesse Hills and GitHub
a8dfd00cc6
[web_server] Add CORS origin checking with allowed_origins ( #17530 )
2026-07-13 15:38:48 +12:00
Jesse Hills and GitHub
4a82b10783
[ci] Group component test output into collapsible CI log sections ( #17536 )
2026-07-13 15:29:35 +12:00
Jesse Hills and GitHub
07460ebee4
[gsl3670] Fix i2c package variant in esp32-s3-idf test ( #17535 )
2026-07-13 15:28:55 +12:00
Jesse Hills
cdc42e5e55
Merge branch 'beta' into dev
2026-07-13 13:25:21 +12:00
Jesse Hills and GitHub
feb53a209b
Merge pull request #17532 from esphome/bump-2026.7.0b2
...
2026.7.0b2
2026-07-13 13:24:45 +12:00
Jonathan Swoboda and Jesse Hills
c607f64288
[mipi_rgb] Test in isolation to avoid bus/pin merge conflicts ( #17534 )
2026-07-13 12:01:24 +12:00
Jonathan Swoboda and GitHub
b3e03868b3
[mipi_rgb] Test in isolation to avoid bus/pin merge conflicts ( #17534 )
2026-07-13 12:00:22 +12:00
Jesse Hills and Jonathan Swoboda
7ee7a26cad
[mipi_rgb] Use dict-style packages in test so it can be batch-grouped
...
Convert the i2c include to a named dict-style package key so CI can group
this component's build with others sharing the same bus, instead of flagging
it as needing migration.
2026-07-12 18:47:28 -04:00
Jesse Hills and GitHub
0ff11674ef
[mipi_rgb] Use dict-style packages in test so it can be batch-grouped ( #17533 )
2026-07-12 18:38:38 -04:00
Jesse Hills
2a67e5c599
Bump version to 2026.7.0b2
2026-07-13 09:19:24 +12:00
Keith Burzinski and Jesse Hills
a9591d7aac
[zwave_proxy] Fix parser gaps and harden frame and subscription handling ( #17461 )
2026-07-13 09:19:24 +12:00
J. Nick Koston and Jesse Hills
bcac3ebe2b
[api] Provision encryption keys over an encrypted zero-PSK noise connection ( #17482 )
2026-07-13 09:19:23 +12:00
Jesse Hills
27b598c5aa
[core] Classify entity metadata visibility for the visual editor ( #17503 )
2026-07-13 09:19:23 +12:00
luar123 and Jesse Hills
9ba2cbbfdd
[zigbee] prevent task watchdog trigger with large configs. ( #17506 )
2026-07-13 09:19:23 +12:00
luar123 and Jesse Hills
a4650a2345
[zigbee] Fix merge endpoint ( #17511 )
2026-07-13 09:19:23 +12:00
J. Nick Koston and Jesse Hills
1e5cfe6b0f
[web_server] Fix unused function warning for json_state_str ( #17524 )
2026-07-13 09:19:23 +12:00
J. Nick Koston and Jesse Hills
665e788cc9
[mdns] Fix missing device info TXT records when native API is not enabled ( #17520 )
2026-07-13 09:19:23 +12:00
J. Nick Koston and Jesse Hills
d89b4c0b59
[core] Make config-hash independent of machine-local paths ( #17523 )
2026-07-13 09:19:23 +12:00
esphome[bot] and Jesse Hills
5afe418a8e
Bump bundled esphome-device-builder to 1.4.3 ( #17522 )
2026-07-13 09:19:23 +12:00
tomaszduda23 and Jesse Hills
312f6f2049
[deep_sleep] feed watchdog in deep sleep ( #17516 )
2026-07-13 09:19:23 +12:00
eb0848d538
[mipi_dsi] New model for M5Stack Tab5 ( #17500 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 09:19:23 +12:00
1a573919d1
[mipi][mipi_spi] SWRESET handling improved ( #17504 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-07-13 09:19:23 +12:00
esphome[bot] and Jesse Hills
692cf7abd1
Bump bundled esphome-device-builder to 1.4.2 ( #17512 )
2026-07-13 09:19:23 +12:00
f0afd9e660
[mipi][mipi_spi][mipi_dsi][mipi_rgb] Transform cleanup ( #17405 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 09:19:23 +12:00
esphome[bot] and Jesse Hills
262ee421f6
Bump bundled esphome-device-builder to 1.4.1 ( #17507 )
2026-07-13 09:19:23 +12:00
esphome[bot] and Jesse Hills
050a006459
Bump bundled esphome-device-builder to 1.4.0 ( #17495 )
2026-07-13 09:19:23 +12:00
Jonathan Swoboda and Jesse Hills
8518d0633b
[web_server] Serialize entity state strings without a copy buffer ( #17488 )
2026-07-13 09:19:23 +12:00
dependabot[bot] and Jesse Hills
284fe85271
Bump aioesphomeapi from 45.5.2 to 45.6.0 ( #17490 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-13 09:19:23 +12:00
Jonathan Swoboda and Jesse Hills
020a6a8fd1
[mcp4461] Fix wiper increment/decrement write length ( #17487 )
2026-07-13 09:19:23 +12:00
Jonathan Swoboda and Jesse Hills
196b979df8
[usb_uart] Fix output chunk length truncated to 8 bits ( #17480 )
2026-07-13 09:19:23 +12:00
Keith Burzinski and GitHub
434cffb745
[zwave_proxy] Fix parser gaps and harden frame and subscription handling ( #17461 )
2026-07-13 08:58:17 +12:00
J. Nick Koston and GitHub
2b3027a7fd
[api] Provision encryption keys over an encrypted zero-PSK noise connection ( #17482 )
2026-07-13 08:55:30 +12:00
Jesse Hills and GitHub
e27a14ec70
[core] Classify entity metadata visibility for the visual editor ( #17503 )
2026-07-12 08:33:29 -04:00
luar123 and GitHub
91c42381f6
[zigbee] prevent task watchdog trigger with large configs. ( #17506 )
2026-07-12 08:32:01 -04:00
luar123 and GitHub
a39607476a
[zigbee] Fix merge endpoint ( #17511 )
2026-07-12 08:31:39 -04:00
J. Nick Koston and GitHub
b098571a6f
[web_server] Fix unused function warning for json_state_str ( #17524 )
2026-07-11 14:31:14 -10:00
J. Nick Koston and GitHub
614fd88829
[mdns] Fix missing device info TXT records when native API is not enabled ( #17520 )
2026-07-11 14:31:01 -10:00
J. Nick Koston and GitHub
c0636e2bf7
[core] Make config-hash independent of machine-local paths ( #17523 )
2026-07-11 14:30:47 -10:00
esphome[bot] and GitHub
65353006c8
Bump bundled esphome-device-builder to 1.4.3 ( #17522 )
2026-07-11 13:32:45 -10:00
tomaszduda23 and GitHub
35a99f478e
[deep_sleep] feed watchdog in deep sleep ( #17516 )
2026-07-11 09:48:11 -04:00
b6a4dd237e
Update tzdata requirement from >=2026.2 to >=2026.3 ( #17510 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-11 09:45:42 -04:00
0ef85783dc
Bump actions/stale from 10.3.0 to 10.4.0 ( #17509 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-11 09:45:23 -04:00
5020179210
Bump ruff from 0.15.20 to 0.15.21 ( #17508 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-11 09:45:02 -04:00
54529412dc
[mipi_dsi] New model for M5Stack Tab5 ( #17500 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-11 09:38:01 -04:00
e6525b5d93
[mipi][mipi_spi] SWRESET handling improved ( #17504 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-07-11 09:36:26 -04:00
Raymond and GitHub
9f62cf9243
[mipi_dsi] Add JC8012P4A1-V2 ( #17457 )
2026-07-11 21:24:00 +10:00
esphome[bot] and GitHub
478bca026c
Bump bundled esphome-device-builder to 1.4.2 ( #17512 )
2026-07-10 16:37:00 -10:00
e1719cd85d
[mipi][mipi_spi][mipi_dsi][mipi_rgb] Transform cleanup ( #17405 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-10 22:06:40 -04:00
esphome[bot] and GitHub
83aaed71e1
Bump bundled esphome-device-builder to 1.4.1 ( #17507 )
2026-07-10 10:30:19 -10:00
Jesse Hills and GitHub
88ca0d44e0
[docs] Document web server as an open HTTP API by design in threat model ( #17465 )
2026-07-10 16:38:23 +12:00
esphome[bot] and GitHub
7a1e0bbbec
Bump bundled esphome-device-builder to 1.4.0 ( #17495 )
2026-07-09 15:36:42 -10:00
Jonathan Swoboda and GitHub
b2226b91ff
[web_server] Serialize entity state strings without a copy buffer ( #17488 )
2026-07-09 16:51:04 -04:00
dependabot[bot] and GitHub
ba84f2ec55
Bump aioesphomeapi from 45.5.2 to 45.6.0 ( #17490 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-09 19:53:42 +00:00
dependabot[bot] and GitHub
4b19de0c1a
Bump CodSpeedHQ/action from 4.18.4 to 4.18.5 ( #17489 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-09 19:35:16 +00:00
Jonathan Swoboda and GitHub
4292e7988e
[mcp4461] Fix wiper increment/decrement write length ( #17487 )
2026-07-09 15:27:05 -04:00
Jonathan Swoboda and GitHub
9f21fd0b55
[usb_uart] Fix output chunk length truncated to 8 bits ( #17480 )
2026-07-09 15:04:42 -04:00
Jesse Hills
9327d011fc
Merge branch 'beta' into dev
2026-07-09 16:54:49 +12:00
Jesse Hills and GitHub
6c4640f4f1
Merge pull request #17460 from esphome/bump-2026.7.0b1
...
2026.7.0b1
2026-07-09 16:54:10 +12:00
Jonathan Swoboda and GitHub
435dde67d0
[ci] Stop per-PR cache copies from crowding the 10GB Actions cache quota ( #17463 )
2026-07-08 23:29:23 -04:00
Jonathan Swoboda and Jesse Hills
19e89aa7f2
[gsl3670] Reference the test display explicitly so grouped CI builds validate ( #17462 )
2026-07-09 13:44:40 +12:00
Jonathan Swoboda and GitHub
9c92ab63fb
[gsl3670] Reference the test display explicitly so grouped CI builds validate ( #17462 )
2026-07-09 13:43:56 +12:00
Elvin Luff and GitHub
acc8381cbb
[epaper_spi] Remove noop deep sleep command ( #15595 )
2026-07-09 11:29:39 +10:00
Jesse Hills
0a8a7e22d2
Bump version to 2026.8.0-dev
2026-07-09 12:30:54 +12:00
Jesse Hills
f1622ac96a
Bump version to 2026.7.0b1
2026-07-09 12:30:53 +12:00
Jesse Hills
c66f4d667e
Merge branch 'release' into dev
2026-07-09 12:21:34 +12:00
Jesse Hills and GitHub
3bfbaaebf3
Merge pull request #17459 from esphome/bump-2026.6.5
...
2026.6.5
2026-07-09 12:20:50 +12:00
Jesse Hills
98b79b132a
Bump version to 2026.6.5
2026-07-09 12:09:05 +12:00
f6221f0007
Bump bundled esphome-device-builder to 1.1.0 ( #17412 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-09 12:09:05 +12:00
esphome[bot] and Jesse Hills
263b375088
Bump bundled esphome-device-builder to 1.0.29 ( #17384 )
2026-07-09 12:09:05 +12:00
esphome[bot] and Jesse Hills
a1f819e9b8
Bump bundled esphome-device-builder to 1.0.28 ( #17382 )
2026-07-09 12:09:05 +12:00
ca7f50f37f
Bump bundled esphome-device-builder to 1.0.27 ( #17370 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-09 12:09:05 +12:00
esphome[bot] and Jesse Hills
7b92fe95af
Bump bundled esphome-device-builder to 1.0.26 ( #17369 )
2026-07-09 12:09:05 +12:00
esphome[bot] and Jesse Hills
42ddf0870c
Bump bundled esphome-device-builder to 1.0.25 ( #17333 )
2026-07-09 12:09:05 +12:00
esphome[bot] and Jesse Hills
0512dd2339
Bump bundled esphome-device-builder to 1.0.24 ( #17332 )
2026-07-09 12:09:05 +12:00
Clyde Stubbs and GitHub
8ccf0dbd37
[gsl3670] Add new touchscreen component ( #16285 )
2026-07-09 12:04:43 +12:00
Jesse Hills and GitHub
7c130fc970
[core] Hide build & framework internals from the visual editor ( #17449 )
2026-07-09 11:58:40 +12:00
Clyde Stubbs and GitHub
640e0973ac
[lvgl] Dynamic rotation features ( #16773 )
2026-07-08 15:54:28 -04:00
9088875491
Bump github/codeql-action/analyze from 4.36.3 to 4.37.0 ( #17456 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 15:42:48 -04:00
99ec2cc00a
Bump CodSpeedHQ/action from 4.18.2 to 4.18.4 ( #17455 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 15:42:38 -04:00
99ff7e198a
Bump astral-sh/setup-uv from 8.3.1 to 8.3.2 ( #17454 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 15:42:18 -04:00
d4bb20d34b
Bump github/codeql-action/init from 4.36.3 to 4.37.0 ( #17453 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 15:42:05 -04:00
2db001710c
Bump astral-sh/setup-uv from 8.3.1 to 8.3.2 in /.github/actions/restore-python ( #17452 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 15:41:50 -04:00
Jesse Hills and GitHub
dd0d0942f5
[image] Restructure into a platform component ( #17416 )
2026-07-09 07:38:58 +12:00
Jonathan Swoboda and GitHub
26f48ee9ea
[lvgl] Fix ImageValidator.process signature to match base ( #17451 )
2026-07-09 07:21:23 +12:00
luar123 and GitHub
84f4fbeaa8
[zigbee] Allow to combine and merge endpoints on esp32 ( #17402 )
2026-07-08 14:41:36 -04:00
ce46895270
[uart][usb_uart] Implement runtime settings update ( #16990 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2026-07-08 13:30:49 -04:00
e7933a5387
Bump bundled esphome-device-builder to 1.3.1 ( #17450 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-08 13:06:38 -04:00
Clyde Stubbs and GitHub
b787281388
[lvgl] Add direct use of mapping ( #15863 )
2026-07-08 13:00:42 -04:00
bba3a9657b
[lvgl] Add animations ( #16796 )
...
Co-authored-by: clydeps <U5yx99dok9>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-08 12:17:57 -04:00
Kevin Ahrendt and GitHub
2f5465c0e8
[sendspin] Suppress WiFi roam scanning while playing ( #17133 )
2026-07-08 12:07:42 -04:00
9c40ed5d71
[provisioning] Add provisioning window ( #17152 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-08 01:01:20 -05:00
93bc02b308
Bump bundled esphome-device-builder to 1.3.0 ( #17448 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-07 20:39:55 -05:00
Jesse Hills and GitHub
b8af90750f
[web_server_idf] Map more common HTTP status codes in responses ( #17447 )
2026-07-08 13:18:46 +12:00
Jesse Hills and GitHub
65ef05dd1f
[web_server_idf] Deliver raw POST bodies to custom handlers via handleBody() ( #17433 )
2026-07-07 20:51:00 -04:00
731486d9b0
[modbus] Finalize unreleased API surface before 2026.7 ( #17434 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 00:20:14 +00:00
Jonathan Swoboda and GitHub
731e9fda03
[internal_temperature] Support all ESP32 variants with a temperature sensor ( #17438 )
2026-07-08 09:12:57 +12:00
dependabot[bot] and GitHub
35c7496cd7
Bump CodSpeedHQ/action from 4.18.1 to 4.18.2 ( #17445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 16:02:38 -05:00
dependabot[bot] and GitHub
71b746b6fa
Bump astral-sh/setup-uv from 8.3.0 to 8.3.1 ( #17444 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 16:02:26 -05:00
dependabot[bot] and GitHub
1913818b1c
Bump astral-sh/setup-uv from 8.3.0 to 8.3.1 in /.github/actions/restore-python ( #17442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 16:02:16 -05:00
J. Nick Koston and GitHub
b4ad0eb86b
[esp32_ble] Fix boot loop when the hosted co-processor does not answer BT bring-up ( #17429 )
2026-07-07 14:59:18 +00:00
7f0e826c32
[lvgl] Add paused option to suppress updates on boot ( #16973 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-07 14:50:36 +00:00
76ee3fe887
[audio_file] Accept mp1/mp2 puremagic detections as MP3 ( #17436 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-07 08:56:48 -04:00
af4a6e7ec3
[usb_uart] Fix FTDI RX data stall / corruption and input restart reliability ( #17348 )
...
Co-authored-by: Oliver Kleinecke <kleinecke.oliver@googlemail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-07 21:55:49 +10:00
40c3a4320f
[core] add const for litre per hour ( #17389 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-07 21:44:44 +10:00
J. Nick Koston and GitHub
3c2dad67f4
[network] Fix logged use_address with MAC suffix and build it at runtime ( #17432 )
2026-07-07 02:07:34 -05:00
Remco van Essen and GitHub
f823a23ea4
[pcm5122] Add analog gain, channel mixing, volume range, standby/powerdown switch, and XSMT enable pin support ( #17313 )
2026-07-07 00:15:37 -05:00
Keith Burzinski and GitHub
9aed1d2700
[esp32] Add NVS encryption (HMAC scheme) ( #17004 )
2026-07-07 16:04:38 +12:00
9857d508d9
[light] Preserve brightness on turn-off. ( #17103 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-07 15:57:06 +12:00
Clyde Stubbs and GitHub
ad7c980c4b
[lvgl] Continue activity while display busy ( #17374 )
2026-07-07 03:16:29 +00:00
J. Nick Koston and GitHub
e8d37e5bd3
[libretiny] Use standard logger tag names ( #17431 )
2026-07-06 20:55:12 -04:00
J. Nick Koston and GitHub
a36c3063b2
[web_server] Use known message length in SSE send path ( #17400 )
2026-07-06 20:55:02 -04:00
J. Nick Koston and GitHub
902cf6a679
[analyze_memory] Report aliased RAM symbols once in the RAM strings report ( #17397 )
2026-07-06 20:54:53 -04:00
J. Nick Koston and GitHub
a10e005bb4
[esp8266] Strip lwIP glue dhcp stub message strings from DRAM ( #17395 )
2026-07-06 20:54:44 -04:00
d9998eff20
[esp32] Add software OTA downgrade protection ( #17315 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 20:39:18 -04:00
Clyde Stubbs and GitHub
2dd7ac090f
[mipi_spi] Add M5STACK ATOM3SR display ( #17344 )
2026-07-06 20:37:44 -04:00
Jesse Hills and GitHub
c4689989c7
Mark configurable classes as final (20/21: wts01-zephyr_ble_server) ( #16971 )
2026-07-06 19:42:18 -04:00
ebff49072e
[modbus] Store ModbusFrame inline to cut per-frame heap churn ( #17282 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-06 23:12:25 +00:00
esphome[bot] and GitHub
0b311962b5
Bump bundled esphome-device-builder to 1.2.0 ( #17430 )
2026-07-06 17:09:51 -05:00
Jonathan Swoboda and GitHub
b22def399f
[espnow] Add max_payload_size option for ESP-NOW v2 frames ( #17360 )
2026-07-06 17:08:56 -04:00
cdd334284e
[rp2] Rename rp2040 platform to rp2 ( #17145 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-07 08:20:24 +12:00
Jesse Hills and GitHub
9caf431740
[tests] Document dict-style packages requirement for batch grouping ( #17420 )
2026-07-07 07:55:53 +12:00
tomaszduda23 and GitHub
468b32b986
[nrf52] add better error message for OTA error ( #17407 )
2026-07-06 15:50:57 -04:00
39ad583b39
[nrf52] allow to build for non nrf52840 boards ( #17373 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-06 15:48:24 -04:00
J. Nick Koston and GitHub
90403576c4
[wifi] Accept boolean-like strings for fast_connect again ( #17414 )
2026-07-06 14:42:30 -05:00
J. Nick Koston and GitHub
51fa25856d
[bluetooth_proxy] Take over stale advertisement subscription instead of rejecting the new subscriber ( #17423 )
2026-07-06 14:42:14 -05:00
dependabot[bot] and GitHub
27d4b63a8a
Bump astral-sh/setup-uv from 8.2.0 to 8.3.0 ( #17428 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-06 14:41:55 -05:00
dependabot[bot] and GitHub
104c2f86f6
Bump astral-sh/setup-uv from 8.2.0 to 8.3.0 in /.github/actions/restore-python ( #17427 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-06 14:41:43 -05:00
dependabot[bot] and GitHub
e64a79f431
Bump setuptools from 82.0.1 to 83.0.0 ( #17426 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-06 14:41:29 -05:00
Oliver Kleinecke and GitHub
b79db76099
[core] helpers.h - Implement pop_back method for vector ( #17390 )
2026-07-06 13:54:20 -05:00
66ab807596
[modbus] API naming ( #17378 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 11:43:31 -05:00
Jesse Hills and GitHub
2067da4ff5
Mark configurable classes as final (11/21: microphone-ms8607) ( #16962 )
2026-07-06 16:33:07 +12:00
Jesse Hills and GitHub
cfdd6d383f
Mark configurable classes as final (19/21: uart-wl_134) ( #16970 )
2026-07-06 16:32:42 +12:00
Jesse Hills and GitHub
bdd51bd476
Mark configurable classes as final (16/21: sm10bit_base-ssd1331_spi) ( #16967 )
2026-07-06 16:32:35 +12:00
Jesse Hills and GitHub
af7b6e3589
Mark configurable classes as final (17/21: ssd1351_spi-tem3200) ( #16968 )
2026-07-06 16:32:26 +12:00
Jesse Hills and GitHub
fd86417bf5
[cst328] Update test package ( #17415 )
2026-07-06 16:29:45 +12:00
J. Nick Koston and GitHub
e095c457ff
[esp32] Suppress -Wvolatile in the direct ESP-IDF build ( #17404 )
2026-07-06 03:02:12 +00:00
Jesse Hills and GitHub
39c0f9cc84
[cst328] Use dict-style packages so batch grouping deduplicates the i2c bus ( #17413 )
2026-07-05 22:57:56 -04:00
tomaszduda23 and GitHub
3f94e6dcbb
[nrf52] let user select libc version ( #17408 )
2026-07-05 19:52:39 -04:00
b9588a8984
[mipi_spi] Add Waveshare-ESP32-S3-TOUCH-AMOLED-1.64 ( #17386 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2026-07-06 09:29:03 +10:00
105d1362a2
Bump bundled esphome-device-builder to 1.1.0 ( #17412 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-07-05 15:31:07 -05:00
Clyde Stubbs and GitHub
f6c260a2c5
[ci] Make import time budget more realistic ( #17406 )
2026-07-05 08:01:48 -04:00
c720186170
Bump smpclient from 6.0.0 to 7.2.0 ( #16928 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 06:50:13 +02:00
8ab19c0242
[esp32] Add RTC-backed preferences (honor in_flash flag) ( #17073 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 11:48:30 +10:00
esphome[bot] and GitHub
2c24e82ba3
Bump bundled esphome-device-builder to 1.0.29 ( #17384 )
2026-07-04 15:20:48 -05:00
Jonathan Swoboda and GitHub
fcfaa43e1e
[ci] Name the sdk-nrf cache steps after the nRF Connect SDK ( #17392 )
2026-07-04 12:46:16 -04:00
esphome[bot] and GitHub
4c8e45a222
Bump bundled esphome-device-builder to 1.0.28 ( #17382 )
2026-07-03 23:17:49 -05:00
7878052533
[epaper_spi] Add T133A01 6-color e-paper driver for reTerminal E1004 ( #16706 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-07-04 03:50:54 +00:00
e94fcda8b7
[cst328] Touch screen (Waveshare ESP32-S3-Touch-LCD-2.8) ( #8011 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-07-04 12:13:22 +10:00
Jonathan Swoboda and GitHub
5738c60206
[nrf52] Run clang-tidy against the native sdk-nrf toolchain ( #17364 )
2026-07-03 18:09:01 -04:00
a035d84474
Bump docker/login-action from 4.3.0 to 4.4.0 in the docker-actions group ( #17380 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-03 16:55:47 -04:00
7ad43358c2
[zigbee] Bump zigbee sdk to 2.0.2 ( #16869 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-03 14:28:29 -04:00
Jonathan Swoboda and GitHub
187cd51867
[ci] Carry native-toolchain needs on component test batches ( #17359 )
2026-07-03 13:47:08 -04:00
fd16eec416
[nrf52] switch nrf52 builds to native sdk by default ( #17319 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: ESPHome Device Builder <device-builder@esphome.io >
2026-07-03 12:16:55 -04:00
tomaszduda23 and GitHub
ea14a93e67
[nrf52] fix crash report for native build ( #17371 )
2026-07-03 09:33:42 -04:00
c456fc98ab
Bump bundled esphome-device-builder to 1.0.27 ( #17370 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-03 09:31:21 -04:00
711d8bb0ad
Synchronise Device Classes from Home Assistant ( #17372 )
...
Co-authored-by: esphomebot <esphome@openhomefoundation.org >
2026-07-03 08:33:00 -04:00
c3233739c5
[zephyr] Implement GPIO interrupts (ISRInternalGPIOPin) ( #17077 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: tomaszduda23 <tomaszduda23@gmail.com >
2026-07-03 11:43:21 +02:00
Joseph Spiros and GitHub
5fe36a45ed
[core] Skip MAC-suffix mDNS discovery for non-mDNS addresses ( #16874 )
2026-07-03 11:48:55 +12:00
esphome[bot] and GitHub
0725157bf5
Bump bundled esphome-device-builder to 1.0.26 ( #17369 )
2026-07-02 18:48:08 -05:00
Jonathan Swoboda and GitHub
9f589ec4fc
[api] Register homeassistant.action with synchronous=False to fix stale trigger args in response callbacks ( #17367 )
2026-07-02 19:47:12 -04:00
5417a16f9d
Update argcomplete requirement from >=3.6.3 to >=3.7.0 ( #17334 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 18:37:22 -04:00
f447c88b4c
Bump docker/build-push-action from 7.2.0 to 7.3.0 in /.github/actions/build-image ( #17336 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 18:37:12 -04:00
0b48ca0027
Bump the docker-actions group with 2 updates ( #17361 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 18:36:33 -04:00
bef6773281
Bump github/codeql-action/init from 4.36.2 to 4.36.3 ( #17362 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 18:36:01 -04:00
4f0968f1df
Bump github/codeql-action/analyze from 4.36.2 to 4.36.3 ( #17363 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 18:35:46 -04:00
Jonathan Swoboda and GitHub
648f5e1b06
[nrf52] Install native sdk-nrf into a machine-global cache dir ( #17353 )
2026-07-02 15:42:59 -04:00
Jonathan Swoboda and GitHub
65fc10d627
[nrf52] Build PlatformIO libraries as Zephyr modules (sdk-nrf) ( #17250 )
2026-07-02 10:26:34 -04:00
41cf842d5d
[zephyr][nrf52] Rebuild native build when config inputs change ( #17318 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-02 14:13:56 +00:00
792dfbcbbf
[st7123] add ST7123 touch controller component (M5Stack Tab5) ( #12075 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-07-02 18:40:59 +10:00
Twisterss and GitHub
06c7ac37d1
[epaper_spi] Add Waveshare 7.5" V2 BWR support ( #15719 )
2026-07-02 17:33:58 +10:00
Oliver Kleinecke and GitHub
0666cb8635
[usb_uart] Add per-device-type maximum baud rate cap ( #17259 )
2026-07-02 13:44:09 +10:00
Clyde Stubbs and GitHub
5b8bf51022
[power_supply] Make enable_on_boot high priority ( #16914 )
2026-07-02 13:56:01 +12:00
Oliver Kleinecke and GitHub
4a7c58d5ae
[usb_uart] Fix format specifier warnings for uint32_t in ft23xx and pl2303 ( #17342 )
2026-07-02 11:26:56 +10:00
J. Nick Koston and GitHub
7522780c67
[esp8266] Strip dead libstdc++ throw message strings from DRAM ( #17341 )
2026-07-01 18:25:34 -05:00
dependabot[bot] and GitHub
e4a68c2da3
Bump pillow from 12.2.0 to 12.3.0 ( #17335 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-01 15:25:55 -05:00
esphome[bot] and GitHub
0427d20c5b
Bump bundled esphome-device-builder to 1.0.25 ( #17333 )
2026-07-01 15:02:01 -05:00
d25d160686
[modbus_server] Fix register range issues and allow partial reads ( #17205 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-01 15:01:48 -05:00
esphome[bot] and GitHub
0e260e5cbb
Bump bundled esphome-device-builder to 1.0.24 ( #17332 )
2026-07-01 12:52:09 -05:00
Jesse Hills
58780cd765
Merge branch 'release' into dev
2026-07-01 16:26:24 +12:00
Jesse Hills and GitHub
1fc73731a8
Merge pull request #17317 from esphome/bump-2026.6.4
...
2026.6.4
2026-07-01 16:25:39 +12:00
Jesse Hills
e47feace11
Bump version to 2026.6.4
2026-07-01 13:18:54 +12:00
esphome[bot] and Jesse Hills
4472d3b61b
Bump bundled esphome-device-builder to 1.0.23 ( #17316 )
2026-07-01 13:18:54 +12:00
Jonathan Swoboda and Jesse Hills
06c5bcbc66
[espnow] Drop oversized received frames to prevent buffer overflow ( #17271 )
2026-07-01 13:18:54 +12:00
Jonathan Swoboda and Jesse Hills
6c44775bf5
[bluetooth_proxy] Fix -Wtype-limits warning with active: false ( #17273 )
2026-07-01 13:18:54 +12:00
Clyde Stubbs and Jesse Hills
b127363fa0
[mipi_spi] Bug fixes ( #17247 )
2026-07-01 13:18:54 +12:00
esphome[bot] and Jesse Hills
782b58bbeb
Bump bundled esphome-device-builder to 1.0.22
2026-07-01 13:18:50 +12:00
5de508ad8c
[es8388] Fix DAC unable to unmute once muted ( #17221 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-07-01 13:18:40 +12:00
Jesse Hills
054c8ba485
[config_validation] Fix multicast typo in error message ( #17206 )
2026-07-01 13:18:35 +12:00
Julian Lunz and Jesse Hills
3b2be021b2
[adc] Only call cyw43_thread_enter/exit for VSYS when WiFi is active on RP2040 ( #17203 )
2026-07-01 13:11:21 +12:00
esphome[bot] and GitHub
848defedd8
Bump bundled esphome-device-builder to 1.0.23 ( #17316 )
2026-07-01 13:09:48 +12:00
4c9ed129cf
Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.3 ( #17310 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 18:28:04 -04:00
c8b37fb1c8
Bump platformdirs from 4.9.4 to 4.10.0 ( #17309 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 17:18:33 -04:00
Jonathan Swoboda and GitHub
1b556f5d0c
[ethernet] Fix ETH_SPEED_1000M build on IDF 6.0 (enum added in 6.1) ( #17311 )
2026-06-30 17:17:47 -04:00
Jonathan Swoboda and GitHub
8a3d0aeafb
[tests] Add esp32-c61-idf base file for grouped component tests ( #17293 )
2026-06-30 19:33:17 +00:00
Jonathan Swoboda and GitHub
9468ad628c
[espnow] Drop oversized received frames to prevent buffer overflow ( #17271 )
2026-06-30 14:57:34 -04:00
Jonathan Swoboda and GitHub
990431aa5b
[bluetooth_proxy] Fix -Wtype-limits warning with active: false ( #17273 )
2026-06-30 14:56:30 -04:00
Jonathan Swoboda and GitHub
b79cbcbde7
[espidf] Install native ESP-IDF into a machine-global cache dir ( #17306 )
2026-06-30 14:56:18 -04:00
Bonne Eggleston and GitHub
afb5922f37
[modbus] Update client components to use ModbusClientDevice ( #11987 )
2026-06-30 13:26:51 -05:00
Jonathan Swoboda and GitHub
3035355c0a
[ci] Widen import-time margin for CI runner variance ( #17287 )
2026-06-30 11:38:31 -04:00
Jonathan Swoboda and GitHub
43b3aa0712
[ci] Fix nRF52 zigbee/network test-grouping conflict ( #17295 )
2026-06-30 11:37:59 -04:00
Jonathan Swoboda and GitHub
12b78e7c47
[qmi8658] Pin i2c_id in test config to fix grouped component test conflict ( #17303 )
2026-06-30 11:37:17 -04:00
Clyde Stubbs and GitHub
fb5d8b5d4c
[mipi_spi] Bug fixes ( #17247 )
2026-06-30 08:43:01 -04:00
9e72027b64
[devcontainer] Align base image with production, fix Python venv and build tools ( #17296 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 08:33:33 -04:00
faa5f72500
[mqtt] Add LN882X (LN882H) platform support ( #17297 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-30 08:16:18 -04:00
Jonathan Swoboda and GitHub
359c6a7265
[libretiny] Update LibreTiny to v1.13.0 ( #17288 )
2026-06-29 22:34:32 -04:00
J. Nick Koston and GitHub
a031da351d
Merge pull request #17294 from esphome/bump-device-builder-1.0.22
2026-06-29 19:29:08 -07:00
esphome[bot] and github-actions[bot]
091b6a0ba0
Bump bundled esphome-device-builder to 1.0.22
2026-06-30 02:07:06 +00:00
Jesse Hills and GitHub
cf9d97d5ae
[pixoo] Add Divoom Pixoo display component ( #16974 )
2026-06-30 11:20:48 +12:00
Clyde Stubbs and GitHub
3e1a6b4e11
[cst9220] Add CST9220 and CST9217 touchscreen support ( #16888 )
2026-06-30 11:18:01 +12:00
Clyde Stubbs and GitHub
5c7245dfcd
[qmi8658] Motion platform for QMI8658 IMU ( #16889 )
2026-06-30 11:04:25 +12:00
Clyde Stubbs and GitHub
1611345c55
[agents] Add English language AI guidelines for documentation ( #17290 )
2026-06-29 22:37:17 +00:00
Jonathan Swoboda and GitHub
b36e20d60b
Revert "Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.2 ( #17286 )" ( #17289 )
2026-06-29 18:25:16 -04:00
Ardumine and GitHub
93eb6f78e0
[network] Enlarge Zephyr net buffer pool and TCP windows on nRF52/Zephyr plataform ( #17278 )
2026-06-29 17:32:57 -04:00
e308075e3f
Bump puremagic from 1.30 to 2.2.0 ( #17285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 16:12:23 -04:00
405607e9d2
Bump esptool from 5.3.0 to 5.3.1 ( #17284 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 16:06:36 -04:00
797ed23765
Bump tzlocal from 5.4.3 to 5.4.4 ( #17283 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 16:02:11 -04:00
8780c7e0ac
Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.2 ( #17286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-29 16:01:41 -04:00
Jonathan Swoboda and GitHub
136e343988
[ethernet] Generic and YT8531 PHY over RGMII (gigabit) for ESP32-S31 ( #17277 )
2026-06-29 14:13:11 -04:00
Jonathan Swoboda and GitHub
b8690c8e31
[core] Drop Python 3.11 support ( #17280 )
2026-06-29 12:32:28 -04:00
Kevin Ahrendt and GitHub
2778c62d07
[audio] Bump microMP3 to v0.4.0 ( #17279 )
2026-06-29 11:33:56 -04:00
Jesse Hills
7984349c36
Merge branch 'release' into dev
2026-06-29 22:32:34 +12:00
Jesse Hills and GitHub
0cbbd64577
Merge pull request #17223 from esphome/bump-2026.6.3
...
2026.6.3
2026-06-29 22:31:44 +12:00
Jesse Hills
a618ee11b4
Bump version to 2026.6.3
2026-06-29 20:30:24 +12:00
Tom and Jesse Hills
6251c26cc6
[espnow] Fix espnow crash when send() is called without a callback ( #17266 )
2026-06-29 20:30:24 +12:00
Jonathan Swoboda and Jesse Hills
4fbe0d87ec
[wifi] Fix crash when WiFi is enabled late alongside ESP-NOW ( #17239 )
2026-06-29 20:30:24 +12:00
24d8e99c50
Bump bundled esphome-device-builder to 1.0.21 ( #17257 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-06-29 20:30:24 +12:00
Jonathan Swoboda and Jesse Hills
14b6a0ede1
[espnow] Don't throttle ESP-NOW RX when deep_sleep is present ( #17240 )
2026-06-29 20:30:24 +12:00
Jonathan Swoboda and Jesse Hills
1793ca5eac
[core] Suppress unactionable legacy-redaction warning for substitutions ( #17242 )
2026-06-29 20:30:24 +12:00
esphome[bot] and Jesse Hills
62e19bcb27
Bump bundled esphome-device-builder to 1.0.20 ( #17244 )
2026-06-29 20:30:24 +12:00
84d1c34c28
[core] Fix area saved as null in storage.json ( #17219 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-29 20:30:24 +12:00
f78cbf9200
Bump bundled esphome-device-builder to 1.0.19 ( #17217 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-06-29 20:30:23 +12:00
eb711381d3
Bump bundled esphome-device-builder to 1.0.18 ( #17212 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-06-29 20:30:23 +12:00
Jonathan Swoboda and Jesse Hills
9a1daa5247
[hbridge] Fix light stuck on one polarity ( #17162 )
2026-06-29 20:30:18 +12:00
f3d61ca3e1
[mipi][mipi_spi] Swap native dimensions for swap_xy hardware transform ( #17201 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 20:29:44 +12:00
Jonathan Swoboda and Jesse Hills
29dfd820c6
[wifi] Report STA IP, not SoftAP IP, in wifi_info on ESP8266 ( #17185 )
2026-06-29 20:29:44 +12:00
Jonathan Swoboda and Jesse Hills
8bc5b97298
[network] Set IPv4 type tag on all lwIP platforms, not just esp32 ( #17200 )
2026-06-29 20:29:44 +12:00
Jonathan Swoboda and Jesse Hills
7a64163c4f
[esp32] Accept '#' as ESP-IDF source ref separator ( #17193 )
2026-06-29 20:29:44 +12:00
esphome[bot] and Jesse Hills
dfe14f9c3a
Bump bundled esphome-device-builder to 1.0.17 ( #17199 )
2026-06-29 20:29:44 +12:00
esphome[bot] and Jesse Hills
26cf373ae7
Bump bundled esphome-device-builder to 1.0.16 ( #17182 )
2026-06-29 20:29:44 +12:00
94ccddf176
[opentherm] Support power scaling disabled ( #17183 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-06-29 20:29:44 +12:00
Clyde Stubbs and Jesse Hills
2ec24505d0
[mipi_spi] Suppress sequence errors when page selection used ( #17176 )
2026-06-29 20:29:44 +12:00
esphome[bot] and Jesse Hills
4f7faa7712
Bump bundled esphome-device-builder to 1.0.15 ( #17170 )
2026-06-29 20:29:44 +12:00
Clyde Stubbs and Jesse Hills
b3dcaac262
[mipi_spi] Warn on MODE3 default for display without CS pin ( #17153 )
2026-06-29 20:29:44 +12:00
ee118d384a
[esp32] Use POSIX path for secure-boot signing/verification keys Fixes #17164 ( #17166 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-29 20:29:44 +12:00
Jonathan Swoboda and Jesse Hills
8d36167e11
[esp32_ble_server] Fix set_value action with by-reference triggers ( #17156 )
2026-06-29 20:29:44 +12:00
esphome[bot] and Jesse Hills
6d559a32df
Bump bundled esphome-device-builder to 1.0.14 ( #17139 )
2026-06-29 20:29:37 +12:00
Jonathan Swoboda and Jesse Hills
bf0d31b3ab
[espidf] Don't fail framework check on broken unrelated PATH tools ( #17053 )
2026-06-29 20:23:23 +12:00
dependabot[bot] and Jesse Hills
d8ffb732b7
Bump zeroconf from 0.149.16 to 0.150.0 ( #17137 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-29 20:23:23 +12:00
Tom and GitHub
9e8261056c
[espnow] Fix espnow crash when send() is called without a callback ( #17266 )
2026-06-28 23:06:12 -04:00
5f311d281e
[esphome] Warn when a YAML merge (<<:) drops a key ( #17246 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-29 07:17:01 +10:00
J. Nick Koston and GitHub
a336ad6732
[mcp4725] Use constexpr bit shift instead of powf for full-scale value ( #17261 )
2026-06-28 17:07:51 -04:00
8434d54cc7
[modbus] Reinstate turnaround delay after broadcasts (Revert #17209 ) ( #17263 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-28 17:07:25 -04:00
Jonathan Swoboda and GitHub
b62f7a41c9
[multiple] Single-precision float math, avoid double promotion (stragglers) ( #17260 )
2026-06-28 16:15:38 -04:00
4ebecf514a
[modbus_server] Simplify server response handling ( #12376 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-06-28 19:41:47 +00:00
Jonathan Swoboda and GitHub
2f32c88ae5
[wifi] Fix crash when WiFi is enabled late alongside ESP-NOW ( #17239 )
2026-06-28 15:16:42 -04:00
Jonathan Swoboda and GitHub
95449068e7
[multiple] Single-precision float math, avoid double promotion (batch 4/4) ( #17256 )
2026-06-28 14:18:41 -04:00
Jonathan Swoboda and GitHub
556def78aa
[multiple] Single-precision float math, avoid double promotion (batch 3/4) ( #17255 )
2026-06-28 14:18:30 -04:00
Jonathan Swoboda and GitHub
b7803cf9b5
[multiple] Single-precision float math, avoid double promotion (batch 2/4) ( #17254 )
2026-06-28 14:18:20 -04:00
Jonathan Swoboda and GitHub
40820287f1
[multiple] Single-precision float math, avoid double promotion (batch 1/4) ( #17253 )
2026-06-28 14:18:13 -04:00
Jonathan Swoboda and GitHub
6210dfb4d0
[core] Use single-precision float math to avoid double promotion ( #17252 )
2026-06-28 14:18:01 -04:00
45c712b17b
Bump bundled esphome-device-builder to 1.0.21 ( #17257 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-06-28 09:41:49 -07:00
8e23065b86
[it8951] Add IT8951 e-paper controller support to epaper_spi ( #15346 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Citric Li <37475446+limengdu@users.noreply.github.com >
Co-authored-by: koosoli <koosoli@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 21:14:05 +10:00
Jonathan Swoboda and GitHub
d3892b8399
[platformio] Extract toolchain-agnostic PlatformIO library converter ( #17243 )
2026-06-28 07:03:09 -04:00
Jonathan Swoboda and GitHub
bda789052d
[espnow] Don't throttle ESP-NOW RX when deep_sleep is present ( #17240 )
2026-06-27 22:17:09 +00:00
Jonathan Swoboda and GitHub
0fb100f2d1
[core] Suppress unactionable legacy-redaction warning for substitutions ( #17242 )
2026-06-27 18:05:00 -04:00
esphome[bot] and GitHub
fd7fc6b8e8
Bump bundled esphome-device-builder to 1.0.20 ( #17244 )
2026-06-27 15:00:23 -07:00
690e8c3fb9
[nrf52] add upload for native build ( #17100 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-27 15:50:28 -04:00
a0742a9535
[api] Add nRF52 support ( #17226 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-27 14:22:34 -04:00
Jonathan Swoboda and GitHub
ccc57475b7
[deep_sleep] Add ESP32-C5 support ( #17237 )
2026-06-27 12:04:45 -04:00
24ec65e68e
[esp32] Only warn about S3 PSRAM pins (GPIO33-37) in octal mode ( #17222 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-27 11:26:47 -04:00
436938b931
Bump actions/cache/restore from 6.0.0 to 6.1.0 ( #17231 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-27 10:33:13 -04:00
063c4371de
Bump actions/cache from 6.0.0 to 6.1.0 ( #17230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-27 10:33:01 -04:00
7ad4cbf46f
Bump actions/cache/save from 6.0.0 to 6.1.0 ( #17229 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-27 10:32:50 -04:00
88875daf52
Bump actions/cache/restore from 6.0.0 to 6.1.0 in /.github/actions/restore-python ( #17228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-27 10:32:39 -04:00
7811781a96
[es8388] Fix DAC unable to unmute once muted ( #17221 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-27 10:21:36 -04:00
da5e11d196
[core] Fix area saved as null in storage.json ( #17219 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-27 09:49:56 -04:00
75cdabee3d
[socket] Add BSD socket support for nRF52 ( #16699 )
...
Co-authored-by: tomaszduda23 <tomaszduda23@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-26 09:30:07 -04:00
f9f28a6a00
Bump bundled esphome-device-builder to 1.0.19 ( #17217 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-06-26 07:48:52 +02:00
be8523a73c
[mdns] Add mDNS to Zephyr and nRF52 ( #16924 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-25 16:33:38 -04:00
f49bed47de
Bump ruff from 0.15.19 to 0.15.20 ( #17216 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 16:07:55 -04:00
Franck Nijhof and GitHub
239211e521
[time] Defer aioesphomeapi import to speed up config validation ( #17214 )
2026-06-25 15:34:44 -04:00
Franck Nijhof and GitHub
cc646b2213
[core] Defer requests import in framework_helpers to speed up config validation ( #17215 )
2026-06-25 15:34:33 -04:00
ddf075a2dd
Bump aioesphomeapi from 45.3.1 to 45.5.2 ( #17211 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 18:00:52 +00:00
e304c318fb
Bump bundled esphome-device-builder to 1.0.18 ( #17212 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-06-25 19:47:24 +02:00
Jonathan Swoboda and GitHub
e27390bddb
[hbridge] Fix light stuck on one polarity ( #17162 )
2026-06-25 12:36:10 -04:00
6f36ce6429
[openthread] Provide action to control poll_period when device MTD ( #11766 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 12:35:15 -04:00
Jonathan Swoboda and GitHub
1d5490fd91
[modbus] Only apply turnaround delay after broadcasts ( #17209 )
2026-06-25 11:38:34 -04:00
Jonathan Swoboda and GitHub
18c7f60410
[uart] Validate fixed UART settings at config time for fixed-baud components ( #17207 )
2026-06-25 10:19:05 -04:00
4f70f6b2a6
[mipi][mipi_spi] Swap native dimensions for swap_xy hardware transform ( #17201 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 08:36:36 -04:00
Jesse Hills and GitHub
29a6105730
[ms8607] Mark configurable classes as final ( #17147 )
2026-06-25 08:31:15 -04:00
Jesse Hills and GitHub
46cf052ec5
[config_validation] Fix multicast typo in error message ( #17206 )
2026-06-25 08:28:43 -04:00
Jesse Hills and GitHub
e5d8c22b47
Mark configurable classes as final (13/21: pmsa003i-rc522) ( #16964 )
2026-06-25 13:20:11 +02:00
Jesse Hills and GitHub
64acb358a5
Mark configurable classes as final (8/21: hm3301-integration) ( #16959 )
2026-06-25 13:20:00 +02:00
Jesse Hills and GitHub
d511f0614d
Mark configurable classes as final (18/21: template-tx20) ( #16969 )
2026-06-25 13:19:51 +02:00
Jesse Hills and GitHub
eb9ca517e3
Mark configurable classes as final (14/21: rc522_i2c-scd4x) ( #16965 )
2026-06-25 13:19:39 +02:00
Jesse Hills and GitHub
f769457bb0
Mark configurable classes as final (15/21: script-slow_pwm) ( #16966 )
2026-06-25 13:19:30 +02:00
Tomasz Witke and GitHub
0fcf512148
[image] Use LVGL 9 color formats ( #16871 )
2026-06-25 21:03:50 +10:00
Jesse Hills and GitHub
8c68e95568
[config_validation] Add tests for 100% validator coverage ( #17204 )
2026-06-25 22:33:28 +12:00
Fae and GitHub
d8eee03556
[host] Fix handling of directory for preferences ( #11160 )
2026-06-25 10:20:15 +00:00
Julian Lunz and GitHub
23933c1b58
[adc] Only call cyw43_thread_enter/exit for VSYS when WiFi is active on RP2040 ( #17203 )
2026-06-24 23:21:41 -07:00
Jonathan Swoboda and GitHub
8c9f4fba8f
[wifi] Report STA IP, not SoftAP IP, in wifi_info on ESP8266 ( #17185 )
2026-06-24 22:28:15 -04:00
Jonathan Swoboda and GitHub
92554f4e67
[network] Set IPv4 type tag on all lwIP platforms, not just esp32 ( #17200 )
2026-06-24 22:28:06 -04:00
Jonathan Swoboda and GitHub
1dfafce06a
[i2c][spi] Wire ESP32-S31/H4/H21 bus capabilities ( #17188 )
2026-06-24 21:05:29 -04:00
Jonathan Swoboda and GitHub
abbcfd213f
[tinyusb][usb_cdc_acm][usb_host][usb_uart] Support ESP32-S31/H4 ( #17190 )
2026-06-24 20:51:03 -04:00
Jonathan Swoboda and GitHub
23aff5202b
[wifi][openthread] Wire ESP32-S31/H4/H21 radio support ( #17186 )
2026-06-24 20:42:41 -04:00
Jonathan Swoboda and GitHub
91e515ca7c
[esp32] Accept '#' as ESP-IDF source ref separator ( #17193 )
2026-06-24 20:40:28 -04:00
Jonathan Swoboda and GitHub
538f554bdb
[psram] Support ESP32-S31/H4 ( #17192 )
2026-06-24 20:38:55 -04:00
Jonathan Swoboda and GitHub
e96717f6cd
[waveshare_io_ch32v003] Pin i2c_id in test to avoid grouping conflict ( #17191 )
2026-06-24 20:16:53 -04:00
dependabot[bot] and GitHub
aff5e248ed
Bump actions/setup-python from 6.2.0 to 6.3.0 in /.github/actions/restore-python ( #17194 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 02:05:30 +02:00
dependabot[bot] and GitHub
155439be74
Bump actions/setup-python from 6.2.0 to 6.3.0 ( #17197 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 02:05:13 +02:00
dependabot[bot] and GitHub
fa34c67950
Bump CodSpeedHQ/action from 4.17.6 to 4.18.1 ( #17198 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 02:04:52 +02:00
dependabot[bot] and GitHub
b688474444
Bump ruff from 0.15.18 to 0.15.19 ( #17195 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-25 02:04:37 +02:00
esphome[bot] and GitHub
72b663fc40
Bump bundled esphome-device-builder to 1.0.17 ( #17199 )
2026-06-25 02:04:22 +02:00
esphome[bot] and GitHub
f471329d60
Bump bundled esphome-device-builder to 1.0.16 ( #17182 )
2026-06-24 17:15:00 +02:00
e8acd24fd9
[opentherm] Support power scaling disabled ( #17183 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-06-24 09:29:57 -04:00
Clyde Stubbs and GitHub
18f29f8d2b
[mipi_spi] Suppress sequence errors when page selection used ( #17176 )
2026-06-24 08:05:23 -04:00
Anton Viktorov and GitHub
cbcf23426d
[waveshare_io_ch32v003] Waveshare I/O Expander component ( #10071 )
2026-06-24 20:08:59 +10:00
Jesse Hills and GitHub
e6455c5b44
Mark configurable classes as final (12/21: msa3xx-pm2005) ( #16963 )
2026-06-23 18:27:07 -05:00
Jesse Hills and GitHub
2b8916fc4e
[ci] Exclude test changes from small-pr/medium-pr size labels ( #17172 )
2026-06-24 11:13:34 +12:00
esphome[bot] and GitHub
dae078fc56
Bump bundled esphome-device-builder to 1.0.15 ( #17170 )
2026-06-24 11:06:15 +12:00
Clyde Stubbs and GitHub
72686bd4af
[mipi_spi] Warn on MODE3 default for display without CS pin ( #17153 )
2026-06-24 08:43:39 +10:00
344da7c4f4
[docker] Move build deps to base image, drop app apt step ( #17167 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-06-23 17:35:07 -04:00
Jesse Hills and GitHub
84de814e6f
[config_validation] Make bind_key a sensitive dual-mode validator ( #17146 )
2026-06-24 09:05:39 +12:00
Jonathan Swoboda and GitHub
1d32b6c9e0
[espidf] Enable ccache by default for ESP-IDF builds ( #17163 )
2026-06-23 16:41:13 -04:00
49536693b7
[esp32] Use POSIX path for secure-boot signing/verification keys Fixes #17164 ( #17166 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-23 16:40:49 -04:00
dependabot[bot] and GitHub
a24a63e61b
Bump actions/cache from 5.0.5 to 6.0.0 ( #17168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 15:03:28 -05:00
dependabot[bot] and GitHub
e3b644c2a0
Bump actions/cache from 5.0.5 to 6.0.0 in /.github/actions/restore-python ( #17169 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 15:03:16 -05:00
Jonathan Swoboda and GitHub
7763ce958d
[tests] Disable Hypothesis deadline on IP validation property tests ( #17138 )
2026-06-23 15:21:40 -04:00
Jonathan Swoboda and GitHub
ff001b9e45
[esp32_ble_server] Fix set_value action with by-reference triggers ( #17156 )
2026-06-23 15:21:26 -04:00
Jonathan Swoboda and GitHub
c2d79c972c
[docker] Install ccache in the image ( #17157 )
2026-06-23 15:04:42 -04:00
Jonathan Swoboda and GitHub
e0377bbbd3
[ci] Enable ccache for component batch builds (~7% faster) ( #17136 )
2026-06-23 15:04:23 -04:00
Berik Visschers and GitHub
eae65a6b88
[bme680_bsec][bme68x_bsec2][const] Move BME sensor constants to shared component consts ( #17160 )
2026-06-23 11:44:48 -04:00
Jesse Hills and GitHub
225d426d95
[core] Use CORE.is_* platform helpers in __main__ ( #17144 )
2026-06-23 08:40:16 -04:00
Zach Isbach and GitHub
9614bc20a0
[epaper_spi] Add support for Waveshare 2.13" V4 series B (R/B/W) ( #16828 )
2026-06-23 11:00:19 +00:00
arunderwood and GitHub
41747c2de7
[epaper_spi] Add support for the Inkplate 2 ( #16856 )
2026-06-23 16:50:02 +10:00
Jesse Hills and GitHub
c70d56807f
[motion] Make motion test configs mergeable in CI ( #17149 )
2026-06-23 16:44:58 +12:00
Jesse Hills and GitHub
69d700727d
[docker] Remove dead HA addon env exports (streamer_mode, relative_url) ( #17140 )
2026-06-23 11:25:24 +12:00
esphome[bot] and GitHub
5fcf656806
Bump bundled esphome-device-builder to 1.0.14 ( #17139 )
2026-06-22 17:45:22 -05:00
Jonathan Swoboda and GitHub
1ace836744
[espidf] Don't fail framework check on broken unrelated PATH tools ( #17053 )
2026-06-22 18:41:21 -04:00
3a4831bd7e
[ble_nus] Atomic log-line framing (no partial ring-buffer writes) ( #17105 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: tomaszduda23 <tomaszduda23@gmail.com >
2026-06-22 21:04:11 +00:00
dependabot[bot] and GitHub
6c1724874b
Bump zeroconf from 0.149.16 to 0.150.0 ( #17137 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 15:04:22 -05:00
2483576909
[sx126x] Add data whitening options ( #17102 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-22 10:51:10 -04:00
esphome[bot] and GitHub
0df1db6205
Bump bundled esphome-device-builder to 1.0.13 ( #17132 )
2026-06-22 00:01:22 -05:00
J. Nick Koston and GitHub
614eae7a3b
[dashboard_import] Store package_import_url in flash on ESP8266 ( #17127 )
2026-06-21 23:18:06 -05:00
Jesse Hills and GitHub
2fe67a6eda
[graphical_display_menu] Mark configurable classes as final ( #17129 )
2026-06-21 23:17:47 -05:00
Jesse Hills and GitHub
e88f69b5f8
Mark configurable classes as final (7/21: gcja5-hlw8032) ( #16958 )
2026-06-21 21:05:05 -05:00
Jesse Hills and GitHub
c69cfd44be
Mark configurable classes as final (5/21) ( #16956 )
2026-06-21 21:04:55 -05:00
Jesse Hills and GitHub
9f5ed6fdfd
Mark configurable classes as final (6/21) ( #16957 )
2026-06-21 21:04:45 -05:00
Jesse Hills and GitHub
0891473280
Mark configurable classes as final (10/21: matrix_keypad-micronova) ( #16961 )
2026-06-21 21:04:34 -05:00
Jesse Hills and GitHub
2982d7c834
Mark configurable classes as final (9/21) ( #16960 )
2026-06-21 21:04:16 -05:00
Jesse Hills and GitHub
026bac4cd1
[ld2420] Mark configurable classes as final ( #17130 )
2026-06-22 13:27:56 +12:00
J. Nick Koston and GitHub
7fcc890e84
[rp2040] Bump arduino-pico framework to 5.6.1 ( #17122 )
2026-06-22 13:02:46 +12:00
J. Nick Koston and GitHub
44c54b3a75
[json] Bump ArduinoJson to 7.4.3 ( #17126 )
2026-06-21 23:09:54 +00:00
Clyde Stubbs and GitHub
faabafad2b
[mipi_rgb] Fix offsets for Wave 5 1024x600 ( #17057 )
2026-06-22 09:54:05 +12:00
Jesse Hills and GitHub
cce7cfff29
Mark configurable classes as final (3/21: ble_scanner-ch423) ( #16954 )
2026-06-22 09:52:32 +12:00
77a91853be
[i2s_audio] Narrow wider streams to the speaker's configured bit depth ( #16821 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-22 09:52:05 +12:00
Jesse Hills and GitHub
73dbc8214b
Mark configurable classes as final (4/21: chsc6x-dfplayer) ( #16955 )
2026-06-22 09:51:31 +12:00
Jesse Hills and GitHub
7d7cdb6c66
Mark configurable classes as final (21/21: zhlt01-zyaura) ( #16972 )
2026-06-22 09:51:11 +12:00
J. Nick Koston and GitHub
0d7130c499
[docs] Remove leftover dashboard references after dashboard removal ( #17125 )
2026-06-22 09:48:21 +12:00
J. Nick Koston and GitHub
1d5d581734
[esp8266] Drop stale esphome-docker-base reference ( #17123 )
2026-06-22 09:34:09 +12:00
Jesse Hills and GitHub
d0e3e98d55
[dashboard] Remove legacy web dashboard ( #17124 )
2026-06-22 09:33:27 +12:00
J. Nick Koston and GitHub
c4abc5476e
[core] Remove deprecated std::string scheduler/timer overloads ( #17111 )
2026-06-21 16:22:08 -05:00
J. Nick Koston and GitHub
6c10fc1272
[hub75] Remove deprecated scan_wiring name aliases ( #17118 )
2026-06-21 16:21:50 -05:00
Kevin Ahrendt and GitHub
036768c399
[audio] Fix mono channel MP3 playback ( #17106 )
2026-06-21 15:19:13 -05:00
J. Nick Koston and GitHub
921758f87d
[core] Clarify resolve error when a device has no network log/OTA transport ( #17107 )
2026-06-21 15:00:55 -05:00
J. Nick Koston and GitHub
c6ead57a9e
[packages] Remove deprecated single-package include syntax ( #17119 )
2026-06-22 08:00:46 +12:00
J. Nick Koston and GitHub
78c6131bbf
[web_server] Deprecate version 1 ( #17109 )
2026-06-21 15:00:36 -05:00
J. Nick Koston and GitHub
d8f883bd9d
[core] Remove deprecated get_object_id() and get_compilation_time() ( #17112 )
2026-06-22 07:54:05 +12:00
J. Nick Koston and GitHub
d1d77fc217
[remote_base] Remove deprecated MideaData::to_string() ( #17117 )
2026-06-22 07:51:08 +12:00
J. Nick Koston and GitHub
f273221cf4
[core] Remove deprecated value_accuracy_to_string() ( #17116 )
2026-06-22 07:50:32 +12:00
J. Nick Koston and GitHub
03121d2efe
[core] Remove deprecated std::string GPIOPin::dump_summary() ( #17115 )
2026-06-22 07:49:27 +12:00
J. Nick Koston and GitHub
7c2603d9bc
[ethernet] Defer clk_mode removal to 2026.9.0 ( #17114 )
2026-06-22 07:47:15 +12:00
J. Nick Koston and GitHub
21aee91e67
[web_server] Remove deprecated object ID URL matching ( #17113 )
2026-06-22 07:45:03 +12:00
J. Nick Koston and GitHub
1bd937d89c
[api] Remove pre-1.14 object_id backward-compat code ( #17108 )
2026-06-22 07:44:00 +12:00
Bonne Eggleston and GitHub
63d8a344c5
[modbus] Fix parsing & split out server mode ( #11969 )
2026-06-21 13:32:35 -05:00
Jonathan Swoboda
dbdf125ec8
Merge branch 'release' into dev
2026-06-20 14:18:09 -04:00
esphome[bot] and GitHub
9609d370c0
Bump bundled esphome-device-builder to 1.0.12 ( #17091 )
2026-06-20 12:22:19 -05:00
59711b8e6a
Add THREAT_MODEL.md ( #17089 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-20 11:51:42 -05:00
J. Nick Koston and GitHub
d77c0d2bc5
[ha-addon] Expose the device-builder public port only when port 6052 is mapped ( #17076 )
2026-06-20 11:33:54 -05:00
esphome[bot] and GitHub
657d9bf4d0
Bump bundled esphome-device-builder to 1.0.11 ( #17081 )
2026-06-20 00:30:30 -05:00
3fb250133f
Bump pytest from 9.1.0 to 9.1.1 ( #17069 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 23:20:37 -04:00
d8bd80ef38
Bump resvg-py from 0.3.2 to 0.3.3 ( #17070 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 23:20:28 -04:00
db6bd36cf9
Bump py7zr from 1.1.0 to 1.1.3 ( #17071 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 23:20:17 -04:00
Jonathan Swoboda and GitHub
f57d31374e
[packet_transport] Mark encryption key as cv.sensitive ( #17066 )
2026-06-19 23:19:30 -04:00
Jonathan Swoboda and GitHub
50994704a3
[fastled_base] Fix RMT5 intr_priority conflict ( #17072 )
2026-06-19 23:19:17 -04:00
Jonathan Swoboda and GitHub
350e7bb763
[espidf] Resolve IDF tools path to avoid unnormalized path warning ( #17055 )
2026-06-19 17:17:06 +12:00
J. Nick Koston and GitHub
4ae6dc355f
[select] Remove deprecated state member ( #17027 )
2026-06-19 17:08:07 +12:00
dependabot[bot] and GitHub
6a79dfb5c5
Bump ruff from 0.15.17 to 0.15.18 ( #17046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 17:07:32 +12:00
Big Mike and GitHub
1dbd9af617
[sen6x] Remove codeowner ( #17056 )
2026-06-19 17:04:11 +12:00
Jesse Hills
995eba9178
Merge branch 'release' into dev
2026-06-19 11:35:46 +12:00
esphome[bot] and GitHub
a497174da2
Bump bundled esphome-device-builder to 1.0.10 ( #17051 )
2026-06-19 10:05:20 +12:00
J. Nick Koston and GitHub
b97182d302
[logger] Hold recursion guard while draining the task log buffer ( #17044 )
2026-06-19 09:16:14 +12:00
Jonathan Swoboda and GitHub
8e7518fe9d
[esp32] Don't overwrite PlatformIO's factory.bin ( #17042 )
2026-06-19 09:15:38 +12:00
Jonathan Swoboda and GitHub
a0f546e375
[ci] Smoke-test Arduino framework in esp32 PlatformIO job ( #17034 )
2026-06-18 16:08:22 -04:00
Jonathan Swoboda and GitHub
53e85e07d4
[esp32] Support esphome idedata with the native ESP-IDF toolchain ( #17040 )
2026-06-18 15:56:21 -04:00
Jonathan Swoboda and GitHub
f6c78f7415
[uptime] Revert timestamp sensor device_class to timestamp ( #17037 )
2026-06-18 15:43:17 -04:00
Jonathan Swoboda and GitHub
19cca9e177
[esp32] Remove framework migration notice ( #17023 )
2026-06-18 15:41:03 -04:00
Jonathan Swoboda and GitHub
1a553018bf
[build] Skip target-platform deps when populating host unit-test config ( #17039 )
2026-06-18 15:38:57 -04:00
dependabot[bot] and GitHub
a39505f5ef
Bump CodSpeedHQ/action from 4.17.5 to 4.17.6 ( #17047 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 19:33:01 +00:00
dependabot[bot] and GitHub
14e89f3dae
Bump actions/checkout from 6.0.3 to 7.0.0 ( #17049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 19:31:17 +00:00
bf12af4645
[wifi] Add runtime suppression of post-connect roaming scans ( #17012 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-06-18 08:31:49 -05:00
1753ccd811
[ci] Update component-test CI for ESP-IDF default toolchain ( #16383 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-06-18 08:57:59 -04:00
J. Nick Koston and GitHub
69f905f154
[ci] Revert "Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.1" ( #17028 )
2026-06-18 04:18:12 -05:00
Jesse Hills and GitHub
92028e53b5
Mark configurable classes as final (2/21: as3935_i2c-ble_rssi) ( #16953 )
2026-06-18 15:35:12 +12:00
Jesse Hills and GitHub
11deff2bed
Mark configurable classes as final (1/21: a01nyub-aqi) ( #16952 )
2026-06-18 15:35:03 +12:00
2b38e4b7e2
[audio] Bump microMP3 to v0.3.0 ( #17009 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-18 03:23:18 +00:00
c63bed8c21
Bump pytest from 9.0.3 to 9.1.0 ( #16981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:16:04 -04:00
3b2564bbf3
Bump cryptography from 48.0.1 to 49.0.0 ( #16985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:15:56 -04:00
26c42af354
Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.1 ( #16986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:15:46 -04:00
9ace0ffb26
Bump pylint from 4.0.5 to 4.0.6 ( #16983 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:15:15 -04:00
d4b6426087
[esp32] Pin Names for Seeed XIAO C3 / C6 / S3 ( #17002 )
...
Co-authored-by: Thomas A <1294885+zeroflow@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-17 23:12:22 -04:00
bd9375117a
[core] Honor transferred address cache in has_resolvable_address ( #17025 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-17 22:11:24 -05:00
c2784c9fd8
[esp32] Consolidate network/coexistence sdkconfig into a single reconciler ( #17008 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-18 03:09:39 +00:00
3a1a8a8955
[ci] Fail CI Status job when workflow is cancelled ( #17024 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-18 15:02:22 +12:00
b6763cfaed
[ci] Smoke-test docker image by compiling each target toolchain ( #16995 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-18 15:02:07 +12:00
f76dfd579c
[openthread] Add basic Openthread support to Zephyr/nRF52 platform ( #16854 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: tomaszduda23 <tomaszduda23@gmail.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-18 01:58:51 +00:00
4b8568e948
[socket] bugfix Set wake-request gate flag on LwIP socket receive event ( #17010 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:54:29 +12:00
Jonathan Swoboda and GitHub
ac6a0f34ec
[esp32] Make ESP-IDF the default toolchain ( #16910 )
2026-06-18 13:45:30 +12:00
Jesse Hills and GitHub
c214a8ce79
[core] Add generic component alias infrastructure ( #16826 )
2026-06-18 01:21:00 +00:00
e3f164fff2
[nrf52] add support for native builds ( #16898 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-17 21:17:07 -04:00
c9095841ae
[ufm01] Add UFM-01 ultrasonic flow meter component ( #16582 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-17 21:16:28 -04:00
Jonathan Swoboda and GitHub
7cb6cf2f2a
[ci] Replace clang-tidy hash with direct config-file diff check ( #17019 )
2026-06-17 21:12:39 -04:00
Jesse Hills
34844da668
Merge branch 'release' into dev
2026-06-18 13:00:38 +12:00
77a99bceb2
Bump bundled esphome-device-builder to 1.0.9 ( #17021 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-06-17 17:38:39 -05:00
esphome[bot] and GitHub
ae7c800de8
Bump bundled esphome-device-builder to 1.0.8 ( #17020 )
2026-06-17 17:32:37 -05:00
Jesse Hills
084398436d
Merge branch 'beta' into dev
2026-06-18 10:08:51 +12:00
esphome[bot] and GitHub
6d9490b5a3
Bump bundled esphome-device-builder to 1.0.7 ( #17018 )
2026-06-17 15:53:10 -05:00
dependabot[bot] and GitHub
0f5defa67e
Bump tzlocal from 5.3.1 to 5.4.3 ( #17015 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 14:51:08 -05:00
esphome[bot] and GitHub
900e0b8566
Bump bundled esphome-device-builder to 1.0.6 ( #17016 )
2026-06-17 14:50:56 -05:00
esphome[bot] and GitHub
40d0cbee3f
Bump bundled esphome-device-builder to 1.0.5 ( #17014 )
2026-06-17 14:07:36 -05:00
esphome[bot] and GitHub
009c6dd995
Bump bundled esphome-device-builder to 1.0.4 ( #17013 )
2026-06-17 12:38:23 -05:00
esphome[bot] and GitHub
e80461eba9
Bump bundled esphome-device-builder to 1.0.3 ( #17005 )
2026-06-16 22:28:27 -05:00
Jonathan Swoboda and GitHub
29e8949e3e
[ota] Scale ESP-IDF OTA erase watchdog to image size ( #16998 )
2026-06-16 13:23:46 -04:00
Jonathan Swoboda and GitHub
ce11d38c9b
[esp32_hosted] Bump esp_hosted to 2.12.9 ( #16999 )
2026-06-16 11:53:11 -04:00
Jesse Hills
f62d804a60
Merge branch 'beta' into dev
2026-06-16 23:54:03 +12:00
930cf2b5b9
[docker] Bundle device-builder 1.0.1, make HA add-on builder-only ( #16989 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-06-16 22:47:14 +12:00
Jesse Hills and GitHub
d8fa0e4140
[core] Stop parent git repos from breaking ESP-IDF/PlatformIO builds ( #16994 )
2026-06-16 20:24:26 +12:00
Jesse Hills and GitHub
b09a5f9e43
[ci] Push branch-tagged docker images to ghcr.io for local testing ( #16992 )
2026-06-16 13:37:31 +12:00
bb6cd97948
Bump clang-tidy from 22.1.0.1 to 22.1.7 ( #16984 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-15 21:15:12 -04:00
Jesse Hills and GitHub
73f839437e
[docker] Remove alpine base, build only on debian ( #16991 )
2026-06-16 13:12:53 +12:00
Jonathan Swoboda and GitHub
a7a407c22c
[openthread] Fix InstanceLock releasing the lock twice on try_acquire ( #16980 )
2026-06-16 09:05:50 +12:00
Kevin Ahrendt and GitHub
7a2657cea1
[audio] Bump microMP3 to v0.2.3 ( #16977 )
2026-06-16 08:48:07 +12:00
J. Nick Koston and GitHub
3420cff316
[core] Attribute "took a long time" blocking warning to the owning script ( #16768 )
2026-06-16 08:46:33 +12:00
Clyde Stubbs and GitHub
963465a0a6
[mipi_dsi] Add SWRESET command to M5Stack Tab5-V2 init sequence ( #16975 )
2026-06-15 08:25:54 -04:00
1ee49720c7
[psram] Make schema extractable with per-variant options ( #16949 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-06-15 19:55:21 +12:00
Jesse Hills and GitHub
c1a7a8ff55
Add PEP 572 walrus operator preference to coding conventions ( #16951 )
2026-06-15 16:01:44 +12:00
Clyde Stubbs and GitHub
f1fd5f2f49
[epaper_spi] Metadata, bug fixes, new model ( #16950 )
2026-06-15 12:10:58 +10:00
Jesse Hills
8d2c2e6adc
Merge branch 'beta' into dev
2026-06-15 12:05:55 +12:00
efebea3296
[esp32] Add flash_mode and flash_frequency config options ( #16920 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-06-15 10:56:18 +12:00
Jonathan Swoboda and GitHub
e191fc5d47
[core] Support platformio_options on the native ESP-IDF toolchain ( #16917 )
2026-06-15 10:56:03 +12:00
Jonathan Swoboda and GitHub
1e5771a3fa
[esp32] Fix idedata generation failing on unset ESPHOME_ARDUINO ( #16925 )
2026-06-15 09:48:43 +12:00
5b7f8cf90d
[mipi_spi] Implement automatic mapping of offsets ( #16722 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-15 09:36:38 +12:00
guillempages and GitHub
35e5c7c7c3
[runtime_image] Improve error logging ( #16943 )
2026-06-14 07:40:49 +10:00
10ce6024bf
[lvgl] Fix schema extraction ( #16895 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 08:21:38 -04:00
bf6c8568d3
Bump CodSpeedHQ/action from 4.17.0 to 4.17.5 ( #16919 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-12 14:33:28 -04:00
88084f2ec7
Bump ruff from 0.15.16 to 0.15.17 ( #16918 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-12 14:32:51 -04:00
6ef35b6d3d
[spi] Skip logging on begin_transaction() of an auto-releasing write-only SPI device ( #16921 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-06-11 19:50:51 -04:00
28dd935359
[xpt2046] touchscreen driver enhancement ( #16414 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-11 12:35:44 -04:00
J. Nick Koston and GitHub
750cf1995b
[esp8266] Decode crash handler PC and backtrace in logs ( #16911 )
2026-06-11 08:47:50 -05:00
Jesse Hills
a56b6d8993
Merge branch 'beta' into dev
2026-06-11 16:09:15 +12:00
Jesse Hills and GitHub
6a527c7efc
[tests] Mock target branch in memory-impact exclusion test ( #16913 )
2026-06-11 14:04:22 +12:00
Jesse Hills
e0b0c1e8d3
Bump version to 2026.7.0-dev
2026-06-11 12:41:19 +12:00
kbx81
f8bec0813d
fix
2026-03-13 16:48:56 -05:00
kbx81
84762e6ae0
oops
2026-03-13 16:46:13 -05:00
kbx81
2edf313ee3
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-03-13 16:45:23 -05:00
kbx81
ae9c999052
fix
2026-02-28 23:21:30 -06:00
kbx81
7d2f6fbf55
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-28 23:12:31 -06:00
kbx81
608bef86cc
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-26 23:42:43 -06:00
kbx81
6514dc2fe1
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-26 20:55:50 -06:00
kbx81
240afd23b3
...
2026-02-26 14:31:17 -06:00
kbx81
156c2a8cb0
optimize
2026-02-26 14:30:31 -06:00
kbx81
908c47bb5e
preen, tune
2026-02-25 23:28:44 -06:00
kbx81
6df3a30740
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-25 17:33:27 -06:00
kbx81
0aaf59dbed
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-24 16:51:04 -06:00
kbx81
249c5bb724
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-23 18:01:56 -06:00
kbx81
54ea8dd207
Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy
2026-02-19 18:31:15 -06:00
puddly
4cfb794b62
WIP
2026-02-19 18:22:03 -05:00
kbx81
917af8ff31
[zigbee_proxy] New component
2026-02-19 14:34:29 -06:00