Releases: esphome/esphome
Releases · esphome/esphome
2025.12.0
2025.12.0b5
- [socket] Fix getpeername() returning local address instead of remote in LWIP raw TCP esphome#12475 by @bdraco
- [uart] Fix UART on default UART0 pins for ESP-IDF esphome#12519 by @swoboda1337
2025.12.0b4
- [remote_base] Fix crash when ABBWelcome action has no data field esphome#12493 by @swoboda1337
- [esp32] Support all IDF component version operators in shorthand syntax esphome#12499 by @swoboda1337
- [http_request] Fix infinite loop when server doesn't send Content-Length header esphome#12480 by @pvizeli
2025.12.0b3
- [core] Fix CORE.raw_config not updated after package merge esphome#12456 by @bdraco
- [packet_transport] Ensure retransmission at update intervals esphome#12472 by @clydebarrow
- [core] Fix polling_component_schema and type consistency esphome#12478 by @swoboda1337
- [cc1101] Add packet mode support esphome#12474 by @swoboda1337 (new-feature)
- [dashboard] Add ESPHOME_TRUSTED_DOMAINS support to events WebSocket esphome#12479 by @bdraco
- [wifi_signal] Skip publishing disconnected RSSI value esphome#12482 by @bdraco
- [web_server_idf] Always enable LRU purge to prevent socket exhaustion esphome#12481 by @bdraco
- [ota] Match client timeout to device timeout to prevent premature failures esphome#12484 by @bdraco
- Fix progmem.h includes for host esphome#12471 by @guillempages
- [ethernet] fix used pins validation in configuration of RMII pins esphome#12486 by @mbohdal
- [wifi] Fix WiFi recovery after failed connection attempts esphome#12483 by @bdraco
2025.12.0b2
- [light] Add zero-copy support for API effect commands esphome#12384 by @bdraco
- [api] Fix potential buffer overflow in noise PSK base64 decode esphome#12395 by @bdraco
- [esp8266] Eliminate up to 16ms socket latency esphome#12397 by @bdraco
- [http_request] Skip update check when network not connected esphome#12418 by @swoboda1337
2025.12.0b1
2025.11.5
- [binary_sensor] Fix reporting of 'unknown' esphome#12296 by @clydebarrow
- [lvgl] Number saves value on interactive change esphome#12315 by @clydebarrow
- [scheduler] Fix missing lock when recycling items in defer queue processing esphome#12343 by @bdraco
- [wifi] Fix scan timeout loop when scan returns zero networks esphome#12354 by @bdraco
- [libretiny] Fix WiFi scan timeout loop when scan fails esphome#12356 by @bdraco
- [mqtt] Fix logger method case sensitivity error esphome#12379 by @swoboda1337
2025.11.4
- [esp32] Add build flag to suppress noexecstack message esphome#12272 by @clydebarrow
- [ld2420] Add missing USE_SELECT ifdefs esphome#12275 by @swoboda1337
- [config] Provide path for
has_at_most_one_ofmessages esphome#12277 by @clydebarrow - [es8311] Remove MIN and MAX from mic_gain enum options esphome#12281 by @swoboda1337
- [esp32_hosted] Fix build and bump IDF component version to 2.7.0 esphome#12282 by @swoboda1337
- [CI] Trigger generic version notifier job on release esphome#12292 by @jesserockz
- [scheduler] Fix use-after-free when cancelling timeouts from non-main-loop threads esphome#12288 by @bdraco
2025.11.3
- [build] Don't clear pio cache unless requested esphome#11966 by @clydebarrow
- [usb_uart] Wake main loop immediately when USB data arrives esphome#12148 by @bdraco
- [espnow] Initialize LwIP stack when running without WiFi component esphome#12169 by @bdraco
- [helpers] Add conversion from FixedVector to std::vector esphome#12179 by @clydebarrow
- [hlk_fm22x] Fix Action::play method signatures esphome#12192 by @bdraco
- [mopeka_pro_check] Fix negative temperatures esphome#12198 by @swoboda1337
- [ade7953] Apply voltage_gain setting to both channels esphome#12180 by @dlitz
- [core] Fix clean all on windows esphome#12217 by @swoboda1337
- [rtl87xx] Fix AsyncTCP compilation by upgrading FreeRTOS to 8.2.3 esphome#12230 by @swoboda1337
- [analog_threshold] Fix oscillation when using invert filter esphome#12251 by @swoboda1337
- [rtl87xx] Fix FreeRTOS version for RTL8720C boards esphome#12261 by @swoboda1337
2025.11.2
- [nextion] Do not set alternative baud rate when not specified or
<= 0esphome#12097 by @edwardtfn - [esp32] Fix platformio flash size print esphome#12099 by @swoboda1337
- [script] Fix script.wait hanging when triggered from on_boot esphome#12102 by @bdraco
- [lvgl] Allow multiple widgets per grid cell esphome#12091 by @clydebarrow (new-feature)
- [lvgl] Fix position of errors in widget config esphome#12111 by @clydebarrow
- [esp32] Fix hosted update when there is no wifi esphome#12123 by @swoboda1337
- [wifi] Restore blocking setup until connected for RP2040 esphome#12142 by @clydebarrow
- [scheduler] Fix use-after-move crash in heap operations esphome#12124 by @bdraco