Skip to content

Commit 8f624e0

Browse files
authored
Merge pull request #5477 from esphome/bump-2025.10.0b3
2025.10.0b3
2 parents 684520f + fa32616 commit 8f624e0

File tree

4 files changed

+20
-12
lines changed

4 files changed

+20
-12
lines changed

content/changelog/2025.10.0.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,10 @@ continue working, but custom components and advanced setups may require updates.
329329
- [ota] Increase handshake timeout to 20s now that auth is non-blocking [esphome#11186](https://github.com/esphome/esphome/pull/11186) by [@bdraco](https://github.com/bdraco)
330330
- [esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal [esphome#11181](https://github.com/esphome/esphome/pull/11181) by [@bdraco](https://github.com/bdraco)
331331
- [usb_host] Fix transfer slot exhaustion at high data rates and add configurable max_transfer_requests [esphome#11174](https://github.com/esphome/esphome/pull/11174) by [@bdraco](https://github.com/bdraco) (new-feature)
332+
- [media_player.speaker] Dynamic auto load [esphome#11084](https://github.com/esphome/esphome/pull/11084) by [@jesserockz](https://github.com/jesserockz)
333+
- Bump esphome-dashboard from 20251009.0 to 20251013.0 [esphome#11212](https://github.com/esphome/esphome/pull/11212) by [@dependabot[bot]](https://github.com/apps/dependabot)
334+
- [core] Properly clean the build dir in the HA addon [esphome#11208](https://github.com/esphome/esphome/pull/11208) by [@swoboda1337](https://github.com/swoboda1337)
335+
- Fix log retrieval with FQDN when mDNS is disabled [esphome#11202](https://github.com/esphome/esphome/pull/11202) by [@bdraco](https://github.com/bdraco)
332336

333337
### All changes
334338

content/guides/esp32_arduino_to_idf.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ params:
1010
Starting with ESPHome 2026.1.0, the default framework for ESP32 will change from Arduino to ESP-IDF. This guide will
1111
help you migrate your existing configurations or make an informed choice about which framework to use.
1212

13-
Note: The Arduino framework is integrated as an ESP-IDF component, providing Arduino API compatibility
14-
within the ESP-IDF build system.
13+
> [!NOTE]
14+
> The Arduino framework is built as an ESP-IDF component on top of ESP-IDF, providing Arduino API compatibility
15+
> within the ESP-IDF build system. This means Arduino builds include both the ESP-IDF framework and the Arduino
16+
> compatibility layer, resulting in longer build times, more flash usage, and more RAM usage compared to native ESP-IDF.
1517
1618
> [!NOTE]
1719
> This change only affects ESP32, ESP32-S2, ESP32-S3, and ESP32-C3 variants.
@@ -113,15 +115,15 @@ when available:
113115

114116
**Arduino-Only Components:**
115117

116-
The following components currently require Arduino framework and don't have ESP-IDF alternatives yet:
118+
The following components currently require Arduino framework and don't have ESP-IDF alternatives or native ESP-IDF support yet:
117119

118120
- {{< docref "/components/output/ac_dimmer" "ac_dimmer" >}} - AC dimmer control
119121
- {{< docref "/components/sensor/dsmr" "dsmr" >}} - Dutch Smart Meter integration
120122
- {{< docref "/components/climate/climate_ir" "heatpumpir" >}} - IR-based heat pump control
121123
- {{< docref "/components/climate/midea" "midea" >}} - Midea air conditioner control
122124
- {{< docref "/components/light/index" "WLED Effect" >}} - WLED UDP Realtime Control integration
123125

124-
If you need these components, you should continue using the Arduino framework.
126+
If you need these components, you will need to continue using the Arduino framework.
125127

126128
> [!NOTE]
127129
> Component compatibility is constantly improving. Check the component documentation
@@ -140,13 +142,15 @@ If you encounter compilation errors after switching to ESP-IDF:
140142

141143
### Build Time
142144

143-
ESP-IDF compilation takes approximately 25% longer than Arduino:
145+
ESP-IDF compilation is significantly faster than Arduino:
146+
147+
- **ESP-IDF is 2-3x faster** than Arduino framework
148+
- On modern desktop systems: ESP-IDF saves 30-60 seconds per build
149+
- On Raspberry Pi 5: ESP-IDF saves 2-4 minutes per build
150+
- On Raspberry Pi 4 or older: ESP-IDF saves 6-10 minutes or more per build
151+
- Subsequent builds maintain the same relative performance advantage
144152

145-
- On modern desktop systems: ~15-30 seconds additional time
146-
- On Raspberry Pi 5: ~1 minute additional time
147-
- On Raspberry Pi 4 or older: 3-5 minutes additional time
148-
- Subsequent builds are faster but still proportionally slower
149-
- The longer build time is due to ESP-IDF's more comprehensive optimization process
153+
The faster build times are due to ESP-IDF's optimized build system and the elimination of the Arduino compatibility layer overhead.
150154

151155
### Performance Considerations
152156

content/guides/supporters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2252,4 +2252,4 @@ ESPHome was originally founded by [Otto Winter (@OttoWinter)](https://github.com
22522252
- [Christian Zufferey (@zuzu59)](https://github.com/zuzu59)
22532253
- [Zynth-dev (@Zynth-dev)](https://github.com/Zynth-dev)
22542254

2255-
*This page was last updated October 13, 2025.*
2255+
*This page was last updated October 14, 2025.*

data/version.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
release: 2025.10.0b2
1+
release: 2025.10.0b3
22
version: '2025.10'

0 commit comments

Comments
 (0)