You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/changelog/2025.11.0.md
+39-40Lines changed: 39 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -557,6 +557,8 @@ The 2025.11 release blog posts include comprehensive migration examples for comm
557
557
- [nrf52,gpio] add gpio levels for high voltage mode [esphome#9858](https://github.com/esphome/esphome/pull/9858) by [@tomaszduda23](https://github.com/tomaszduda23) (new-feature)
- [network, psram, speaker wifi] Use CORE.data to enable high performance networking [esphome#11812](https://github.com/esphome/esphome/pull/11812) by [@kahrendt](https://github.com/kahrendt) (new-feature) (breaking-change)
560
+
- [core] Add support for setting environment variables [esphome#11953](https://github.com/esphome/esphome/pull/11953) by [@swoboda1337](https://github.com/swoboda1337) (new-feature)
561
+
- [epaper_spi] Add basic `7.3in-Spectra-E6` model [esphome#12001](https://github.com/esphome/esphome/pull/12001) by [@jesserockz](https://github.com/jesserockz) (new-feature)
560
562
561
563
### New Components
562
564
@@ -622,46 +624,6 @@ The 2025.11 release blog posts include comprehensive migration examples for comm
- [network, psram, speaker wifi] Use CORE.data to enable high performance networking [esphome#11812](https://github.com/esphome/esphome/pull/11812) by [@kahrendt](https://github.com/kahrendt) (new-feature) (breaking-change)
624
626
625
-
### Beta Changes
626
-
627
-
- [ci] Reduce release time by removing 21 redundant ESP32-S3 IDF tests [esphome#11850](https://github.com/esphome/esphome/pull/11850) by [@bdraco](https://github.com/bdraco)
628
-
- [esp32] Update the recommended platform to 55.03.31-2 [esphome#11865](https://github.com/esphome/esphome/pull/11865) by [@swoboda1337](https://github.com/swoboda1337)
629
-
- [core] Fix wait_until hanging when used in on_boot automations [esphome#11869](https://github.com/esphome/esphome/pull/11869) by [@bdraco](https://github.com/bdraco)
630
-
- [api] Eliminate heap allocations when transmitting Event types [esphome#11773](https://github.com/esphome/esphome/pull/11773) by [@bdraco](https://github.com/bdraco)
631
-
- [esp32_ble_tracker] Use initializer_list to eliminate compiler warning and reduce flash usage [esphome#11861](https://github.com/esphome/esphome/pull/11861) by [@bdraco](https://github.com/bdraco)
632
-
- [api][event] Send events immediately to prevent loss during rapid triggers [esphome#11777](https://github.com/esphome/esphome/pull/11777) by [@bdraco](https://github.com/bdraco)
633
-
- [thermostat] Replace std::map with FixedVector, reduce flash usage [esphome#11875](https://github.com/esphome/esphome/pull/11875) by [@bdraco](https://github.com/bdraco)
634
-
- [mqtt] Fix crash with empty broker during upload/logs [esphome#11866](https://github.com/esphome/esphome/pull/11866) by [@bdraco](https://github.com/bdraco)
635
-
- [light] Fix dangling reference in compute_color_mode causing memory corruption [esphome#11868](https://github.com/esphome/esphome/pull/11868) by [@bdraco](https://github.com/bdraco)
636
-
- [wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 [esphome#11871](https://github.com/esphome/esphome/pull/11871) by [@bdraco](https://github.com/bdraco)
637
-
- [wifi] Fix slow reconnection after connection loss for all network types [esphome#11873](https://github.com/esphome/esphome/pull/11873) by [@bdraco](https://github.com/bdraco)
638
-
- [esp32] Make esp-idf default framework for P4 [esphome#11884](https://github.com/esphome/esphome/pull/11884) by [@clydebarrow](https://github.com/clydebarrow)
639
-
- [esp32] Add sdkconfig flag to make OTA work for 32MB flash [esphome#11883](https://github.com/esphome/esphome/pull/11883) by [@clydebarrow](https://github.com/clydebarrow)
640
-
- [light] Fix missing `ColorMode::BRIGHTNESS` case in logging [esphome#11836](https://github.com/esphome/esphome/pull/11836) by [@edwardtfn](https://github.com/edwardtfn)
641
-
- [wifi] Allow `use_psram` with Arduino [esphome#11902](https://github.com/esphome/esphome/pull/11902) by [@edwardtfn](https://github.com/edwardtfn)
642
-
- [uart] Improve error handling and validate buffer size [esphome#11895](https://github.com/esphome/esphome/pull/11895) by [@swoboda1337](https://github.com/swoboda1337)
643
-
- [ld2412] Fix stuck targets by adding timeout filter [esphome#11919](https://github.com/esphome/esphome/pull/11919) by [@bdraco](https://github.com/bdraco)
644
-
- [ld2410] Add timeout filter to prevent stuck targets [esphome#11920](https://github.com/esphome/esphome/pull/11920) by [@bdraco](https://github.com/bdraco)
645
-
- [scheduler] Fix timing breakage after 49 days of uptime on ESP8266/RP2040 [esphome#11924](https://github.com/esphome/esphome/pull/11924) by [@bdraco](https://github.com/bdraco)
646
-
- [analyze-memory] Show all core symbols > 100 B instead of top 15 [esphome#11909](https://github.com/esphome/esphome/pull/11909) by [@bdraco](https://github.com/bdraco)
647
-
- [sntp] Merge multiple instances to fix crash and undefined behavior [esphome#11904](https://github.com/esphome/esphome/pull/11904) by [@bdraco](https://github.com/bdraco)
648
-
- [web_server.ota] Merge multiple instances to prevent undefined behavior [esphome#11905](https://github.com/esphome/esphome/pull/11905) by [@bdraco](https://github.com/bdraco)
649
-
- [web_server_idf] Fix lwIP assertion crash by shutting down sockets on connection close [esphome#11937](https://github.com/esphome/esphome/pull/11937) by [@bdraco](https://github.com/bdraco)
650
-
- [uart] Setup uart pins only if flags are set [esphome#11914](https://github.com/esphome/esphome/pull/11914) by [@asergunov](https://github.com/asergunov)
651
-
- [captive_portal] Warn when enabled without WiFi AP configured [esphome#11856](https://github.com/esphome/esphome/pull/11856) by [@bdraco](https://github.com/bdraco)
652
-
- [core] Add support for setting environment variables [esphome#11953](https://github.com/esphome/esphome/pull/11953) by [@swoboda1337](https://github.com/swoboda1337) (new-feature)
653
-
- [mipi_rgb] GUITION-4848S040 colors and orientation fix [esphome#11709](https://github.com/esphome/esphome/pull/11709) by [@strange-v](https://github.com/strange-v)
654
-
- [lvgl] Apply scale to spinbox value [esphome#11946](https://github.com/esphome/esphome/pull/11946) by [@clydebarrow](https://github.com/clydebarrow)
655
-
- [esp32] Fix Arduino build on some ESP32 S2 boards [esphome#11972](https://github.com/esphome/esphome/pull/11972) by [@swoboda1337](https://github.com/swoboda1337)
656
-
- [scheduler] Add defensive nullptr checks and explicit locking requirements [esphome#11974](https://github.com/esphome/esphome/pull/11974) by [@bdraco](https://github.com/bdraco)
657
-
- [sfa30] Fix negative temperature values [esphome#11973](https://github.com/esphome/esphome/pull/11973) by [@swoboda1337](https://github.com/swoboda1337)
658
-
- [wifi] Fix captive portal unusable when WiFi credentials are wrong [esphome#11965](https://github.com/esphome/esphome/pull/11965) by [@bdraco](https://github.com/bdraco)
659
-
- [tests] Fix SNTP time ID conflicts in component tests for grouped testing [esphome#11990](https://github.com/esphome/esphome/pull/11990) by [@bdraco](https://github.com/bdraco)
660
-
- [text_sensor] Fix infinite loop in substitute filter [esphome#11989](https://github.com/esphome/esphome/pull/11989) by [@swoboda1337](https://github.com/swoboda1337)
661
-
- [wifi] Fix positive RSSI values on 8266 [esphome#11994](https://github.com/esphome/esphome/pull/11994) by [@swoboda1337](https://github.com/swoboda1337)
662
-
- [web_server_idf] Fix pbuf_free crash by moving shutdown before close [esphome#11995](https://github.com/esphome/esphome/pull/11995) by [@bdraco](https://github.com/bdraco)
663
-
- [epaper_spi] Add basic `7.3in-Spectra-E6` model [esphome#12001](https://github.com/esphome/esphome/pull/12001) by [@jesserockz](https://github.com/jesserockz) (new-feature)
664
-
665
627
### All changes
666
628
667
629
<details>
@@ -1052,6 +1014,43 @@ The 2025.11 release blog posts include comprehensive migration examples for comm
1052
1014
- [wifi] Restore two-attempt BSSID filtering for mesh networks [esphome#11844](https://github.com/esphome/esphome/pull/11844) by [@bdraco](https://github.com/bdraco)
1053
1015
- [wifi] Conditionally compile manual_ip to save 24-72 bytes RAM [esphome#11833](https://github.com/esphome/esphome/pull/11833) by [@bdraco](https://github.com/bdraco)
1054
1016
- [network, psram, speaker wifi] Use CORE.data to enable high performance networking [esphome#11812](https://github.com/esphome/esphome/pull/11812) by [@kahrendt](https://github.com/kahrendt) (new-feature) (breaking-change)
1017
+
- [ci] Reduce release time by removing 21 redundant ESP32-S3 IDF tests [esphome#11850](https://github.com/esphome/esphome/pull/11850) by [@bdraco](https://github.com/bdraco)
1018
+
- [esp32] Update the recommended platform to 55.03.31-2 [esphome#11865](https://github.com/esphome/esphome/pull/11865) by [@swoboda1337](https://github.com/swoboda1337)
1019
+
- [core] Fix wait_until hanging when used in on_boot automations [esphome#11869](https://github.com/esphome/esphome/pull/11869) by [@bdraco](https://github.com/bdraco)
1020
+
- [captive_portal] Warn when enabled without WiFi AP configured [esphome#11856](https://github.com/esphome/esphome/pull/11856) by [@bdraco](https://github.com/bdraco)
1021
+
- [api] Eliminate heap allocations when transmitting Event types [esphome#11773](https://github.com/esphome/esphome/pull/11773) by [@bdraco](https://github.com/bdraco)
1022
+
- [esp32_ble_tracker] Use initializer_list to eliminate compiler warning and reduce flash usage [esphome#11861](https://github.com/esphome/esphome/pull/11861) by [@bdraco](https://github.com/bdraco)
1023
+
- [api][event] Send events immediately to prevent loss during rapid triggers [esphome#11777](https://github.com/esphome/esphome/pull/11777) by [@bdraco](https://github.com/bdraco)
1024
+
- [thermostat] Replace std::map with FixedVector, reduce flash usage [esphome#11875](https://github.com/esphome/esphome/pull/11875) by [@bdraco](https://github.com/bdraco)
1025
+
- [mqtt] Fix crash with empty broker during upload/logs [esphome#11866](https://github.com/esphome/esphome/pull/11866) by [@bdraco](https://github.com/bdraco)
1026
+
- [light] Fix dangling reference in compute_color_mode causing memory corruption [esphome#11868](https://github.com/esphome/esphome/pull/11868) by [@bdraco](https://github.com/bdraco)
1027
+
- [wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 [esphome#11871](https://github.com/esphome/esphome/pull/11871) by [@bdraco](https://github.com/bdraco)
1028
+
- [wifi] Fix slow reconnection after connection loss for all network types [esphome#11873](https://github.com/esphome/esphome/pull/11873) by [@bdraco](https://github.com/bdraco)
1029
+
- [esp32] Make esp-idf default framework for P4 [esphome#11884](https://github.com/esphome/esphome/pull/11884) by [@clydebarrow](https://github.com/clydebarrow)
1030
+
- [esp32] Add sdkconfig flag to make OTA work for 32MB flash [esphome#11883](https://github.com/esphome/esphome/pull/11883) by [@clydebarrow](https://github.com/clydebarrow)
1031
+
- [light] Fix missing `ColorMode::BRIGHTNESS` case in logging [esphome#11836](https://github.com/esphome/esphome/pull/11836) by [@edwardtfn](https://github.com/edwardtfn)
1032
+
- [wifi] Allow `use_psram` with Arduino [esphome#11902](https://github.com/esphome/esphome/pull/11902) by [@edwardtfn](https://github.com/edwardtfn)
1033
+
- [uart] Improve error handling and validate buffer size [esphome#11895](https://github.com/esphome/esphome/pull/11895) by [@swoboda1337](https://github.com/swoboda1337)
1034
+
- [ld2412] Fix stuck targets by adding timeout filter [esphome#11919](https://github.com/esphome/esphome/pull/11919) by [@bdraco](https://github.com/bdraco)
1035
+
- [ld2410] Add timeout filter to prevent stuck targets [esphome#11920](https://github.com/esphome/esphome/pull/11920) by [@bdraco](https://github.com/bdraco)
1036
+
- [scheduler] Fix timing breakage after 49 days of uptime on ESP8266/RP2040 [esphome#11924](https://github.com/esphome/esphome/pull/11924) by [@bdraco](https://github.com/bdraco)
1037
+
- [analyze-memory] Show all core symbols > 100 B instead of top 15 [esphome#11909](https://github.com/esphome/esphome/pull/11909) by [@bdraco](https://github.com/bdraco)
1038
+
- [sntp] Merge multiple instances to fix crash and undefined behavior [esphome#11904](https://github.com/esphome/esphome/pull/11904) by [@bdraco](https://github.com/bdraco)
1039
+
- [web_server.ota] Merge multiple instances to prevent undefined behavior [esphome#11905](https://github.com/esphome/esphome/pull/11905) by [@bdraco](https://github.com/bdraco)
1040
+
- [web_server_idf] Fix lwIP assertion crash by shutting down sockets on connection close [esphome#11937](https://github.com/esphome/esphome/pull/11937) by [@bdraco](https://github.com/bdraco)
1041
+
- [uart] Setup uart pins only if flags are set [esphome#11914](https://github.com/esphome/esphome/pull/11914) by [@asergunov](https://github.com/asergunov)
1042
+
- [core] Add support for setting environment variables [esphome#11953](https://github.com/esphome/esphome/pull/11953) by [@swoboda1337](https://github.com/swoboda1337) (new-feature)
1043
+
- [mipi_rgb] GUITION-4848S040 colors and orientation fix [esphome#11709](https://github.com/esphome/esphome/pull/11709) by [@strange-v](https://github.com/strange-v)
1044
+
- [lvgl] Apply scale to spinbox value [esphome#11946](https://github.com/esphome/esphome/pull/11946) by [@clydebarrow](https://github.com/clydebarrow)
1045
+
- [esp32] Fix Arduino build on some ESP32 S2 boards [esphome#11972](https://github.com/esphome/esphome/pull/11972) by [@swoboda1337](https://github.com/swoboda1337)
1046
+
- [scheduler] Add defensive nullptr checks and explicit locking requirements [esphome#11974](https://github.com/esphome/esphome/pull/11974) by [@bdraco](https://github.com/bdraco)
1047
+
- [sfa30] Fix negative temperature values [esphome#11973](https://github.com/esphome/esphome/pull/11973) by [@swoboda1337](https://github.com/swoboda1337)
1048
+
- [wifi] Fix captive portal unusable when WiFi credentials are wrong [esphome#11965](https://github.com/esphome/esphome/pull/11965) by [@bdraco](https://github.com/bdraco)
1049
+
- [tests] Fix SNTP time ID conflicts in component tests for grouped testing [esphome#11990](https://github.com/esphome/esphome/pull/11990) by [@bdraco](https://github.com/bdraco)
1050
+
- [text_sensor] Fix infinite loop in substitute filter [esphome#11989](https://github.com/esphome/esphome/pull/11989) by [@swoboda1337](https://github.com/swoboda1337)
1051
+
- [wifi] Fix positive RSSI values on 8266 [esphome#11994](https://github.com/esphome/esphome/pull/11994) by [@swoboda1337](https://github.com/swoboda1337)
1052
+
- [web_server_idf] Fix pbuf_free crash by moving shutdown before close [esphome#11995](https://github.com/esphome/esphome/pull/11995) by [@bdraco](https://github.com/bdraco)
1053
+
- [epaper_spi] Add basic `7.3in-Spectra-E6` model [esphome#12001](https://github.com/esphome/esphome/pull/12001) by [@jesserockz](https://github.com/jesserockz) (new-feature)
0 commit comments