2026.8.1
Added 1
- Fire on_update_available trigger when update is detected in esp32_hosted
Changed 6
- Bump bundled esphome-device-builder to 1.12.4
- Block BK7238 until the LibreTiny bonding partition fix lands in bk72xx_ble
- Log connection parameter update results in esp32_ble
- Dump the main.cpp config comment with sorted keys
- Retry transient network errors when downloading external files
- Scan at the default window while a GATT connection is active in esp32_ble_tracker
Fixed 8
- Take the lwIP core lock around sntp_servermode_dhcp() in WiFi
- Rebuild the Python env when its interpreter symlink dangles on nrf52
- Keep templated !include filenames as strings so Windows path normalization cannot corrupt them
- Fix dump_config crash when enable_on_boot is false in espnow
- Fix sensor state_class defaults not being applied correctly in emontx
- Don't report stale crash state after hardware WDT resets on esp8266
- Report abort and task watchdog panics correctly in crash handler on esp32
- Fix loop stall that triggers the task watchdog when entity list sends block in api
From ESPHome
- [wifi] Take the lwIP core lock around sntp_servermode_dhcp() esphome#18511 by @SoundGoof
- Bump bundled esphome-device-builder to 1.12.1 esphome#18541 by @esphome[bot]
- [nrf52] Rebuild the Python env when its interpreter symlink dangles esphome#18540 by @bdraco
- [core] Keep templated !include filenames as strings so Windows path normalization cannot corrupt them esphome#18549 by @bdraco
- Bump bundled esphome-device-builder to 1.12.2 esphome#18573 by @esphome[bot]
- [espnow] Fix dump_config crash when enable_on_boot is false esphome#18572 by @bdraco
- [emontx] Fix sensor state_class defaults not being applied correctly esphome#17610 by @FredM67
- [esp32_hosted] Fire on_update_available trigger when update is detected esphome#18591 by @swoboda1337
- Bump bundled esphome-device-builder to 1.12.3 esphome#18601 by @esphome[bot]
- Bump bundled esphome-device-builder to 1.12.4 esphome#18651 by @esphome[bot]
- [bk72xx_ble] Block BK7238 until the LibreTiny bonding partition fix lands esphome#18649 by @bdraco
- [esp32_ble] Log connection parameter update results esphome#18607 by @bdraco
- [esp8266] Don't report stale crash state after hardware WDT resets esphome#18597 by @bdraco
- [core] Dump the main.cpp config comment with sorted keys esphome#18653 by @bdraco
- [esp32] Report abort and task watchdog panics correctly in crash handler esphome#18575 by @bdraco
- [core] Retry transient network errors when downloading external files esphome#18538 by @bdraco
- [api] Fix loop stall that triggers the task watchdog when entity list sends block esphome#18577 by @bdraco
- [esp32_ble_tracker] Scan at the default window while a GATT connection is active esphome#18609 by @bdraco