A nova leva de atualizações do ESPHome traz avanços significativos para o processo de compilação e a experiência de desenvolvimento. O construtor de dispositivos esphome-device-builder foi atualizado duas vezes, alcançando a versão 1.7.0, incorporando as mais recentes otimizações da cadeia de ferramentas. Para quem utiliza builds nativos com ESP-IDF, a configuração compile_process_limit agora é respeitada, evitando sobrecarga durante a compilação. O sistema de build também passou a reconhecer arquivos de código com extensões .cc, .cxx e .c++, facilitando a integração de componentes personalizados sem a necessidade de renomeá-los. Além disso, uma falha na atualização de submódulos ao clonar bibliotecas no toolchain do ESP-IDF foi corrigida, garantindo uma configuração mais estável.
No campo da conectividade, vários problemas foram endereçados. Para comunicação BLE, um evento anteriormente ignorado agora é encaminhado aos manipuladores GAP, melhorando a confiabilidade do escaneamento. A tarefa do portal cativo, responsável pela interface de configuração Wi-Fi, passou a travar corretamente os resultados do escaneamento, prevenindo falhas. O construtor JSON do portal cativo também agora escapa o SSID, eliminando possíveis erros com caracteres especiais. Usuários do controlador Ethernet ENC28J60 devem estar atentos a uma alteração que pode ser incompatível: o tempo de retenção do CS no barramento SPI foi ajustado para garantir a confiabilidade da comunicação — uma mudança que pode exigir revisão de configurações existentes.
Por fim, correções pontuais incluem o comportamento de luzes binárias, que agora desligam corretamente quando o brilho é ajustado para zero, alinhando-se à expectativa dos usuários. Os ativos locais do servidor web também foram atualizados para a versão 20260728-053845, oferecendo uma interface renovada e mais responsiva.



