ESPHome 2024.7.0 - 17th July 2024
microWakeWord

The micro_wake_word
component has been updated to “version 2”.
This brings the capability to configure multiple models per device and has a vad
model for
voice activity detection.
The configuration has a breaking change to support these new features.
micro_wake_word:
model: okay_nabu
needs to be changed to the following:
micro_wake_word:
models:
- okay_nabu
Please see the Documentation for the full configuration.
Release 2024.7.1 - July 22

- Prevent rename from deleting new config esphome#7104 by @acortelyou
- [i2s_microphone] Partially revert #7092 so microphone volume doesn’t change esphome#7109 by @kahrendt
- [heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 esphome#6955 by @dianlight
- [http_request] allow basic auth for idf esphome#7086 by @oarcher
- Fixes sml parser to process extended length lists with a number of items that is dividable by 16 esphome#6148 by @irgendwienet
Release 2024.7.2 - July 25

- [http_request] Change default timeout to 4.5s esphome#7123 by @jesserockz
- [http_request] Fix ESP-IDF follow redirect esphome#7101 by @dentra
Release 2024.7.3 - August 1

- [pmwcs3] Add delay after sending REG_READ_START esphome#7130 by @thevogoncoder
- Fix for Mitsubishi units that only support cooling esphome#7143 by @RubyBailey
- [micro_wake_word] Fix VAD detection and modify detection computation esphome#7164 by @kahrendt
Full list of changes

New Features

- [uptime] Add new timestamp type for uptime sensor esphome#7029 by @jesserockz (new-feature)
Breaking Changes

- [dooya] Flip bit timings esphome#6947 by @jesserockz (breaking-change)
- [modbus_text_sensor] new default ANSI encoding type esphome#6975 by @dudanov (breaking-change)
- [micro_wake_word] Version 2 esphome#7032 by @kahrendt (breaking-change)
Beta Changes

- helpers.cpp: Fix GLIBCXX_RELEASE check < 8 esphome#7062 by @ferbar
- Fix pmsa003i cold boot marked as failed on ESP32 et al esphome#7064 by @z3liff
- [http_request] Fix follow_redirects on arduino esphome#7054 by @guillempages
- [ethernet] Fix compile warning for IPv6 esphome#7048 by @HeMan
- Update webserver local assets to 20240704-081526 esphome#7041 by @esphomebot
- Add braces to if statement to avoid compiler warning. esphome#7036 by @colmbuckley
- [mitsubishi] Fix current temperature esphome#6909 by @ttaborda
- [climate] fix dump output of unsupported features esphome#7005 by @dudanov
- [climate-traits] improved performance esphome#7006 by @dudanov
- Add default icon to restart button esphome#7076 by @leejoow
- Add support for the Gree YAC1FB9 in climate_ir esphome#7056 by @topeju
- add ESP32-C6 support to esp32_can esphome#7063 by @Adminius
- Fix voice assistant crash when no speaker configured esphome#7075 by @kevdliu
- Bump HeatpumpIR, add protocols, remove IRremoteESP8266 esphome#6996 by @nagyrobi
- LTR390 separate ALS and UV gain and resolution esphome#7026 by @latonita
- [improv_serial] Fix linker error created in #6998 esphome#7082 by @kbx81
- [i2s_audio] Allow config for primary/secondary i2s mode esphome#7092 by @jesserockz
- [micro_wake_word] Allow simpler model config esphome#7094 by @jesserockz
- [ota] Print Arduino update errors esphome#7096 by @jesserockz
All changes

- [CI] Update device class sync script for update entities esphome#6895 by @jesserockz
- X9c operation speed esphome#6898 by @oliverhihn
- Bump actions/checkout from 4.1.6 to 4.1.7 esphome#6900 by @dependabot[bot]
- [CI] Allow clang-tidy to see IDF components esphome#6903 by @kbx81
- [esp32_camera] Use newer library version (for #6802) esphome#6809 by @kbx81
- [micro_wake_word] Pin to esp-tflite-micro v1.3.1 esphome#6906 by @kbx81
- VEML7700 Fix GCC build warnings esphome#6881 by @latonita
- IDF 5 fixes for #6802 esphome#6911 by @kbx81
- [CI-ethernet] Add/fix/organize/clean up ethernet component tests esphome#6916 by @kbx81
- [CI-a01nyub] Consolidate test files esphome#6917 by @kbx81
- [CI-api] Test fix for IDF 5+ esphome#6918 by @kbx81
- [CI-http_request] Test fix for IDF 5+ esphome#6919 by @kbx81
- [CI-wireguard] Test file consolidation esphome#6920 by @kbx81
- [CI-esp32_hall] Remove IDF test esphome#6921 by @kbx81
- [CI] Introduce testing for IDF 5 (and other arbitrary framework versions) esphome#6802 by @kbx81
- uart: allow setting the UART id in final_validate_device_schema esphome#6923 by @paravoid
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 esphome#6935 by @dependabot[bot]
- Fix garbled graphics on LILYGO T4-S3 display esphome#6910 by @manuelkasper
- Update cover.h for open() and close() compiler warnings esphome#6936 by @peter--s
- [CI] Add debug component test for LibreTiny esphome#6945 by @kbx81
- [dooya] Flip bit timings esphome#6947 by @jesserockz (breaking-change)
- [qspi_amoled] Fix display remaining blank after update() before setup completion esphome#6958 by @manuelkasper
- Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image esphome#6962 by @dependabot[bot]
- Synchronise Device Classes from Home Assistant esphome#6966 by @esphomebot
- [qspi_amoled] Fix clear/fill with rotation esphome#6960 by @manuelkasper
- [script] allow template parameters esphome#6972 by @ssieb
- [haier] climate ID auto generation esphome#6949 by @dudanov
- [core] Add script to extract actions, conditions, and pin_providers esphome#6929 by @jesserockz
- [external_files] Move common
download_content
function toexternal_files.py
esphome#6982 by @jesserockz - Do not build mDNS when mDNS is disabled via yaml esphome#6979 by @Links2004
- Bump HeatpumpIR and IRremoteESP8266 esphome#6948 by @nagyrobi
- [CI] Add more mdns and safe_mode tests esphome#6990 by @kbx81
- [CI] Remove old test yamls from CI runs esphome#6991 by @kbx81
- [CI] Update tests to run against IDF 5.1 esphome#6992 by @kbx81
- Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image esphome#6999 by @dependabot[bot]
- [tuya] implement command 0x22 - datapoint-async esphome#6980 by @christiaanderidder
- Allow wireguard to bind to PPP interface esphome#6989 by @droscy
- [modbus_text_sensor] new default ANSI encoding type esphome#6975 by @dudanov (breaking-change)
- [CI] Remove old test yaml files esphome#7002 by @kbx81
- Revert “[CI] Update tests to run against IDF 5.1” esphome#7003 by @jesserockz
- Enable devcontainer linters esphome#7019 by @orland0m
- ‘uart’ and ‘improv_serial’ need to understand non-UART logger configurations esphome#6998 by @kpfleming
- Make crc8 const-correct esphome#7027 by @nattgris
- [CI] Run all tests when a base test changes esphome#7010 by @kbx81
- [CI] Update tests to run against IDF 5.1 esphome#7011 by @kbx81
- [uptime] Add new timestamp type for uptime sensor esphome#7029 by @jesserockz (new-feature)
- Fix compile errors on ESP32-C6 with W5500 SPI ethernet esphome#7030 by @LeeHanYeong
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 esphome#7043 by @dependabot[bot]
- Bump docker/build-push-action from 6.2.0 to 6.3.0 in /.github/actions/build-image esphome#7038 by @dependabot[bot]
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 esphome#7039 by @dependabot[bot]
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 esphome#7047 by @dependabot[bot]
- Bump actions/download-artifact from 4.1.7 to 4.1.8 esphome#7046 by @dependabot[bot]
- Fix display of update state in webinterfae esphome#7045 by @leejoow
- Haier component update to support more protocol variations esphome#7040 by @paveldn
- Don’t test for IPv6 addresses when min_ipv6_addr_count is 0 esphome#7037 by @colmbuckley
- [CI] Allow running specific target test(s) only esphome#7051 by @tomaszduda23
- Bump actions/setup-python from 5.1.0 to 5.1.1 in /.github/actions/restore-python esphome#7071 by @dependabot[bot]
- Fix RC Switch protocol not transmitting correctly via IR esphome#5411 by @michd
- [micro_wake_word] Version 2 esphome#7032 by @kahrendt (breaking-change)
- UART component support added for host platform esphome#6912 by @paveldn
- Configure ap ip for RP2040 esphome#7065 by @HeMan
- helpers.cpp: Fix GLIBCXX_RELEASE check < 8 esphome#7062 by @ferbar
- Fix pmsa003i cold boot marked as failed on ESP32 et al esphome#7064 by @z3liff
- [http_request] Fix follow_redirects on arduino esphome#7054 by @guillempages
- [ethernet] Fix compile warning for IPv6 esphome#7048 by @HeMan
- Update webserver local assets to 20240704-081526 esphome#7041 by @esphomebot
- Add braces to if statement to avoid compiler warning. esphome#7036 by @colmbuckley
- [mitsubishi] Fix current temperature esphome#6909 by @ttaborda
- [climate] fix dump output of unsupported features esphome#7005 by @dudanov
- [climate-traits] improved performance esphome#7006 by @dudanov
- Add default icon to restart button esphome#7076 by @leejoow
- Add support for the Gree YAC1FB9 in climate_ir esphome#7056 by @topeju
- add ESP32-C6 support to esp32_can esphome#7063 by @Adminius
- Fix voice assistant crash when no speaker configured esphome#7075 by @kevdliu
- Bump HeatpumpIR, add protocols, remove IRremoteESP8266 esphome#6996 by @nagyrobi
- LTR390 separate ALS and UV gain and resolution esphome#7026 by @latonita
- [improv_serial] Fix linker error created in #6998 esphome#7082 by @kbx81
- [i2s_audio] Allow config for primary/secondary i2s mode esphome#7092 by @jesserockz
- [micro_wake_word] Allow simpler model config esphome#7094 by @jesserockz
- [ota] Print Arduino update errors esphome#7096 by @jesserockz
Past Changelogs

- ESPHome 2024.6.0 - 19th June 2024
- ESPHome 2024.5.0 - 15th May 2024
- ESPHome 2024.4.0 - 17th April 2024
- ESPHome 2024.3.0 - 20th March 2024
- ESPHome 2024.2.0 - 21st February 2024
- ESPHome 2023.12.0 - 20th December 2023
- ESPHome 2023.11.0 - 15th November 2023
- ESPHome 2023.10.0 - 18th October 2023
- ESPHome 2023.9.0 - 27th September 2023
- ESPHome 2023.8.0 - 16th August 2023
- ESPHome 2023.7.0 - 19th July 2023
- ESPHome 2023.6.0 - 21st June 2023
- ESPHome 2023.5.0 - 17th May 2023
- ESPHome 2023.4.0 - 19th April 2023
- ESPHome 2023.3.0 - 15th March 2023
- ESPHome 2023.2.0 - 15th February 2023
- ESPHome 2022.12.0 - 14th December 2022
- ESPHome 2022.11.0 - 16th November 2022
- ESPHome 2022.10.0 - 19th October 2022
- ESPHome 2022.9.0 - 21st September 2022
- ESPHome 2022.8.0 - 17th August 2022
- ESPHome 2022.6.0 - 15th June 2022
- ESPHome 2022.5.0 - 18th May 2022
- ESPHome 2022.4.0 - 20th April 2022
- ESPHome 2022.3.0 - 16th March 2022
- ESPHome 2022.2.0 - 16th February 2022
- ESPHome 2022.1.0 - 19th January 2022
- ESPHome 2021.12.0 - 11th December 2021
- ESPHome 2021.11.0 - 17th November 2021
- ESPHome 2021.10.0 - 20th October 2021
- ESPHome 2021.9.0 - 15th September 2021
- ESPHome 2021.8.0 - 18th August 2021
- Changelog - Version 1.20.0 - 21st July 2021
- Changelog - Version 1.19.0 - 16th June 2021
- Changelog - Version 1.18.0 - 19th May 2021
- Changelog - Version 1.17.0 - 4th May 2021
- Changelog - Version 1.16.0 - February 3, 2021
- Changelog - Version 1.15.0 - September 13, 2020
- Changelog - Version 1.14.0 - November 1
- Changelog - Version 1.13.0 - May 30th 2019
- Changelog - Version 1.12.0
- Changelog - Version 1.11.0
- Changelog - Version 1.10.0
- Changelog - Version 1.9.0
- Version 1.8.0
- Version 1.7.0