La última tanda de actualizaciones de ESPhome trae consigo una serie de mejoras centradas en la estabilidad y la compatibilidad. En el frente de las dependencias, se han actualizado bibliotecas clave como filelock (a la versión 3.32.0) y platformdirs (4.11.0), además de múltiples revisiones del constructor de dispositivos ESPhome (esphome-device-builder), que ahora alcanza la versión 1.9.2. Estos cambios garantizan procesos de compilación más fiables y un mejor rendimiento general.
También se han resuelto errores importantes. En las pantallas de tinta electrónica con interfaz SPI (epaper_spi), se corrigió un fallo donde la secuencia de inicialización por defecto no se aplicaba correctamente, evitando problemas al arrancar. Por otro lado, se solucionó un error crítico en la API que podía provocar una doble liberación de memoria al drenar el búfer de desbordamiento, reforzando la estabilidad del sistema.
En cuanto a la gestión de dispositivos y plataformas, se implementaron varias correcciones. La adopción de dispositivos mediante git ya no falla en el primer intento gracias al bloqueo de la caché de clonado durante resoluciones concurrentes. Para los entornos ESP-IDF, los archivos CMakeLists generados ahora utilizan barras diagonales, facilitando la compilación en Windows. Además, se ha limitado la validación de herramientas del ESP32 a valores compatibles y se deshabilitó explícitamente el soporte para BLE 5.0, previniendo posibles conflictos.



