2026.9.0b5
- [pmsa003i] Fix read from uninitialized stack memory esphome#19053 by @j9brown
- [template] Stop water heater republishing when a temperature is unknown esphome#19013 by @tronikos
- [core] Mark filters, manual_ip and interlock as advanced esphome#19272 by @jesserockz
- [number] Fix the default mode check so mode auto is no longer emitted esphome#19231 by @bdraco
- [web_server] Skip setters that pass the default port, log and include internal values esphome#19226 by @bdraco
- [output] Skip the power limit setters when they match the defaults esphome#19225 by @bdraco
- [light] Skip the flash transition setter and the empty effect list esphome#19228 by @bdraco
- [wifi] Skip setters that pass the default priority, timeouts, power save and auth mode esphome#19229 by @bdraco
- [logger] Skip the hardware UART setter when it matches the default esphome#19230 by @bdraco
- [esp8266_pwm] Skip the frequency setter when it matches the default esphome#19224 by @bdraco
- [bk72xx_ble] Keep wifi power save off while BLE is compiled in esphome#19317 by @Bl00d-B0b
- [modbus] Add allow_broadcast_read and expect_broadcast_write_response options esphome#19304 by @exciton (new-feature)
- [file] Keep resolved image paths as Path so config-hash normalizes them esphome#19267 by @cpruijsen