J. Nick Koston
e7a5258118
Use MillisInternal in the scope and say setup() is not timed by the guard
2026-09-07 18:22:52 +02:00
J. Nick Koston
d7dea9e74a
Point at WatchdogManager for work longer than the watchdog timeout
2026-09-07 17:33:48 +02:00
J. Nick Koston
2307d811bb
Note that later start time reads in the pass see the moved start
2026-09-07 17:31:34 +02:00
J. Nick Koston
d6d2540823
Test that work outside the scope still ratchets
2026-09-07 17:22:25 +02:00
J. Nick Koston
c1272a72aa
Name the loop pass cases the scope is for
2026-09-07 17:19:43 +02:00
J. Nick Koston
a4ec1791e2
Make nested scopes exact, point the examples at loop(), keep the test component alive
2026-09-07 17:10:39 +02:00
J. Nick Koston
86997a438c
Clamp the moved pass start to now, document the watchdog and task constraints, test the threshold
2026-09-07 16:57:03 +02:00
J. Nick Koston
717fbb1373
[core] Say when UnavoidableBlockingScope must not be used
2026-09-07 16:40:25 +02:00
J. Nick Koston
56f6d7bc6d
[core] Add UnavoidableBlockingScope for blocking that cannot be shortened
...
Some work has no shorter form: bringing up a radio, the first connect of
a network stack, a key generation whose cost is the algorithm. Wrapping
it in this scope moves the loop pass start forward by its duration, so
the blocking warning keeps reporting everything else in the pass and the
component's threshold does not ratchet over it. The comment says what it
is for and that it must never hide code that could be made faster.
2026-09-07 16:38:56 +02:00
Jesse Hills
d34d3994e1
Merge branch 'beta' into dev
2026-09-07 12:50:44 +12:00
Jesse Hills
9a877a067c
Merge pull request #19007 from esphome/bump-2026.9.0b2
...
2026.9.0b2
2026.9.0b2
2026-09-07 12:50:25 +12:00
Jesse Hills
9ba4477ada
Bump version to 2026.9.0b2
2026-09-07 10:46:22 +12:00
Jesse Hills
8434dc5474
[esp32_hosted] Add ESP-NOW-over-hosted shim for the ESP32-P4 ( #17712 )
2026-09-07 10:46:21 +12:00
J. Nick Koston
e0e85db822
[core] Show the other downloader's progress while a prefetch job waits on its lock ( #18983 )
2026-09-07 10:46:21 +12:00
J. Nick Koston
5d2ddc658c
[mdns] Guard LEAmDNS main loop calls against lwIP re-entrancy on ESP8266 ( #18990 )
2026-09-07 10:46:21 +12:00
J. Nick Koston
c1aa41f276
[noise] Bump noise-c to 0.1.24 and libsodium to 1.10021.6 ( #18989 )
2026-09-07 10:46:21 +12:00
esphome[bot]
96b1a03ea4
Bump bundled esphome-device-builder to 1.14.4 ( #19006 )
2026-09-07 10:46:21 +12:00
J. Nick Koston
95ab3fb4f2
[ota] Offer encryption with the api key so enabling it works over OTA ( #18979 )
2026-09-07 10:46:21 +12:00
Ricardo Sanz
18220e0b39
[climate][template] New template climate component ( #14455 )
2026-09-07 10:46:21 +12:00
esphome[bot]
011497d6ee
Bump bundled esphome-device-builder to 1.14.3 ( #18996 )
2026-09-07 10:46:20 +12:00
esphome[bot]
7089dae3b6
Bump bundled esphome-device-builder to 1.14.2 ( #18988 )
2026-09-07 10:46:20 +12:00
esphome[bot]
745eb30109
Bump bundled esphome-device-builder to 1.14.1 ( #18981 )
2026-09-07 10:46:20 +12:00
Keith Burzinski
e36445fa5f
[usb_uart] Keep the comm interface number valid when its claim fails ( #18968 )
2026-09-07 10:46:20 +12:00
Jesse Hills
cb0c2bdaca
[esp32_ble] Reference count BLE advertising ( #18943 )
2026-09-07 10:46:20 +12:00
J. Nick Koston and pre-commit-ci-lite[bot]
e47247486b
[esp8266] Drop Arduino framework versions before 3.0.0 ( #18917 ) to
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-09-07 10:46:20 +12:00
esphome[bot] and Jonathan Swoboda
657116a213
Bump bundled esphome-device-builder to 1.14.0 ( #18960 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-09-07 10:46:20 +12:00
Keith Burzinski
3321566cc0
[remote_transmitter] Fix BK7231N build by limiting the PWM path to BK7238 ( #18958 )
2026-09-07 10:46:20 +12:00
Jesse Hills
d58b37faa1
[esp32_hosted] Add ESP-NOW-over-hosted shim for the ESP32-P4 ( #17712 )
2026-09-07 10:29:20 +12:00
J. Nick Koston
8966567be0
[core] Show the other downloader's progress while a prefetch job waits on its lock ( #18983 )
2026-09-07 10:28:31 +12:00
J. Nick Koston
20c7dcb1dd
[mdns] Guard LEAmDNS main loop calls against lwIP re-entrancy on ESP8266 ( #18990 )
2026-09-07 10:26:44 +12:00
J. Nick Koston
688af60cbf
[noise] Bump noise-c to 0.1.24 and libsodium to 1.10021.6 ( #18989 )
2026-09-07 10:12:52 +12:00
esphome[bot]
9c00f13606
Bump bundled esphome-device-builder to 1.14.4 ( #19006 )
2026-09-06 22:05:16 +00:00
J. Nick Koston
833dd0e812
[ota] Offer encryption with the api key so enabling it works over OTA ( #18979 )
2026-09-06 23:59:40 +02:00
Ricardo Sanz
8e1044e8ea
[climate][template] New template climate component ( #14455 )
2026-09-06 14:03:07 -07:00
esphome[bot]
e5200db6fd
Bump bundled esphome-device-builder to 1.14.3 ( #18996 )
2026-09-06 09:28:02 +02:00
e3dd2f44a4
[mipi_dsi] Let IDF pick the DPHY PLL reference clock ( #18984 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-09-05 21:08:21 +00:00
esphome[bot]
3ef7460fca
Bump bundled esphome-device-builder to 1.14.2 ( #18988 )
2026-09-05 15:25:58 +00:00
ae187f81f2
[wifi] Allow a forced roam check ( #17349 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-05 21:44:37 +10:00
esphome[bot]
84f78831f9
Bump bundled esphome-device-builder to 1.14.1 ( #18981 )
2026-09-05 13:07:15 +02:00
Keith Burzinski
13dbbcaa32
[usb_uart] Keep the comm interface number valid when its claim fails ( #18968 )
2026-09-05 13:00:25 +02:00
Clyde Stubbs
b66822d9bd
[ai] Advice to agents to limit verbiage ( #18980 )
2026-09-05 12:21:47 +02:00
dependabot[bot]
d1829c495d
Bump prek from 0.5.0 to 0.5.1 ( #18977 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 19:05:36 -04:00
dependabot[bot]
ce87bf9b17
Bump platformdirs from 4.11.5 to 4.11.7 ( #18976 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 19:05:26 -04:00
Jesse Hills
51ea97deff
[esp32_ble] Reference count BLE advertising ( #18943 )
2026-09-05 08:38:55 +12:00
dependabot[bot]
ab800dc09d
Bump filelock from 3.32.4 to 3.32.5 ( #18963 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 17:19:29 -04:00
J. Nick Koston and pre-commit-ci-lite[bot]
f65ab5629e
[esp8266] Drop Arduino framework versions before 3.0.0 ( #18917 ) to
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-09-03 15:16:36 -04:00
esphome[bot] and Jonathan Swoboda
b84532d254
Bump bundled esphome-device-builder to 1.14.0 ( #18960 )
...
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-09-03 12:15:06 +00:00
Keith Burzinski
6b11636491
[remote_transmitter] Fix BK7231N build by limiting the PWM path to BK7238 ( #18958 )
2026-09-03 08:12:36 -04:00
Jesse Hills
2bb98f2d64
Merge branch 'beta' into dev
2026-09-03 14:07:41 +12:00
Jesse Hills
25c29fd9e0
Merge pull request #18957 from esphome/bump-2026.9.0b1
...
2026.9.0b1
2026.9.0b1
2026-09-03 14:07:19 +12:00