Skip to content

Commit 499ab17

Browse files
committed
Merge branch 'current' into next
2 parents 0b3caec + 5411221 commit 499ab17

File tree

2 files changed

+40
-41
lines changed

2 files changed

+40
-41
lines changed

content/changelog/2025.11.0.md

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,8 @@ The 2025.11 release blog posts include comprehensive migration examples for comm
557557
- [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)
558558
- [wifi] Add min_auth_mode configuration option [esphome#11814](https://github.com/esphome/esphome/pull/11814) by [@bdraco](https://github.com/bdraco) (new-feature) (breaking-change)
559559
- [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)
560562

561563
### New Components
562564

@@ -622,46 +624,6 @@ The 2025.11 release blog posts include comprehensive migration examples for comm
622624
- [wifi] Add min_auth_mode configuration option [esphome#11814](https://github.com/esphome/esphome/pull/11814) by [@bdraco](https://github.com/bdraco) (new-feature) (breaking-change)
623625
- [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)
624626

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-
665627
### All changes
666628

667629
<details>
@@ -1052,6 +1014,43 @@ The 2025.11 release blog posts include comprehensive migration examples for comm
10521014
- [wifi] Restore two-attempt BSSID filtering for mesh networks [esphome#11844](https://github.com/esphome/esphome/pull/11844) by [@bdraco](https://github.com/bdraco)
10531015
- [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)
10541016
- [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)
10551054

10561055
</details>
10571056

data/version.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
release: 2025.11.0b5
1+
release: 2025.11.0
22
version: '2025.11'

0 commit comments

Comments
 (0)