Correções em Componentes
Vários componentes receberam correções importantes. O sensor emc2101 não mais reporta temperaturas externas negativas como valores positivos elevados. No Haier, o relatório de temperatura de degelo externo foi corrigido para não mostrar a temperatura da serpentina. O display ssd1306, quando usado com controladores SH1106/SH1107, agora respeita o parâmetro offset_x. Os efeitos de luz, como pulse, foram consertados. O módulo http_request teve dois problemas solucionados: um uso indevido do corpo da resposta e um use-after-return no backend IDF. O web_server_idf recebeu correção de autenticação digest, que também resolve a compilação no Arduino. E para o WireGuard, as chaves privadas agora são marcadas como sensíveis e as chaves públicas não são mais ofuscadas, melhorando a segurança.
Melhorias no Processo de Build e Plataforma
O núcleo do ESPHome agora seleciona melhor os mirrors de download dos frameworks, fornece erros mais claros em caso de falha e melhora o parsing de versões. A exclusão de arquivos via srcFilter no Windows não será mais ignorada silenciosamente. O ambiente de build do PlatformIO é limpado automaticamente quando a versão do Python muda, prevenindo erros de compatibilidade. O PlatformIO também aceita URLs Git como nome de biblioteca, re-downloada bibliotecas quando o manifesto está ausente, e inclui o caminho do cache em mensagens de erro. Clones Git interrompidos são automaticamente detectados e reiniciados. A versão recomendada do ESP-IDF subiu para 5.5.5 e do Arduino para 3.3.10. Para o ESP8266 em Macs Apple Silicon, agora há uma falha rápida caso o Rosetta 2 não esteja instalado, evitando erros confusos.
Aprimoramentos para Zephyr/nRF52 e Wake Word
O suporte ao Zephyr ganhou a implementação de digital_write para GPIO interno de ISR. Para o nRF52, foi ajustado o caminho de descoberta do Zephyr SDK e os pacotes Python do toolchain do PlatformIO são instalados em um ambiente virtual dedicado. O componente micro_wake_word agora inclui o arquivo de modelo local nos bundles e realiza o download dos modelos em paralelo, acelerando a configuração.
Outras Melhorias e Atualizações de Dependências
O ESP-IDF agora trata falhas de instalação de ferramentas sugerindo a instalação de bibliotecas de sistema faltantes, e o openocd-esp32 foi tornado opcional para evitar problemas com libusb. Os logs de dispositivos com deep-sleep tiveram o backoff de reconexão limitado. Diversos bumps nas versões do esphome-device-builder e do aioesphomeapi garantem maior estabilidade. Também foi corrigida a geração de CMakeLists para flags de build com múltiplos tokens.



