This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+3 more
Affected surfaces
Summary
AI summaryBroad release touches https://github.com/bdraco, https://github.com/swoboda1337, https://github.com/apps/esphome, and https://github.com/jesserockz.
Full changelog
- [emc2101] Fix negative external temperatures reported as large positives esphome#17494 by @swoboda1337
- [haier] Fix outdoor defrost temperature reporting the coil temperature esphome#17492 by @swoboda1337
- [as3935_i2c] Use repeated start when reading registers esphome#17584 by @swoboda1337
- [zephyr] implement ISRInternalGPIOPin::digital_write esphome#17601 by @quantum5
- [micro_wake_word] Include the local model file in bundles esphome#17604 by @bdraco
- [core] Improve framework mirror selection, download errors, and version parsing esphome#17615 by @swoboda1337
- [http_request] Fix use-after-return of header collection state in IDF backend esphome#17627 by @swoboda1337
- [web_server_idf] Use core format_hex_to helper for digest auth (fixes Arduino build) esphome#17608 by @swoboda1337
- [nrf52] Set ZEPHYR_SDK_INSTALL_DIR for Zephyr SDK discovery esphome#17633 by @jesserockz
- Bump bundled esphome-device-builder to 1.6.2 esphome#17640 by @esphome[bot]
- Bump aioesphomeapi from 45.6.0 to 45.6.1 esphome#17653 by @dependabot[bot]
- Bump bundled esphome-device-builder to 1.6.3 esphome#17651 by @esphome[bot]
- Bump aioesphomeapi from 45.6.1 to 45.6.2 esphome#17654 by @dependabot[bot]
- [espidf] Suggest installing missing system libraries when the tools install fails esphome#17619 by @swoboda1337
- [core] Fix srcFilter exclusions being silently ignored on Windows esphome#17648 by @bharvey88
- Pin cryptography to 48.0.1 on Intel macOS esphome#17658 by @bdraco
- Ship component requirements.txt files in the sdist and wheel esphome#17660 by @bdraco
- [logs] Cap the logs reconnect backoff for deep-sleep devices esphome#17656 by @bdraco
- [nrf52] Install PlatformIO toolchain Python packages into a dedicated venv esphome#17635 by @jesserockz
- Bump bundled esphome-device-builder to 1.6.4 esphome#17662 by @esphome[bot]
- [esp32] Bump recommended ESP-IDF to 5.5.5 and Arduino to 3.3.10 esphome#17669 by @swoboda1337
- Bump bundled esphome-device-builder to 1.6.5 esphome#17675 by @esphome[bot]
- Bump bundled esphome-device-builder to 1.6.6 esphome#17681 by @esphome[bot]
- Bump bundled esphome-device-builder to 1.6.7 esphome#17696 by @esphome[bot]
- Split multi-token build.flags entries when generating ESP-IDF component CMakeLists esphome#17649 by @bharvey88
- [ssd1306] Fix offset_x being ignored on SH1106/SH1107 displays esphome#17700 by @jesserockz
- [micro_wake_word] Download models in parallel esphome#17701 by @bdraco
- [platformio] Accept git URLs passed as the library name esphome#17697 by @bdraco
- [git] Detect interrupted clones and re-clone automatically esphome#17690 by @bdraco
- [espidf] Make openocd-esp32 optional so its libusb check cannot break installs esphome#17686 by @bdraco
- [light] Fix pulse and other effects esphome#17645 by @clydebarrow
- Bump bundled esphome-device-builder to 1.6.8 esphome#17708 by @esphome[bot]
- [core] Auto-clean the PlatformIO build environment when the Python version changes esphome#17671 by @bdraco
- [platformio] Re-download library when cached copy is missing its manifest esphome#17691 by @bdraco
- [http_request] Fix usage of http response body esphome#17713 by @kamaradclimber
- [platformio] Include cache path in invalid library error esphome#17692 by @bdraco
- [espidf] Resume interrupted toolchain downloads instead of restarting esphome#17706 by @bdraco
- [wireguard] Mark private keys sensitive, stop redacting public keys esphome#17736 by @bdraco
- [esp8266] Fail fast when Rosetta 2 is missing on Apple Silicon Macs esphome#17737 by @bdraco
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About esphome
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Related context
Related tools
Earlier breaking changes
- v2026.5.1 Break api_connection/api_server include cycle to drop custom unique_ptr deleter.
Beta — feedback welcome: [email protected]