Releases: esphome/esphome
Releases · esphome/esphome
2025.2.2
- Fix
end_of_scan_
not being called while disconnecting esphome#8328 by @bdraco - [audio] Determine http timeout based on duration since last successful read esphome#8341 by @kahrendt
- Bump aioesphomeapi to 29.3.2 esphome#8353 by @bdraco
- [ltr390] Move calculation to allow dynamic setting of gain and resolution esphome#8343 by @jesserockz
2025.2.1
- Bump aioesphomeapi to 29.1.1 esphome#8274 by @bdraco
- Fix BLE max notifications with ESP-IDF 5.x esphome#8301 by @bdraco
- Update webserver local assets to 20250224-195901 esphome#8312 by @esphomebot
- Fix bluetooth race when disconnect called while still connecting esphome#8297 by @bdraco
- [esp32_touch] Fix variants, add tests for variants esphome#8320 by @kbx81
2025.2.0
Full list of changes
New Components
- [es7210] add support for es7210 ADC esphome#8007 by @kahrendt (new-integration)
- [audio_adc] Add new
audio_adc
component esphome#8094 by @kbx81 (new-integration) - [es8156] Add support for ES8156 audio DAC esphome#8085 by @kbx81 (new-integration)
- [es7243e] Add support for ES7243E audio ADC esphome#8098 by @kbx81 (new-integration)
- [esp32_ble_server] Create custom services, characteristics and descriptors esphome#7009 by @Rapsssito (new-integration)
- [resampler] Media Player Components PR7 esphome#8169 by @kahrendt (new-integration)
- [mixer] Media Player Components PR8 esphome#8170 by @kahrendt (new-integration)
- [xxtea] Extract encryption functions to separate component esphome#8183 by @clydebarrow (new-integration)
- [logger] Add runtime level select esphome#8222 by @clydebarrow (new-integration)
- [speaker] Media Player Components PR9 esphome#8171 by @kahrendt (new-integration)
New Platforms
- [uptime] Add text_sensor esphome#8028 by @clydebarrow (new-platform)
- Add: Human Presence and Target Count to the Seeed Studio MR60BHA2 esphome#8010 by @limengdu (new-platform)
- [sdl] Implement binary sensors from keystrokes esphome#8207 by @bdm310 (new-platform)
Breaking Changes
- [esp32_rmt] Updates for IDF 5+ esphome#7770 by @swoboda1337 (breaking-change)
- [lvgl] remove default state esphome#8038 by @clydebarrow (breaking-change)
- [nextion] Brightness control tweaks esphome#8027 by @kbx81 (breaking-change)
- [image] Transparency changes; code refactor esphome#7908 by @clydebarrow (breaking-change)
- [ili9xxx] psram and 8 bit changes esphome#8084 by @clydebarrow (breaking-change)
- [core] Remove old style platform configuration esphome#8118 by @jesserockz (breaking-change)
- [custom] Remove platforms esphome#8119 by @kbx81 (breaking-change)
- Remove arm/v7 container image support esphome#8194 by @jesserockz (breaking-change)
- [esp32_rmt] Set pull-up and open-drain modes based on pin schema esphome#8178 by @swoboda1337 (breaking-change)
- [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds esphome#8256 by @DjordjeMandic (breaking-change)
Beta Changes
- [online_image]Fix reset if buffer not allocated esphome#8236 by @guillempages
- [core] Ignore dot-prefixed config entries when looking for target platform esphome#8240 by @jesserockz
- Bump zeroconf to 0.144.1 esphome#8238 by @bdraco
- [core] Fix
config_dir
for dashboard esphome#8242 by @jesserockz - [cse7766] Remove
stream
dependency esphome#7720 by @gabest11 - [graph] Remove
stream
dependency esphome#8243 by @kbx81 - [modbus_controller] Remove
stream
dependency esphome#8244 by @kbx81 - [logger] Fix bug causing global log level to be overwritten esphome#8248 by @swoboda1337
- Add support for the DAC on the S2 esphome#8030 by @maraid
- Fix crash when storage file doesnt exist yet esphome#8249 by @jesserockz
- don't crash on null pages esphome#8254 by @ssieb
- [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds esphome#8256 by @DjordjeMandic (breaking-change)
- Bump zeroconf to 0.144.3 esphome#8253 by @bdraco
- DHT platform now supports modules with inbuilt external resistor esphome#8257 by @deCodeIt
- Replace glyphsets with esphome_glyphsets esphome#8261 by @bdraco
- Bump aioesphomeapi to 29.1.0 esphome#8105 by @bdraco
- Bump openssh-client to 1:9.2p1-2+deb12u4 to fix docker builds esphome#8269 by @bdraco
- Increase default repeat delay for Toto remote transmitter protocol esphome#8265 by @G-Two
- Bump zeroconf to 0.145.1 esphome#8267 by @bdraco
All changes
- [rotary_encoder] Fix volatile increment/decrement deprecation warnings esphome#7958 by @edwardtfn
- [pulse_counter] Fix volatile increment/decrement deprecation warnings esphome#7954 by @edwardtfn
- [nextion] Publishes
is_connected()
esphome#7961 by @edwardtfn - Fix adc channel for ESP32-H2 esphome#7964 by @luar123
- [nextion] Remove
_internal
from non-protected functions esphome#7656 by @edwardtfn - [opentherm] Message ordering, on-the-fly message editing, code improvements esphome#7903 by @olegtarasov
- [debug] Detailed reset reason esphome#7729 by @edwardtfn
- [uart] Use
SOC_UART_NUM
as number of uarts instead ofUART_NUM_MAX
esphome#7967 by @jesserockz - [ci] Dont run main ci suite on docker files esphome#7966 by @jesserockz
- Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 in the docker-actions group esphome#7969 by @dependabot[bot]
- [core] Add c6 and h2 to split default esphome#7974 by @swoboda1337
- [midea] Add Fahrenheit support to
midea_ac.follow_me
action esphome#7762 by @DjordjeMandic - [esp32_rmt] Updates for IDF 5+ esphome#7770 by @swoboda1337 (breaking-change)
- [qspi_dbi] Bugfix and new features esphome#7979 by @clydebarrow
- [helpers] Provide calls to get free heap and largest available block. esphome#7978 by @clydebarrow
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 esphome#7981 by @dependabot[bot]
- [esp32_ble] do not skip events if queue is blocked esphome#7960 by @tomaszduda23
- [ble_client, bluetooth_proxy, esp32_ble_client, esp32_ble_tracker] fix ble proxy stop working esphome#7901 by @tomaszduda23
- [esp32_rmt] IDF 5+ update fixes ...
2025.2.0b6
- Bump openssh-client to 1:9.2p1-2+deb12u4 to fix docker builds esphome#8269 by @bdraco
- Increase default repeat delay for Toto remote transmitter protocol esphome#8265 by @G-Two
- Bump zeroconf to 0.145.1 esphome#8267 by @bdraco
2025.2.0b5
- Replace glyphsets with esphome_glyphsets esphome#8261 by @bdraco
- Bump aioesphomeapi to 29.1.0 esphome#8105 by @bdraco
2025.2.0b4
- don't crash on null pages esphome#8254 by @ssieb
- [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds esphome#8256 by @DjordjeMandic (breaking-change)
- Bump zeroconf to 0.144.3 esphome#8253 by @bdraco
- DHT platform now supports modules with inbuilt external resistor esphome#8257 by @deCodeIt
2025.2.0b3
- [online_image]Fix reset if buffer not allocated esphome#8236 by @guillempages
- [logger] Fix bug causing global log level to be overwritten esphome#8248 by @swoboda1337
- Add support for the DAC on the S2 esphome#8030 by @maraid
- Fix crash when storage file doesnt exist yet esphome#8249 by @jesserockz
2025.2.0b2
- [core] Ignore dot-prefixed config entries when looking for target platform esphome#8240 by @jesserockz
- Bump zeroconf to 0.144.1 esphome#8238 by @bdraco
- [core] Fix
config_dir
for dashboard esphome#8242 by @jesserockz - [cse7766] Remove
stream
dependency esphome#7720 by @gabest11 - [graph] Remove
stream
dependency esphome#8243 by @kbx81 - [modbus_controller] Remove
stream
dependency esphome#8244 by @kbx81
2025.2.0b1
- [rotary_encoder] Fix volatile increment/decrement deprecation warnings esphome#7958 by @edwardtfn
- [pulse_counter] Fix volatile increment/decrement deprecation warnings esphome#7954 by @edwardtfn
- [nextion] Publishes
is_connected()
esphome#7961 by @edwardtfn - Fix adc channel for ESP32-H2 esphome#7964 by @luar123
- [nextion] Remove
_internal
from non-protected functions esphome#7656 by @edwardtfn - [opentherm] Message ordering, on-the-fly message editing, code improvements esphome#7903 by @olegtarasov
- [debug] Detailed reset reason esphome#7729 by @edwardtfn
- [uart] Use
SOC_UART_NUM
as number of uarts instead ofUART_NUM_MAX
esphome#7967 by @jesserockz - [ci] Dont run main ci suite on docker files esphome#7966 by @jesserockz
- Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 in the docker-actions group esphome#7969 by @dependabot[bot]
- [core] Add c6 and h2 to split default esphome#7974 by @swoboda1337
- [midea] Add Fahrenheit support to
midea_ac.follow_me
action esphome#7762 by @DjordjeMandic - [esp32_rmt] Updates for IDF 5+ esphome#7770 by @swoboda1337 (breaking-change)
- [qspi_dbi] Bugfix and new features esphome#7979 by @clydebarrow
- [helpers] Provide calls to get free heap and largest available block. esphome#7978 by @clydebarrow
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 esphome#7981 by @dependabot[bot]
- [esp32_ble] do not skip events if queue is blocked esphome#7960 by @tomaszduda23
- [ble_client, bluetooth_proxy, esp32_ble_client, esp32_ble_tracker] fix ble proxy stop working esphome#7901 by @tomaszduda23
- [esp32_rmt] IDF 5+ update fixes esphome#8002 by @swoboda1337
- Initialize esp32_rmt_led_strip buffer esphome#8036 by @pzich
- [addressable_light] Remove rmt channel from idf tests esphome#7987 by @clydebarrow
- Remove rmt channel from idf tests esphome#8054 by @clydebarrow
- Fixed comment typo in light_color_values.h esphome#8050 by @samunemeth
- Fix braceless else statements esphome#7799 by @pzich
- Enable udp to work (on ipv4) when ipv6 is enabled esphome#8060 by @HeMan
- Update sprinkler.cpp esphome#7996 by @jotaj91
- [lvgl] remove default state esphome#8038 by @clydebarrow (breaking-change)
- [lvgl] fix bg_image_src esphome#8005 by @clydebarrow
- [lgvl] disp_bg_image and disp_bg_opa changes esphome#8025 by @clydebarrow
- [spi_led_strip] Fix priority esphome#8021 by @clydebarrow
- [config] Early check for required version esphome#8000 by @clydebarrow
- [lvgl] Implement
lvgl.page.is_showing:
condition esphome#8055 by @clydebarrow - [display] auto_clear_enabled defaults esphome#7986 by @clydebarrow
- Convert IPAddress to use Pythonmodule ipaddress esphome#8072 by @HeMan
- Add log level env var esphome#7604 by @briancw
- [spi] relay on KEY_TARGET_PLATFORM as the other platforms does esphome#8066 by @tomaszduda23
- Bump actions/upload-artifact from 4.5.0 to 4.6.0 esphome#8058 by @dependabot[bot]
- Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 esphome#8024 by @dependabot[bot]
- Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 in the docker-actions group esphome#8052 by @dependabot[bot]
- Bump docker/build-push-action from 6.10.0 to 6.11.0 in /.github/actions/build-image esphome#8053 by @dependabot[bot]
- Allow CONF_RMT_CHANNEL parameter for IDF 4.X esphome#8035 by @gnumpi
- [esp32] Fix arch_get_cpu_freq_hz esphome#8047 by @swoboda1337
- Fix Waveshare 7in5bv3bwr image quality in BWR mode esphome#8043 by @zbikmarc
- [json] use correct formatting esphome#8039 by @clydebarrow
- [nextion] Brightness control tweaks esphome#8027 by @kbx81 (breaking-change)
- [image] Transparency changes; code refactor esphome#7908 by @clydebarrow (breaking-change)
- Added VERY_VERBOSE dfplayer printing esphome#8026 by @solarkennedy
- [core] fix comment for crc8 function in helpers.h esphome#8016 by @DjordjeMandic
- [debug] Add framework type to debug info esphome#8013 by @edwardtfn
- [debug] Add ESP32 partition table logging to
dump_config
esphome#8012 by @edwardtfn - [psram] Improve total PSRAM display in logs by using rounded KB values esphome#8008 by @edwardtfn
- Use ESPHome logo on readme page according to theme (light/dark) esphome#7992 by @dougiteixeira
- Fix compile errors with pioarduino/platform-espressif32: wifi_component_esp32_arduino.cpp esphome#7998 by @bitflippersanonymous
- Include esp_mac.h and C++20 str_startswith/str_ends esphome#7999 by @bitflippersanonymous
- [esp32_wifi] Enhance WiFi component with TCPIP core locking. esphome#7997 by @bitflippersanonymous
- add missing include in base_automation.h esphome#8001 by @nielsnl68
- Fixed topic when mac is used esphome#7988 by @Hadatko
- web_server: Adds REST API POST endpoints to arm and disarm esphome#7985 by @heythisisnate
- [lvgl] fix tests esphome#8075 by @clydebarrow
- Allow external libraries to use ESP_LOGx macros esphome#8078 by @kroimon
- [uptime] Add text_sensor esphome#8028 by @clydebarrow (new-platform)
- [image] Fix mdi images esphome#8082 by [@clydebarro...
2024.12.4
- Bump python3-setuptools to 66.1.1-1+deb12u1 esphome#8074 by @jesserockz