tronikos
b7acd9c0dc
[template] Stop water heater republishing when a temperature is unknown ( #19013 )
2026-09-16 12:00:03 +12:00
Jeff Brown
20d199ae20
[pmsa003i] Fix read from uninitialized stack memory ( #19053 )
2026-09-16 12:00:03 +12:00
J. Nick Koston
57860dc06c
[core] Add register_simple_action and register_parented_action helpers ( #19321 )
2026-09-15 16:10:46 -05:00
dependabot[bot]
565dc8092c
Update tzdata requirement from >=2026.3 to >=2026.4 ( #19328 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-15 14:42:52 -05:00
Keith Burzinski
f19403192d
[usb_uart] Add claim_comm_interface option ( #18969 )
2026-09-15 11:47:06 -05:00
Christopher Pruijsen and J. Nick Koston
457bb3ecc9
[file] Keep resolved image paths as Path so config-hash normalizes them ( #19267 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-09-15 11:33:33 -05:00
Bonne Eggleston
6362ae71c0
[modbus] Add allow_broadcast_read and expect_broadcast_write_response options ( #19304 )
2026-09-15 11:29:03 -05:00
Edvard Filistovič
e163ae5299
[bk72xx_ble] Keep wifi power save off while BLE is compiled in ( #19317 )
2026-09-15 08:15:06 -05:00
esphome[bot]
e737dc8dac
Synchronise Device Classes from Home Assistant ( #19318 )
2026-09-15 07:33:24 +00:00
Kevin Ahrendt
8d61b35cdc
[speaker] Make media player volume and mute independent ( #19307 )
2026-09-14 18:59:05 -04:00
0af1f22e77
[speaker_source] keep mute when volume changes ( #18412 )
...
Signed-off-by: carriewattsmake <carriewattsmake@users.noreply.github.com >
Co-authored-by: carriewattsmake <carriewattsmake@users.noreply.github.com >
Co-authored-by: Kevin Ahrendt <kevin.ahrendt@openhomefoundation.org >
2026-09-14 18:57:57 -04:00
7a25ca0741
[speaker_source] Don't remap a requested volume of zero ( #19063 )
...
Co-authored-by: rexmoriarty <181678468+rexmoriarty@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Kevin Ahrendt <kevin.ahrendt@openhomefoundation.org >
2026-09-14 18:11:25 -04:00
Kevin Ahrendt
2472838e13
[speaker][speaker_source] Make a volume of zero silent with an audio DAC ( #19305 )
2026-09-14 16:46:30 -05:00
Keith Burzinski and Claude Fable 5.1
328077c4f8
[tinyusb] Add on_mount/on_unmount triggers and is_mounted condition ( #19067 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-14 21:16:14 +00:00
Kevin Ahrendt
588ad529e0
[i2s_audio] Ramp software volume changes ( #19302 )
2026-09-14 15:55:08 -05:00
dependabot[bot]
5d713ad9ad
Bump filelock from 3.32.5 to 3.32.6 ( #19311 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:34:19 +00:00
dependabot[bot]
e66b590842
Bump platformdirs from 4.11.7 to 4.11.8 ( #19309 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:34:01 +00:00
dependabot[bot] and esphome[bot]
00dfe0f712
Bump ruff from 0.16.6 to 0.16.7 ( #19310 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:33:20 +00:00
dependabot[bot]
2c0e97421d
Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 ( #19312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:31:22 +00:00
dependabot[bot]
5d89480dba
Bump github/codeql-action/analyze from 4.37.9 to 4.38.0 ( #19314 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 14:30:53 -05:00
dependabot[bot]
358e240d42
Bump github/codeql-action/init from 4.37.9 to 4.38.0 ( #19315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 14:30:14 -05:00
dependabot[bot]
df481eab00
Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 in /.github/actions/restore-python ( #19313 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:28:05 +00:00
J. Nick Koston
d69a1e9bf9
Charge the backoff on a degraded build, drop raced completions, one slot-budget map
...
A table-build failure that keeps the link for legacy nodes now charges the
backoff, so an unwalkable database stops retrying at advertisement cadence.
The write action re-resolves from the current table only. The neutral engine
drops a discovery completion that raced a teardown. Slot charging and the
cap-check skip read one mapping, so a platform cannot be skipped uncharged.
2026-09-14 11:54:14 -05:00
J. Nick Koston
8eb5d17f3d
Merge remote-tracking branch 'origin/dev' into neutral-ble-client
...
# Conflicts:
# esphome/components/ble_client/automation.h
2026-09-14 10:58:23 -05:00
Kevin Ahrendt
54b8e2e6dc
[audio] Update esp-audio-libs to 4.0.0 ( #19300 )
2026-09-14 13:56:14 +00:00
651863323b
[issues] Add AI usage guidance to the bug report template ( #19122 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-09-14 22:40:00 +10:00
esphome[bot]
1e627a31f1
[ci] Refresh integration test durations ( #19275 )
2026-09-14 07:36:30 -05:00
J. Nick Koston
e5eb577b49
[esp8266_pwm] Skip the frequency setter when it matches the default ( #19224 )
2026-09-14 18:05:27 +12:00
J. Nick Koston
c378ea1300
[logger] Skip the hardware UART setter when it matches the default ( #19230 )
2026-09-14 16:53:41 +12:00
J. Nick Koston
cba4f5bc05
[wifi] Skip setters that pass the default priority, timeouts, power save and auth mode ( #19229 )
2026-09-14 16:52:57 +12:00
J. Nick Koston
8109aa96f6
[light] Skip the flash transition setter and the empty effect list ( #19228 )
2026-09-14 16:51:42 +12:00
J. Nick Koston
4067f572cc
[output] Skip the power limit setters when they match the defaults ( #19225 )
2026-09-14 16:50:56 +12:00
J. Nick Koston
1e22861d11
[web_server] Skip setters that pass the default port, log and include internal values ( #19226 )
2026-09-14 16:50:00 +12:00
J. Nick Koston
282be54d1e
[number] Fix the default mode check so mode auto is no longer emitted ( #19231 )
2026-09-14 16:44:36 +12:00
Jesse Hills
abadfbfd20
[core] Mark filters, manual_ip and interlock as advanced ( #19272 )
2026-09-14 16:32:31 +12:00
Jesse Hills
93b3dc1876
Merge branch 'beta' into dev
2026-09-14 15:27:22 +12:00
Jesse Hills
e7c9c5ad0b
Merge pull request #19270 from esphome/bump-2026.9.0b4
...
2026.9.0b4
2026.9.0b4
2026-09-14 15:27:03 +12:00
J. Nick Koston
82b608706c
[bluetooth_connection] Keep USE_BLUETOOTH_PROXY out of the shared host test binary ( #19271 )
2026-09-14 14:18:38 +12:00
J. Nick Koston
02648d3547
[bluetooth_connection] Keep USE_BLUETOOTH_PROXY out of the shared host test binary ( #19271 )
2026-09-14 14:17:58 +12:00
tronikos
41e34c19eb
[template] Stop water heater republishing when a temperature is unknown ( #19013 )
2026-09-14 13:36:39 +12:00
Jeff Brown
a0821c225a
[pmsa003i] Fix read from uninitialized stack memory ( #19053 )
2026-09-14 13:18:52 +12:00
Jesse Hills
7fe0689fb8
Bump version to 2026.9.0b4
2026-09-14 13:12:27 +12:00
J. Nick Koston
93fa95c833
[api] Reuse overflow buffer storage instead of allocating per stalled write ( #19093 )
2026-09-14 13:12:26 +12:00
Jesse Hills
501009073d
[core] Clear loaded_platforms on CORE.reset() ( #19268 )
2026-09-14 13:12:26 +12:00
J. Nick Koston
81a54ea9db
[ota] Allocate the signature block through RAMAllocator ( #19251 )
2026-09-14 13:12:26 +12:00
J. Nick Koston
e28b4eb2a0
[ethernet] Keep the W5500 SPI context in a static instance instead of the heap ( #19248 )
2026-09-14 13:12:26 +12:00
J. Nick Koston
ebe72c3cef
[core] Resolve file paths against the YAML file that declares them ( #19259 )
2026-09-14 13:12:26 +12:00
J. Nick Koston
977542061d
[esphome] Allocate the OTA noise session and auth buffer through RAMAllocator ( #19249 )
2026-09-14 13:12:26 +12:00
J. Nick Koston
b0b75f705a
[nextion] Allocate queue components through RAMAllocator and free entries the way they were allocated ( #19246 )
2026-09-14 13:12:25 +12:00
J. Nick Koston
be2c3dda94
[esp32_ble_tracker] Revert coexistence preference to balanced when OTA starts ( #19082 )
2026-09-14 13:12:25 +12:00