mirror of
https://github.com/truecharts/charts.git
synced 2026-07-05 16:41:24 -03:00
chore(helm): update image docker.io/esphome/esphome 2025.9.3 → 2025.10.0 (#40753)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/esphome/esphome](https://esphome.io/) ([source](https://redirect.github.com/esphome/esphome)) | minor | `7d5891a` -> `846c2d5` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>esphome/esphome (docker.io/esphome/esphome)</summary> ### [`v2025.10.0`](https://redirect.github.com/esphome/esphome/releases/tag/2025.10.0) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.9.3...2025.10.0) #### Full list of changes ##### New Features - \[esp32] Use arduino as an idf component [esphome#10647](https://redirect.github.com/esphome/esphome/pull/10647) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-feature) (breaking-change) - \[zwave\_proxy] New component [esphome#10762](https://redirect.github.com/esphome/esphome/pull/10762) by [@​kbx81](https://redirect.github.com/kbx81) (new-component) (new-feature) - \[substitutions] implement !literal [esphome#10785](https://redirect.github.com/esphome/esphome/pull/10785) by [@​jpeletier](https://redirect.github.com/jpeletier) (new-feature) - \[uart] Multiple ESP32 features and fixes [esphome#8103](https://redirect.github.com/esphome/esphome/pull/8103) by [@​brambo123](https://redirect.github.com/brambo123) (new-feature) - Add external wake word message [esphome#10850](https://redirect.github.com/esphome/esphome/pull/10850) by [@​synesthesiam](https://redirect.github.com/synesthesiam) (new-feature) - \[wts01] Add WTS01 temperature sensor component [esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by [@​alepee](https://redirect.github.com/alepee) (new-component) (new-feature) (new-platform) - Add sha256 support [esphome#10882](https://redirect.github.com/esphome/esphome/pull/10882) by [@​bdraco](https://redirect.github.com/bdraco) (new-component) (new-feature) - \[ethernet] Add LAN8670 PHY support [esphome#10874](https://redirect.github.com/esphome/esphome/pull/10874) by [@​xorbit](https://redirect.github.com/xorbit) (new-feature) - \[ethernet] Add mac\_address yaml configuration option [esphome#10861](https://redirect.github.com/esphome/esphome/pull/10861) by [@​sphen13](https://redirect.github.com/sphen13) (new-feature) - \[sx126x] Add additional FSK CRC options [esphome#10928](https://redirect.github.com/esphome/esphome/pull/10928) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-feature) - \[esp32\_can] support multiple CAN instances for platforms that support it [esphome#10712](https://redirect.github.com/esphome/esphome/pull/10712) by [@​patagonaa](https://redirect.github.com/patagonaa) (new-feature) - \[qmc5883l] Added drdy\_pin option to allow it to run max rate [esphome#10901](https://redirect.github.com/esphome/esphome/pull/10901) by [@​mortification77](https://redirect.github.com/mortification77) (new-feature) - \[lm75b] Add LM75B temperature sensor component [esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534) by [@​Beormund](https://redirect.github.com/Beormund) (new-component) (new-feature) (new-platform) - \[remote\_receiver] Add signal demodulation support on ESP32 [esphome#8711](https://redirect.github.com/esphome/esphome/pull/8711) by [@​smkent](https://redirect.github.com/smkent) (new-feature) - \[modbus\_controller] courtesy response [esphome#10027](https://redirect.github.com/esphome/esphome/pull/10027) by [@​carlessole](https://redirect.github.com/carlessole) (new-feature) - \[api] Add support for getting action responses from home-assistant [esphome#10948](https://redirect.github.com/esphome/esphome/pull/10948) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-feature) - \[epaper\_spi] New epaper component [esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-component) (new-feature) (new-platform) - \[usb\_host] Fix transfer slot exhaustion at high data rates and add configurable max\_transfer\_requests [esphome#11174](https://redirect.github.com/esphome/esphome/pull/11174) by [@​bdraco](https://redirect.github.com/bdraco) (new-feature) ##### New Components - \[zwave\_proxy] New component [esphome#10762](https://redirect.github.com/esphome/esphome/pull/10762) by [@​kbx81](https://redirect.github.com/kbx81) (new-component) (new-feature) - \[wts01] Add WTS01 temperature sensor component [esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by [@​alepee](https://redirect.github.com/alepee) (new-component) (new-feature) (new-platform) - Add sha256 support [esphome#10882](https://redirect.github.com/esphome/esphome/pull/10882) by [@​bdraco](https://redirect.github.com/bdraco) (new-component) (new-feature) - \[lm75b] Add LM75B temperature sensor component [esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534) by [@​Beormund](https://redirect.github.com/Beormund) (new-component) (new-feature) (new-platform) - \[epaper\_spi] New epaper component [esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-component) (new-feature) (new-platform) ##### New Platforms - \[wts01] Add WTS01 temperature sensor component [esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by [@​alepee](https://redirect.github.com/alepee) (new-component) (new-feature) (new-platform) - \[lm75b] Add LM75B temperature sensor component [esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534) by [@​Beormund](https://redirect.github.com/Beormund) (new-component) (new-feature) (new-platform) - \[epaper\_spi] New epaper component [esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-component) (new-feature) (new-platform) ##### Breaking Changes - \[api] Rename ConnectRequest/Response to AuthenticationRequest/Response [esphome#10726](https://redirect.github.com/esphome/esphome/pull/10726) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[esp32] Use arduino as an idf component [esphome#10647](https://redirect.github.com/esphome/esphome/pull/10647) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-feature) (breaking-change) - \[ektf2232] Rename `rts_pin` to `reset_pin` [esphome#10720](https://redirect.github.com/esphome/esphome/pull/10720) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[mmc5603] Fix incorrect factor for value calculation in MMC5603 component [esphome#9925](https://redirect.github.com/esphome/esphome/pull/9925) by [@​Nerdiyde](https://redirect.github.com/Nerdiyde) (breaking-change) - \[api] Rename `HomeassistantServiceResponse` to `HomeassistantActionRequest` [esphome#10839](https://redirect.github.com/esphome/esphome/pull/10839) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[api] Make password and encryption mutually exclusive, add deprecation warning for password auth [esphome#10871](https://redirect.github.com/esphome/esphome/pull/10871) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[api] Add configurable connection limits [esphome#10939](https://redirect.github.com/esphome/esphome/pull/10939) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[api] Remove ClientInfo::get\_combined\_info() to eliminate heap fragmentation [esphome#10970](https://redirect.github.com/esphome/esphome/pull/10970) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[mdns]\[openthread] Use StaticVector for services storage with compile-time capacity [esphome#10976](https://redirect.github.com/esphome/esphome/pull/10976) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per lock) [esphome#10977](https://redirect.github.com/esphome/esphome/pull/10977) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[logger] Conditionally compile runtime tag-specific log levels for performance [esphome#11004](https://redirect.github.com/esphome/esphome/pull/11004) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[esp32] Improve version handling [esphome#10899](https://redirect.github.com/esphome/esphome/pull/10899) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - \[web\_server] Use IDF web server for ESP32 Arduino builds [esphome#10991](https://redirect.github.com/esphome/esphome/pull/10991) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[esp32\_ble] Fix max\_connections architecture (shared client+server limit) [esphome#11006](https://redirect.github.com/esphome/esphome/pull/11006) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[audio] Update esp-audio-libs 2.0.1 to use new FLAC decoder [esphome#10974](https://redirect.github.com/esphome/esphome/pull/10974) by [@​kahrendt](https://redirect.github.com/kahrendt) (breaking-change) - \[api] Add message size limits to prevent memory exhaustion [esphome#10936](https://redirect.github.com/esphome/esphome/pull/10936) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) ##### All changes - \[thermostat] Rename timer enums to mitigate naming conflict [esphome#10666](https://redirect.github.com/esphome/esphome/pull/10666) by [@​kbx81](https://redirect.github.com/kbx81) - \[remote] Remove duplicate implementations of remote code [esphome#10548](https://redirect.github.com/esphome/esphome/pull/10548) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Add coverage for dashboard ahead of Path conversion [esphome#10669](https://redirect.github.com/esphome/esphome/pull/10669) by [@​bdraco](https://redirect.github.com/bdraco) - Add additional coverage for yaml\_util [esphome#10674](https://redirect.github.com/esphome/esphome/pull/10674) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Allow esp-idf 5.5.1 [esphome#10680](https://redirect.github.com/esphome/esphome/pull/10680) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[esp32\_ble\_tracker] Simplify BLE client state machine by removing READY\_TO\_CONNECT [esphome#10672](https://redirect.github.com/esphome/esphome/pull/10672) by [@​bdraco](https://redirect.github.com/bdraco) - Fix packet\_transport not initializing packet data after flushing [esphome#10686](https://redirect.github.com/esphome/esphome/pull/10686) by [@​fakuivan](https://redirect.github.com/fakuivan) - \[api\_protobuf.py] Use type based on size/length [esphome#10696](https://redirect.github.com/esphome/esphome/pull/10696) by [@​kbx81](https://redirect.github.com/kbx81) - Unpin libretiny version in network test [esphome#10717](https://redirect.github.com/esphome/esphome/pull/10717) by [@​HeMan](https://redirect.github.com/HeMan) - Add additional coverage ahead of Path conversion [esphome#10723](https://redirect.github.com/esphome/esphome/pull/10723) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Exclude ConnectRequest/Response when password is disabled [esphome#10704](https://redirect.github.com/esphome/esphome/pull/10704) by [@​bdraco](https://redirect.github.com/bdraco) - \[json] Only compile SpiRamAllocator when PSRAM is enabled [esphome#10728](https://redirect.github.com/esphome/esphome/pull/10728) by [@​bdraco](https://redirect.github.com/bdraco) - \[CI] Check esp32 boards file is up to date [esphome#10730](https://redirect.github.com/esphome/esphome/pull/10730) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[const] Move CONF\_CLEAR to const.py [esphome#10742](https://redirect.github.com/esphome/esphome/pull/10742) by [@​DT-art1](https://redirect.github.com/DT-art1) - Migrate to SPDX license specifier in pyproject.toml [esphome#10768](https://redirect.github.com/esphome/esphome/pull/10768) by [@​mweinelt](https://redirect.github.com/mweinelt) - \[core] Make StringRef convertToJson inline to save 250+ bytes flash [esphome#10751](https://redirect.github.com/esphome/esphome/pull/10751) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Rename ConnectRequest/Response to AuthenticationRequest/Response [esphome#10726](https://redirect.github.com/esphome/esphome/pull/10726) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[esp32] Use arduino as an idf component [esphome#10647](https://redirect.github.com/esphome/esphome/pull/10647) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-feature) (breaking-change) - \[ethernet] Remove redundant Arduino framework version check [esphome#10781](https://redirect.github.com/esphome/esphome/pull/10781) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Optimize NVS preferences memory usage by replacing vector with unique\_ptr [esphome#10729](https://redirect.github.com/esphome/esphome/pull/10729) by [@​bdraco](https://redirect.github.com/bdraco) - \[libretiny] Optimize preferences memory usage by replacing vector with unique\_ptr [esphome#10731](https://redirect.github.com/esphome/esphome/pull/10731) by [@​bdraco](https://redirect.github.com/bdraco) - \[zwave\_proxy] New component [esphome#10762](https://redirect.github.com/esphome/esphome/pull/10762) by [@​kbx81](https://redirect.github.com/kbx81) (new-component) (new-feature) - \[ektf2232] Rename `rts_pin` to `reset_pin` [esphome#10720](https://redirect.github.com/esphome/esphome/pull/10720) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[dashboard] Transfer DNS/mDNS cache from dashboard to CLI to avoid blocking [esphome#10685](https://redirect.github.com/esphome/esphome/pull/10685) by [@​bdraco](https://redirect.github.com/bdraco) - \[api\_protobuf.py] Use type appropriate for `estimated_size` [esphome#10797](https://redirect.github.com/esphome/esphome/pull/10797) by [@​kbx81](https://redirect.github.com/kbx81) - \[core] os.path -> Path [esphome#10654](https://redirect.github.com/esphome/esphome/pull/10654) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[zwave\_proxy] Send Home ID in DeviceInfoResponse [esphome#10798](https://redirect.github.com/esphome/esphome/pull/10798) by [@​kbx81](https://redirect.github.com/kbx81) - Fix esphome run [esphome#10807](https://redirect.github.com/esphome/esphome/pull/10807) by [@​balloob](https://redirect.github.com/balloob) - \[zephyr] Fix compilation after Path migration [esphome#10811](https://redirect.github.com/esphome/esphome/pull/10811) by [@​bdraco](https://redirect.github.com/bdraco) - \[http\_request] Fix Path object passed to C++ codegen [esphome#10812](https://redirect.github.com/esphome/esphome/pull/10812) by [@​bdraco](https://redirect.github.com/bdraco) - Synchronise Device Classes from Home Assistant [esphome#10803](https://redirect.github.com/esphome/esphome/pull/10803) by [@​esphomebot](https://redirect.github.com/esphomebot) - \[sensirion] Fix warning [esphome#10813](https://redirect.github.com/esphome/esphome/pull/10813) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[core] Fix TypeError in update-all command after Path migration [esphome#10821](https://redirect.github.com/esphome/esphome/pull/10821) by [@​bdraco](https://redirect.github.com/bdraco) - Add coverage for Path to str fix in [#​10807](https://redirect.github.com/esphome/esphome/issues/10807) [esphome#10808](https://redirect.github.com/esphome/esphome/pull/10808) by [@​bdraco](https://redirect.github.com/bdraco) - \[web\_server] Reduce flash usage by eliminating lambda overhead in JSON generation [esphome#10749](https://redirect.github.com/esphome/esphome/pull/10749) by [@​bdraco](https://redirect.github.com/bdraco) - \[tests] Add integration tests for oversized payload handling in API [esphome#10788](https://redirect.github.com/esphome/esphome/pull/10788) by [@​bdraco](https://redirect.github.com/bdraco) - Skip external component updates when running logs command [esphome#10756](https://redirect.github.com/esphome/esphome/pull/10756) by [@​bdraco](https://redirect.github.com/bdraco) - Fix missing os import after merge collisions [esphome#10823](https://redirect.github.com/esphome/esphome/pull/10823) by [@​bdraco](https://redirect.github.com/bdraco) - \[substitutions] add missing safe globals tests [esphome#10814](https://redirect.github.com/esphome/esphome/pull/10814) by [@​jpeletier](https://redirect.github.com/jpeletier) - \[substitutions] implement !literal [esphome#10785](https://redirect.github.com/esphome/esphome/pull/10785) by [@​jpeletier](https://redirect.github.com/jpeletier) (new-feature) - tuya: handle WIFI\_SELECT and WIFI\_RESET [esphome#10822](https://redirect.github.com/esphome/esphome/pull/10822) by [@​thekeymeister](https://redirect.github.com/thekeymeister) - \[uart] Multiple ESP32 features and fixes [esphome#8103](https://redirect.github.com/esphome/esphome/pull/8103) by [@​brambo123](https://redirect.github.com/brambo123) (new-feature) - \[CI] Format files after sync [esphome#10828](https://redirect.github.com/esphome/esphome/pull/10828) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[mmc5603] Fix incorrect factor for value calculation in MMC5603 component [esphome#9925](https://redirect.github.com/esphome/esphome/pull/9925) by [@​Nerdiyde](https://redirect.github.com/Nerdiyde) (breaking-change) - Pin ruamel.yaml.clib to 0.2.12 [esphome#10837](https://redirect.github.com/esphome/esphome/pull/10837) by [@​bdraco](https://redirect.github.com/bdraco) - \[camera-encoder] Use defines instead of build flags [esphome#10824](https://redirect.github.com/esphome/esphome/pull/10824) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[core] Add typing to some core files [esphome#10843](https://redirect.github.com/esphome/esphome/pull/10843) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[core] Add a clean-platform option [esphome#10831](https://redirect.github.com/esphome/esphome/pull/10831) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[wifi] Unify ESP32 WiFi implementation to use ESP-IDF driver [esphome#10849](https://redirect.github.com/esphome/esphome/pull/10849) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Implement zero-copy API for bluetooth\_proxy writes [esphome#10840](https://redirect.github.com/esphome/esphome/pull/10840) by [@​bdraco](https://redirect.github.com/bdraco) - \[zwave\_proxy] Fix race condition sending zero home ID on reboot [esphome#10848](https://redirect.github.com/esphome/esphome/pull/10848) by [@​bdraco](https://redirect.github.com/bdraco) - Implement zero-copy API for zwave\_proxy [esphome#10836](https://redirect.github.com/esphome/esphome/pull/10836) by [@​bdraco](https://redirect.github.com/bdraco) - Implement zero-copy for strings in base API calls [esphome#10851](https://redirect.github.com/esphome/esphome/pull/10851) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Rename `HomeassistantServiceResponse` to `HomeassistantActionRequest` [esphome#10839](https://redirect.github.com/esphome/esphome/pull/10839) by [@​jesserockz](https://redirect.github.com/jesserockz) (breaking-change) - \[esp32\_ble] Remove Arduino-specific BLE limitations and SplitDefaults [esphome#10780](https://redirect.github.com/esphome/esphome/pull/10780) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Consolidate authentication checks to reduce function call overhead [esphome#10852](https://redirect.github.com/esphome/esphome/pull/10852) by [@​bdraco](https://redirect.github.com/bdraco) - \[usb\_host] Prevent USB data corruption from missed events [esphome#10859](https://redirect.github.com/esphome/esphome/pull/10859) by [@​bdraco](https://redirect.github.com/bdraco) - Add external wake word message [esphome#10850](https://redirect.github.com/esphome/esphome/pull/10850) by [@​synesthesiam](https://redirect.github.com/synesthesiam) (new-feature) - \[api] Make password and encryption mutually exclusive, add deprecation warning for password auth [esphome#10871](https://redirect.github.com/esphome/esphome/pull/10871) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[json] Parsing json without a lambda [esphome#10838](https://redirect.github.com/esphome/esphome/pull/10838) by [@​jesserockz](https://redirect.github.com/jesserockz) - Pin SHA for github actions [esphome#10879](https://redirect.github.com/esphome/esphome/pull/10879) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[wts01] Add WTS01 temperature sensor component [esphome#8539](https://redirect.github.com/esphome/esphome/pull/8539) by [@​alepee](https://redirect.github.com/alepee) (new-component) (new-feature) (new-platform) - \[scd30] Fix temp offset [esphome#10847](https://redirect.github.com/esphome/esphome/pull/10847) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Fix flakey password auth failure integration test [esphome#10883](https://redirect.github.com/esphome/esphome/pull/10883) by [@​bdraco](https://redirect.github.com/bdraco) - \[core] Rename to clean-platform to clean-all [esphome#10876](https://redirect.github.com/esphome/esphome/pull/10876) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Add sha256 support [esphome#10882](https://redirect.github.com/esphome/esphome/pull/10882) by [@​bdraco](https://redirect.github.com/bdraco) (new-component) (new-feature) - \[dashboard] Fix progress bars on Windows [esphome#10858](https://redirect.github.com/esphome/esphome/pull/10858) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[htu21d] Fix I2C NACK issue and buffer overrun [esphome#10801](https://redirect.github.com/esphome/esphome/pull/10801) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[ethernet] Add LAN8670 PHY support [esphome#10874](https://redirect.github.com/esphome/esphome/pull/10874) by [@​xorbit](https://redirect.github.com/xorbit) (new-feature) - Update stale bot rules [esphome#10891](https://redirect.github.com/esphome/esphome/pull/10891) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[stale] Clean up stale job [esphome#10892](https://redirect.github.com/esphome/esphome/pull/10892) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[text\_sensor] Convert LOG\_TEXT\_SENSOR macro to function to reduce flash usage [esphome#10884](https://redirect.github.com/esphome/esphome/pull/10884) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble] Reduce RAM usage and firmware size by disabling unused GATT functionality [esphome#10862](https://redirect.github.com/esphome/esphome/pull/10862) by [@​bdraco](https://redirect.github.com/bdraco) - \[version] Reduce flash usage by optimizing string concatenation in setup() [esphome#10890](https://redirect.github.com/esphome/esphome/pull/10890) by [@​bdraco](https://redirect.github.com/bdraco) - \[web\_server] Remove std::find\_if overhead matching IDF implementation [esphome#10889](https://redirect.github.com/esphome/esphome/pull/10889) by [@​bdraco](https://redirect.github.com/bdraco) - \[select] Remove STL algorithm overhead to reduce flash usage [esphome#10887](https://redirect.github.com/esphome/esphome/pull/10887) by [@​bdraco](https://redirect.github.com/bdraco) - \[climate] Remove STL algorithm overhead in save\_state() method [esphome#10888](https://redirect.github.com/esphome/esphome/pull/10888) by [@​bdraco](https://redirect.github.com/bdraco) - \[ethernet] Fix Ethernet RMII capable variant validation [esphome#10909](https://redirect.github.com/esphome/esphome/pull/10909) by [@​xorbit](https://redirect.github.com/xorbit) - \[ota] Add SHA256 password authentication with backward compatibility [esphome#10809](https://redirect.github.com/esphome/esphome/pull/10809) by [@​bdraco](https://redirect.github.com/bdraco) - \[zwave\_proxy, api] Add notification message when Z-Wave HomeID changes [esphome#10860](https://redirect.github.com/esphome/esphome/pull/10860) by [@​kbx81](https://redirect.github.com/kbx81) - Allow usb\_host & usb\_uart components on ESP32-P4 [esphome#10815](https://redirect.github.com/esphome/esphome/pull/10815) by [@​p1ngb4ck](https://redirect.github.com/p1ngb4ck) - \[spi] fix SPI interface selection on ESP32-S2 and -S3 ([#​10732](https://redirect.github.com/esphome/esphome/issues/10732)) [esphome#10766](https://redirect.github.com/esphome/esphome/pull/10766) by [@​bibach](https://redirect.github.com/bibach) - \[captive\_portal] Add DNS server support for ESP-IDF framework [esphome#10919](https://redirect.github.com/esphome/esphome/pull/10919) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_improv] Make device name visible to passive BLE scanners [esphome#10918](https://redirect.github.com/esphome/esphome/pull/10918) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_tracker] Reduce gap\_scan\_result log verbosity to VV [esphome#10917](https://redirect.github.com/esphome/esphome/pull/10917) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_server] Replace HashMap with vector for services - saves 1KB flash, 26x faster [esphome#10894](https://redirect.github.com/esphome/esphome/pull/10894) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_server] Optimize notification and action managers for typical use cases [esphome#10897](https://redirect.github.com/esphome/esphome/pull/10897) by [@​bdraco](https://redirect.github.com/bdraco) - \[event\_emitter] Replace unordered\_map with vector - saves 2.6KB flash, 2.3x faster [esphome#10900](https://redirect.github.com/esphome/esphome/pull/10900) by [@​bdraco](https://redirect.github.com/bdraco) - \[core] Fix platform component normalization happening too late in validation pipeline [esphome#10908](https://redirect.github.com/esphome/esphome/pull/10908) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_server] Conditionally compile BLE automation features to save memory [esphome#10910](https://redirect.github.com/esphome/esphome/pull/10910) by [@​bdraco](https://redirect.github.com/bdraco) - \[usb\_host] Fix double-free crash with lock-free atomic pool allocation [esphome#10926](https://redirect.github.com/esphome/esphome/pull/10926) by [@​bdraco](https://redirect.github.com/bdraco) - \[nrf52] add more tests [esphome#10695](https://redirect.github.com/esphome/esphome/pull/10695) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[nrf52] add more tests [esphome#10694](https://redirect.github.com/esphome/esphome/pull/10694) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[core] Don't remove storage in clean-all [esphome#10921](https://redirect.github.com/esphome/esphome/pull/10921) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[script] Reduce RAM usage by storing names in flash [esphome#10941](https://redirect.github.com/esphome/esphome/pull/10941) by [@​bdraco](https://redirect.github.com/bdraco) - \[ota] Complete non-blocking authentication implementation [esphome#10912](https://redirect.github.com/esphome/esphome/pull/10912) by [@​bdraco](https://redirect.github.com/bdraco) - \[socket] Reduce memory overhead for LWIP TCP accept queue on ESP8266/RP2040 [esphome#10938](https://redirect.github.com/esphome/esphome/pull/10938) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Add configurable connection limits [esphome#10939](https://redirect.github.com/esphome/esphome/pull/10939) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[mcp2515, canbus] error handling improvments [esphome#10526](https://redirect.github.com/esphome/esphome/pull/10526) by [@​patagonaa](https://redirect.github.com/patagonaa) - \[ethernet] Add mac\_address yaml configuration option [esphome#10861](https://redirect.github.com/esphome/esphome/pull/10861) by [@​sphen13](https://redirect.github.com/sphen13) (new-feature) - \[captive\_portal] Add DHCP Option 114 support for ESP32 [esphome#10952](https://redirect.github.com/esphome/esphome/pull/10952) by [@​bdraco](https://redirect.github.com/bdraco) - \[sx126x] Add additional FSK CRC options [esphome#10928](https://redirect.github.com/esphome/esphome/pull/10928) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (new-feature) - \[dashboard] Replace polling with WebSocket for real-time updates [esphome#10893](https://redirect.github.com/esphome/esphome/pull/10893) by [@​bdraco](https://redirect.github.com/bdraco) - \[deep\_sleep] esp32 fixes to align with variant support [esphome#10929](https://redirect.github.com/esphome/esphome/pull/10929) by [@​bdraco](https://redirect.github.com/bdraco) - \[const] Move `CONF_ON_RESPONSE` to const.py [esphome#10958](https://redirect.github.com/esphome/esphome/pull/10958) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[substitutions] fix [#​10825](https://redirect.github.com/esphome/esphome/issues/10825) set evaluation error [esphome#10830](https://redirect.github.com/esphome/esphome/pull/10830) by [@​jpeletier](https://redirect.github.com/jpeletier) - \[web\_server] Optimize handler methods with lookup tables to reduce flash usage [esphome#10951](https://redirect.github.com/esphome/esphome/pull/10951) by [@​bdraco](https://redirect.github.com/bdraco) - \[psram] Fix invalid variant error, add `supported()` check [esphome#10962](https://redirect.github.com/esphome/esphome/pull/10962) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[remote\_transmitter] fix sending codes on libretiny [esphome#10959](https://redirect.github.com/esphome/esphome/pull/10959) by [@​szupi-ipuzs](https://redirect.github.com/szupi-ipuzs) - \[hdc1080] remove delays and fix no check for sensor nullptr [esphome#10947](https://redirect.github.com/esphome/esphome/pull/10947) by [@​mrtoy-me](https://redirect.github.com/mrtoy-me) - \[core] Fix ComponentIterator alignment for 32-bit platforms [esphome#10969](https://redirect.github.com/esphome/esphome/pull/10969) by [@​bdraco](https://redirect.github.com/bdraco) - \[logger] Optimize log formatting performance (35-72% faster) [esphome#10960](https://redirect.github.com/esphome/esphome/pull/10960) by [@​bdraco](https://redirect.github.com/bdraco) - \[core] Add some types to `loader.py` [esphome#10967](https://redirect.github.com/esphome/esphome/pull/10967) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[psram] raise instead of returning invalid object [esphome#10954](https://redirect.github.com/esphome/esphome/pull/10954) by [@​carlreid](https://redirect.github.com/carlreid) - \[rtttl] Fix warning [esphome#10972](https://redirect.github.com/esphome/esphome/pull/10972) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[api] Reduce flash usage in user services by eliminating vector copy [esphome#10971](https://redirect.github.com/esphome/esphome/pull/10971) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Remove ClientInfo::get\_combined\_info() to eliminate heap fragmentation [esphome#10970](https://redirect.github.com/esphome/esphome/pull/10970) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[ci] Fix pre-commit action to comply with pinned SHA security policy [esphome#10990](https://redirect.github.com/esphome/esphome/pull/10990) by [@​bdraco](https://redirect.github.com/bdraco) - Fix UNIT\_KILOVOLT\_AMPS\_REACTIVE constant definition [esphome#10992](https://redirect.github.com/esphome/esphome/pull/10992) by [@​ogruendel](https://redirect.github.com/ogruendel) - \[mpr121] remove delay [esphome#10963](https://redirect.github.com/esphome/esphome/pull/10963) by [@​mrtoy-me](https://redirect.github.com/mrtoy-me) - \[sps30] remove delay [esphome#10964](https://redirect.github.com/esphome/esphome/pull/10964) by [@​mrtoy-me](https://redirect.github.com/mrtoy-me) - \[core] Fix MQTT import [esphome#10982](https://redirect.github.com/esphome/esphome/pull/10982) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[logger] Fix line number wrapping bug for files with >999 lines [esphome#10979](https://redirect.github.com/esphome/esphome/pull/10979) by [@​bdraco](https://redirect.github.com/bdraco) - Fix log level selector when selecting levels above INFO [esphome#10368](https://redirect.github.com/esphome/esphome/pull/10368) by [@​mill1000](https://redirect.github.com/mill1000) - \[esp32\_can] support multiple CAN instances for platforms that support it [esphome#10712](https://redirect.github.com/esphome/esphome/pull/10712) by [@​patagonaa](https://redirect.github.com/patagonaa) (new-feature) - \[const] Move CONF\_MAX\_CONNECTIONS to const.py [esphome#11007](https://redirect.github.com/esphome/esphome/pull/11007) by [@​bdraco](https://redirect.github.com/bdraco) - \[json] Fix missing defines.h include causing PSRAM allocator to be unused [esphome#11008](https://redirect.github.com/esphome/esphome/pull/11008) by [@​bdraco](https://redirect.github.com/bdraco) - \[mpr121] cleaner setup [esphome#11013](https://redirect.github.com/esphome/esphome/pull/11013) by [@​mrtoy-me](https://redirect.github.com/mrtoy-me) - \[core] Merge duplicate loops in mac\_address\_is\_valid() [esphome#11018](https://redirect.github.com/esphome/esphome/pull/11018) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Simplify message reading conditional [esphome#11016](https://redirect.github.com/esphome/esphome/pull/11016) by [@​bdraco](https://redirect.github.com/bdraco) - \[ethernet] Consolidate error handling to reduce flash usage [esphome#11019](https://redirect.github.com/esphome/esphome/pull/11019) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Consolidate fatal error logging to reduce flash usage [esphome#11015](https://redirect.github.com/esphome/esphome/pull/11015) by [@​bdraco](https://redirect.github.com/bdraco) - \[sps30] Clean up [esphome#10998](https://redirect.github.com/esphome/esphome/pull/10998) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[esp32\_ble\_server] Replace EventEmitter with direct callbacks to reduce memory usage [esphome#10946](https://redirect.github.com/esphome/esphome/pull/10946) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Add configurable send queue limit to prevent OOM crashes [esphome#10973](https://redirect.github.com/esphome/esphome/pull/10973) by [@​bdraco](https://redirect.github.com/bdraco) - \[mdns]\[openthread] Use StaticVector for services storage with compile-time capacity [esphome#10976](https://redirect.github.com/esphome/esphome/pull/10976) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per lock) [esphome#10977](https://redirect.github.com/esphome/esphome/pull/10977) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[number] Reduce flash usage in NumberCall logging [esphome#10983](https://redirect.github.com/esphome/esphome/pull/10983) by [@​bdraco](https://redirect.github.com/bdraco) - \[core] Replace std::pair with purpose-built named structs for component metadata [esphome#10984](https://redirect.github.com/esphome/esphome/pull/10984) by [@​bdraco](https://redirect.github.com/bdraco) - \[web\_server] Reduce flash and RAM usage by optimizing string construction [esphome#10986](https://redirect.github.com/esphome/esphome/pull/10986) by [@​bdraco](https://redirect.github.com/bdraco) - \[web\_server\_idf] Fix watchdog timeout with unreliable event source connections [esphome#11002](https://redirect.github.com/esphome/esphome/pull/11002) by [@​bdraco](https://redirect.github.com/bdraco) - \[web\_server\_idf] Optimize parameter storage to reduce flash usage and memory overhead [esphome#11003](https://redirect.github.com/esphome/esphome/pull/11003) by [@​bdraco](https://redirect.github.com/bdraco) - \[logger] Conditionally compile runtime tag-specific log levels for performance [esphome#11004](https://redirect.github.com/esphome/esphome/pull/11004) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[wifi] Optimize WPA2 EAP phase2 logging to reduce memory overhead [esphome#11005](https://redirect.github.com/esphome/esphome/pull/11005) by [@​bdraco](https://redirect.github.com/bdraco) - \[esphome.ota] Fix ESP32-S3 OTA authentication with hardware SHA acceleration [esphome#11011](https://redirect.github.com/esphome/esphome/pull/11011) by [@​bdraco](https://redirect.github.com/bdraco) - \[scheduler] Deduplicate item removal code with template helper [esphome#11017](https://redirect.github.com/esphome/esphome/pull/11017) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Improve version handling [esphome#10899](https://redirect.github.com/esphome/esphome/pull/10899) by [@​swoboda1337](https://redirect.github.com/swoboda1337) (breaking-change) - \[ci] Fix clang-tidy after Arduino-as-IDF-component migration [esphome#11031](https://redirect.github.com/esphome/esphome/pull/11031) by [@​bdraco](https://redirect.github.com/bdraco) - \[wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266 [esphome#11022](https://redirect.github.com/esphome/esphome/pull/11022) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble] Optimize string operations to reduce flash usage by 264 bytes [esphome#11023](https://redirect.github.com/esphome/esphome/pull/11023) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_rmt\_led\_strip] Fix clang-tidy signed/unsigned comparison warning [esphome#11033](https://redirect.github.com/esphome/esphome/pull/11033) by [@​bdraco](https://redirect.github.com/bdraco) - \[sonoff\_d1] Fix clang-tidy signed/unsigned comparison warning [esphome#11034](https://redirect.github.com/esphome/esphome/pull/11034) by [@​bdraco](https://redirect.github.com/bdraco) - \[tuya] Fix clang-tidy signed/unsigned comparison warning [esphome#11035](https://redirect.github.com/esphome/esphome/pull/11035) by [@​bdraco](https://redirect.github.com/bdraco) - \[web\_server] Use IDF web server for ESP32 Arduino builds [esphome#10991](https://redirect.github.com/esphome/esphome/pull/10991) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[core] Remove platformio install from setup [esphome#10997](https://redirect.github.com/esphome/esphome/pull/10997) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[nextion] Reduce DEBUG logs on events [esphome#11014](https://redirect.github.com/esphome/esphome/pull/11014) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[esp32\_ble] Fix max\_connections architecture (shared client+server limit) [esphome#11006](https://redirect.github.com/esphome/esphome/pull/11006) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[mipi] Fix rotation handling [esphome#11010](https://redirect.github.com/esphome/esphome/pull/11010) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[zwave\_proxy] Send HomeID upon client connect [esphome#11037](https://redirect.github.com/esphome/esphome/pull/11037) by [@​kbx81](https://redirect.github.com/kbx81) - \[online\_image] Fix clang-tidy sign comparison errors [esphome#11041](https://redirect.github.com/esphome/esphome/pull/11041) by [@​bdraco](https://redirect.github.com/bdraco) - \[animation] Fix clang-tidy sign comparison errors [esphome#11042](https://redirect.github.com/esphome/esphome/pull/11042) by [@​bdraco](https://redirect.github.com/bdraco) - \[bl0906, bl0942] Fix clang-tidy sign comparison errors [esphome#11043](https://redirect.github.com/esphome/esphome/pull/11043) by [@​bdraco](https://redirect.github.com/bdraco) - \[cm1106] Fix clang-tidy sign comparison error [esphome#11045](https://redirect.github.com/esphome/esphome/pull/11045) by [@​bdraco](https://redirect.github.com/bdraco) - \[daikin\_arc] Fix clang-tidy sign comparison errors [esphome#11046](https://redirect.github.com/esphome/esphome/pull/11046) by [@​bdraco](https://redirect.github.com/bdraco) - \[es7210] Fix clang-tidy sign comparison errors [esphome#11047](https://redirect.github.com/esphome/esphome/pull/11047) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_can] Fix clang-tidy sign comparison error [esphome#11049](https://redirect.github.com/esphome/esphome/pull/11049) by [@​bdraco](https://redirect.github.com/bdraco) - \[fingerprint\_grow] Fix clang-tidy sign comparison error [esphome#11050](https://redirect.github.com/esphome/esphome/pull/11050) by [@​bdraco](https://redirect.github.com/bdraco) - \[mixer] Fix clang-tidy sign comparison errors [esphome#11061](https://redirect.github.com/esphome/esphome/pull/11061) by [@​bdraco](https://redirect.github.com/bdraco) - \[nau7802] Fix clang-tidy sign comparison errors [esphome#11062](https://redirect.github.com/esphome/esphome/pull/11062) by [@​bdraco](https://redirect.github.com/bdraco) - \[max7219digit] Fix clang-tidy sign comparison error [esphome#11060](https://redirect.github.com/esphome/esphome/pull/11060) by [@​bdraco](https://redirect.github.com/bdraco) - \[ltr\_als\_ps] Fix clang-tidy sign comparison errors [esphome#11058](https://redirect.github.com/esphome/esphome/pull/11058) by [@​bdraco](https://redirect.github.com/bdraco) - \[ltr501] Fix clang-tidy sign comparison errors [esphome#11057](https://redirect.github.com/esphome/esphome/pull/11057) by [@​bdraco](https://redirect.github.com/bdraco) - \[kamstrup\_kmp] Fix clang-tidy sign comparison errors [esphome#11055](https://redirect.github.com/esphome/esphome/pull/11055) by [@​bdraco](https://redirect.github.com/bdraco) - \[ili9xxx] Fix clang-tidy sign comparison errors [esphome#11054](https://redirect.github.com/esphome/esphome/pull/11054) by [@​bdraco](https://redirect.github.com/bdraco) - \[pid] Fix clang-tidy sign comparison error [esphome#11063](https://redirect.github.com/esphome/esphome/pull/11063) by [@​bdraco](https://redirect.github.com/bdraco) - \[key\_collector] Fix clang-tidy sign comparison errors [esphome#11056](https://redirect.github.com/esphome/esphome/pull/11056) by [@​bdraco](https://redirect.github.com/bdraco) - \[qmc5883l] Added drdy\_pin option to allow it to run max rate [esphome#10901](https://redirect.github.com/esphome/esphome/pull/10901) by [@​mortification77](https://redirect.github.com/mortification77) (new-feature) - \[matrix\_keypad] Fix clang-tidy sign comparison error [esphome#11059](https://redirect.github.com/esphome/esphome/pull/11059) by [@​bdraco](https://redirect.github.com/bdraco) - \[audio, i2s\_audio] Fix clang-tidy sign comparison errors [esphome#11044](https://redirect.github.com/esphome/esphome/pull/11044) by [@​bdraco](https://redirect.github.com/bdraco) - \[graphical\_display\_menu] Fix clang-tidy sign comparison errors [esphome#11052](https://redirect.github.com/esphome/esphome/pull/11052) by [@​bdraco](https://redirect.github.com/bdraco) - \[statsd] Fix clang-tidy sign comparison error [esphome#11069](https://redirect.github.com/esphome/esphome/pull/11069) by [@​bdraco](https://redirect.github.com/bdraco) - \[json] Add `parse_json` overload for `const char *` [esphome#11039](https://redirect.github.com/esphome/esphome/pull/11039) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[st7789v] Fix clang-tidy sign comparison errors [esphome#11068](https://redirect.github.com/esphome/esphome/pull/11068) by [@​bdraco](https://redirect.github.com/bdraco) - \[st7567\_i2c] Fix clang-tidy sign comparison warning [esphome#11067](https://redirect.github.com/esphome/esphome/pull/11067) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble] Fix clang-tidy sign comparison error [esphome#11048](https://redirect.github.com/esphome/esphome/pull/11048) by [@​bdraco](https://redirect.github.com/bdraco) - \[lm75b] Add LM75B temperature sensor component [esphome#10534](https://redirect.github.com/esphome/esphome/pull/10534) by [@​Beormund](https://redirect.github.com/Beormund) (new-component) (new-feature) (new-platform) - \[remote\_base] Fix clang-tidy sign comparison error [esphome#11064](https://redirect.github.com/esphome/esphome/pull/11064) by [@​bdraco](https://redirect.github.com/bdraco) - \[mipi\_spi] Fix clang-tidy sign comparison errors [esphome#11070](https://redirect.github.com/esphome/esphome/pull/11070) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_server] Refactor property setters to reduce code duplication [esphome#11071](https://redirect.github.com/esphome/esphome/pull/11071) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_server] Use early returns in is\_created() and is\_failed() methods [esphome#11072](https://redirect.github.com/esphome/esphome/pull/11072) by [@​bdraco](https://redirect.github.com/bdraco) - \[remote\_receiver] Add signal demodulation support on ESP32 [esphome#8711](https://redirect.github.com/esphome/esphome/pull/8711) by [@​smkent](https://redirect.github.com/smkent) (new-feature) - \[rtttl] Fix clang-tidy sign comparison error [esphome#11065](https://redirect.github.com/esphome/esphome/pull/11065) by [@​bdraco](https://redirect.github.com/bdraco) - \[haier] Fix clang-tidy sign comparison error [esphome#11053](https://redirect.github.com/esphome/esphome/pull/11053) by [@​bdraco](https://redirect.github.com/bdraco) - \[graph] Fix clang-tidy sign comparison error [esphome#11051](https://redirect.github.com/esphome/esphome/pull/11051) by [@​bdraco](https://redirect.github.com/bdraco) - \[tormatic] Fix clang-tidy sign comparison error [esphome#11075](https://redirect.github.com/esphome/esphome/pull/11075) by [@​bdraco](https://redirect.github.com/bdraco) - \[uponor\_smatrix] Fix clang-tidy sign comparison errors [esphome#11076](https://redirect.github.com/esphome/esphome/pull/11076) by [@​bdraco](https://redirect.github.com/bdraco) - \[veml7700] Fix clang-tidy sign comparison errors [esphome#11078](https://redirect.github.com/esphome/esphome/pull/11078) by [@​bdraco](https://redirect.github.com/bdraco) - \[waveshare\_epaper] Fix clang-tidy sign comparison errors [esphome#11079](https://redirect.github.com/esphome/esphome/pull/11079) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Fix clang-tidy sign comparison error [esphome#11081](https://redirect.github.com/esphome/esphome/pull/11081) by [@​bdraco](https://redirect.github.com/bdraco) - \[time] Fix clang-tidy sign comparison errors [esphome#11080](https://redirect.github.com/esphome/esphome/pull/11080) by [@​bdraco](https://redirect.github.com/bdraco) - \[mcp2515] setup filters [esphome#10486](https://redirect.github.com/esphome/esphome/pull/10486) by [@​mrk-its](https://redirect.github.com/mrk-its) - \[core] Allow `AUTO_LOAD` to receive the component config to determine if it should load other components [esphome#10961](https://redirect.github.com/esphome/esphome/pull/10961) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[esp32] Fix clang-tidy error for Arduino watchdog function declarations [esphome#11085](https://redirect.github.com/esphome/esphome/pull/11085) by [@​bdraco](https://redirect.github.com/bdraco) - \[clang-tidy] Include sdkconfig.defaults in hash calculation [esphome#11091](https://redirect.github.com/esphome/esphome/pull/11091) by [@​bdraco](https://redirect.github.com/bdraco) - \[const] Move `CONF_CAPTURE_RESPONSE` to const.py [esphome#11096](https://redirect.github.com/esphome/esphome/pull/11096) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[core] Update helpers for new auto load functionality [esphome#11097](https://redirect.github.com/esphome/esphome/pull/11097) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[light] Reduce flash usage by eliminating duplicate validation code [esphome#11030](https://redirect.github.com/esphome/esphome/pull/11030) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble] Refactor ESPBTUUID::from\_raw to use parse\_hex helpers [esphome#11073](https://redirect.github.com/esphome/esphome/pull/11073) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble] Refactor ESPBTUUID comparison with direct returns and memcmp [esphome#11074](https://redirect.github.com/esphome/esphome/pull/11074) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Optimize frame helpers to eliminate double-move overhead [esphome#11092](https://redirect.github.com/esphome/esphome/pull/11092) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Hide build warnings [esphome#11102](https://redirect.github.com/esphome/esphome/pull/11102) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[audio] Update esp-audio-libs 2.0.1 to use new FLAC decoder [esphome#10974](https://redirect.github.com/esphome/esphome/pull/10974) by [@​kahrendt](https://redirect.github.com/kahrendt) (breaking-change) - \[api] Add message size limits to prevent memory exhaustion [esphome#10936](https://redirect.github.com/esphome/esphome/pull/10936) by [@​bdraco](https://redirect.github.com/bdraco) (breaking-change) - \[esp32] Fix issue when framework source is set [esphome#11106](https://redirect.github.com/esphome/esphome/pull/11106) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[core] Fix dynamic auto load priority [esphome#11112](https://redirect.github.com/esphome/esphome/pull/11112) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[modbus\_controller] courtesy response [esphome#10027](https://redirect.github.com/esphome/esphome/pull/10027) by [@​carlessole](https://redirect.github.com/carlessole) (new-feature) - \[mdns] Fix delete/malloc bug and store string constants in flash [esphome#11105](https://redirect.github.com/esphome/esphome/pull/11105) by [@​bdraco](https://redirect.github.com/bdraco) - \[api] Add support for getting action responses from home-assistant [esphome#10948](https://redirect.github.com/esphome/esphome/pull/10948) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-feature) - \[epaper\_spi] New epaper component [esphome#10462](https://redirect.github.com/esphome/esphome/pull/10462) by [@​jesserockz](https://redirect.github.com/jesserockz) (new-component) (new-feature) (new-platform) - \[ci] Reduce component test group size to prevent runner disk exhaustion [esphome#11121](https://redirect.github.com/esphome/esphome/pull/11121) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci] Reduce component test group size to 10 to prevent runner disk exhaustion [esphome#11122](https://redirect.github.com/esphome/esphome/pull/11122) by [@​bdraco](https://redirect.github.com/bdraco) - \[canbus]\[mcp23xxx\_base] Mark virtual methods as pure virtual to fix linker errors [esphome#11133](https://redirect.github.com/esphome/esphome/pull/11133) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[tests] Remove redundant ESP32 Arduino test files [esphome#11136](https://redirect.github.com/esphome/esphome/pull/11136) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[ethernet]\[tests] Remove redundant Arduino tests for ethernet PHYs [esphome#11137](https://redirect.github.com/esphome/esphome/pull/11137) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[improv\_serial]\[tests] Remove redundant ESP32 Arduino test files [esphome#11138](https://redirect.github.com/esphome/esphome/pull/11138) by [@​bdraco](https://redirect.github.com/bdraco) - \[mdns] Store TXT record values in flash to reduce heap usage [esphome#11114](https://redirect.github.com/esphome/esphome/pull/11114) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Update IDF 5.5 and Arduino 3.3 to use 55.03.31-1 [esphome#11120](https://redirect.github.com/esphome/esphome/pull/11120) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[esp32] Update migration warning for Arduino-as-IDF-component transition [esphome#11142](https://redirect.github.com/esphome/esphome/pull/11142) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[mdns]\[tests] Remove redundant ESP32 Arduino test files [esphome#11143](https://redirect.github.com/esphome/esphome/pull/11143) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble\_beacon, esp32\_ble\_tracker] Remove unused Arduino includes and redundant tests [esphome#11140](https://redirect.github.com/esphome/esphome/pull/11140) by [@​bdraco](https://redirect.github.com/bdraco) - \[network]\[ci]\[tests] Remove redundant ESP32 Arduino test files [esphome#11148](https://redirect.github.com/esphome/esphome/pull/11148) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[time]\[tests] Remove redundant ESP32 Arduino test files [esphome#11147](https://redirect.github.com/esphome/esphome/pull/11147) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[debug]\[tests] Remove redundant ESP32 variant Arduino test files [esphome#11146](https://redirect.github.com/esphome/esphome/pull/11146) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[logger]\[tests] Remove redundant ESP32 Arduino test files [esphome#11144](https://redirect.github.com/esphome/esphome/pull/11144) by [@​bdraco](https://redirect.github.com/bdraco) - \[opentherm]\[ci]\[tests] Remove redundant ESP32 Arduino tests and simplify conditionals [esphome#11149](https://redirect.github.com/esphome/esphome/pull/11149) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[tests] Remove redundant ESP32-C3 Arduino tests for non-variant-specific components [esphome#11152](https://redirect.github.com/esphome/esphome/pull/11152) by [@​bdraco](https://redirect.github.com/bdraco) - \[datetime]\[ci]\[tests] Replace test.all.yaml with minimal platform cover [esphome#11151](https://redirect.github.com/esphome/esphome/pull/11151) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci]\[tests] Remove all redundant ESP32-C3 Arduino tests [esphome#11154](https://redirect.github.com/esphome/esphome/pull/11154) by [@​bdraco](https://redirect.github.com/bdraco) - \[json] Fix PSRAM allocator dangling pointer crash [esphome#11165](https://redirect.github.com/esphome/esphome/pull/11165) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32\_ble] Partial revert of [#​10862](https://redirect.github.com/esphome/esphome/issues/10862) - Fix GATT client notifications [esphome#11171](https://redirect.github.com/esphome/esphome/pull/11171) by [@​bdraco](https://redirect.github.com/bdraco) - \[mdns] Restore mdns\_txt\_record() public API for external components [esphome#11158](https://redirect.github.com/esphome/esphome/pull/11158) by [@​bdraco](https://redirect.github.com/bdraco) - Group component tests to reduce CI time [esphome#11134](https://redirect.github.com/esphome/esphome/pull/11134) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci] Filter out components without tests from CI test jobs ([#​11134](https://redirect.github.com/esphome/esphome/issues/11134) followup) [esphome#11178](https://redirect.github.com/esphome/esphome/pull/11178) by [@​bdraco](https://redirect.github.com/bdraco) - \[esp32] Change Arduino dev & latest to 3.3.2 [esphome#11169](https://redirect.github.com/esphome/esphome/pull/11169) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[mipi\_rgb] Fix pin conflicts introduced by shared SPI bus in [#​11134](https://redirect.github.com/esphome/esphome/issues/11134) [esphome#11185](https://redirect.github.com/esphome/esphome/pull/11185) by [@​bdraco](https://redirect.github.com/bdraco) - \[ci] Dynamic runner allocation: 8 for </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
This commit is contained in:
@@ -11,7 +11,7 @@ annotations:
|
||||
truecharts.org/min_kubernetes_version: 1.24.0
|
||||
truecharts.org/train: stable
|
||||
apiVersion: v2
|
||||
appVersion: 2025.9.3
|
||||
appVersion: 2025.10.0
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 28.25.0
|
||||
@@ -38,5 +38,5 @@ sources:
|
||||
- https://github.com/trueforge-org/truecharts/tree/master/charts/stable/esphome
|
||||
- https://hub.docker.com/r/esphome/esphome
|
||||
type: application
|
||||
version: 23.13.0
|
||||
version: 23.14.0
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
image:
|
||||
repository: docker.io/esphome/esphome
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 2025.9.3@sha256:7d5891a3cdfec43236a5dbabd6ea1c58cc5affc2546eb204899e5f9ae04d6959
|
||||
tag: 2025.10.0@sha256:846c2d54c21696da3006fb23c9075318a6b90841e3b4880ae711ca7720c1cc14
|
||||
securityContext:
|
||||
container:
|
||||
runAsNonRoot: false
|
||||
|
||||
Reference in New Issue
Block a user