ESPHome 2024.12.0: ESP-IDF 5.1.5 for ESP32

ESP-IDF
Section titled “ESP-IDF”ESPHome has now updated the core ESP32 code to use ESP-IDF 5.1.5. This is a major upgrade and should bring more features, chip support (Most notably the ESP32-C6 that people keep raving on about) and in general more stability.
To accommodate this change, ESPHome has moved away from the “official” platformio provided ESP32 platform, and is now using a community fork pioarduino/platform-espressif32 as platformio has decided to stop providing ESP-IDF updates to their platform for Espressif chips. As a user, you should not notice any difference.
As we are unable to test every single component and board, there might be issues with specific configurations. Please report these in the ESPHome issue tracker on GitHub.
ESPHome armv7 Docker Support
Section titled “ESPHome armv7 Docker Support”We will be retiring ESPHome’s Docker support for armv7 hardware in the February 2025 release.
This is due to both waning support as it relates to tooling and performance reasons. We strongly recommend moving to a more modern architecture, especially if you’re using the ESPHome Device Compiler to build/compile firmware for your devices.
Release 2024.12.1 - December 19
Section titled “Release 2024.12.1 - December 19”- [core] Bugfix: Implement ring buffer with xRingbuffer esphome#7973 by @kahrendt
Release 2024.12.2 - December 20
Section titled “Release 2024.12.2 - December 20”- [esp32] Fix flash size warning when using IDF esphome#7983 by @kbx81
- [esp32_ble] Fix for Improv esphome#7984 by @kbx81
Release 2024.12.3 - January 17
Section titled “Release 2024.12.3 - January 17”- Fixed libretiny preference wrongly detecting change in the data to store esphome#7990 by @szupi-ipuzs
- [http_request] Bugfix: run update function in a task esphome#8018 by @kahrendt
Release 2024.12.4 - January 17
Section titled “Release 2024.12.4 - January 17”- Bump python3-setuptools to 66.1.1-1+deb12u1 esphome#8074 by @jesserockz
Full List of Changes
Section titled “Full List of Changes”For the complete list of every merged pull request in this release, see the full 2024.12.0 changelog.



Comments