ESPHome Update: Dependency Bumps and Bug Fixes Enhance Stability

imagem 15

This latest ESPHome release brings a wave of under-the-hood improvements, focusing on dependencies and critical fixes that self-hosted users will appreciate. Several internal libraries—including filelock, platformdirs, and the bundled esphome-device-builder—have been bumped to newer versions multiple times, ensuring better compatibility and smoother builds across different environments.

On the stability front, a handful of bugs have been squashed. For e-paper SPI displays, the initialization sequence now correctly defaults to an empty list rather than None, preventing potential crashes. The device adoption process over Git has been made more robust by locking the clone cache to avoid failures on the first attempt. Additionally, the generated CMakeLists for ESP-IDF components now consistently use forward slashes, which fixes building on Windows. The API layer also received a fix for a double-free error that could occur when draining overflow buffers.

ESP32 users will notice that Bluetooth 5.0 features are now explicitly disabled, heading off possible interference or instability. The toolchain validation for ESP32 has also been tightened to only accept officially supported values, reducing the risk of misconfiguration. These targeted changes collectively improve the reliability of compiling and running ESPHome on a wide range of devices.

Leave a Comment

Your email address will not be published. Required fields are marked *