esphome[bot]
657d9bf4d0
Bump bundled esphome-device-builder to 1.0.11 ( #17081 )
2026-06-20 00:30:30 -05:00
dependabot[bot]
3fb250133f
Bump pytest from 9.1.0 to 9.1.1 ( #17069 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 23:20:37 -04:00
dependabot[bot]
d8bd80ef38
Bump resvg-py from 0.3.2 to 0.3.3 ( #17070 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 23:20:28 -04:00
dependabot[bot]
db6bd36cf9
Bump py7zr from 1.1.0 to 1.1.3 ( #17071 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 23:20:17 -04:00
Jonathan Swoboda
f57d31374e
[packet_transport] Mark encryption key as cv.sensitive ( #17066 )
2026-06-19 23:19:30 -04:00
Jonathan Swoboda
50994704a3
[fastled_base] Fix RMT5 intr_priority conflict ( #17072 )
2026-06-19 23:19:17 -04:00
Jonathan Swoboda
350e7bb763
[espidf] Resolve IDF tools path to avoid unnormalized path warning ( #17055 )
2026-06-19 17:17:06 +12:00
J. Nick Koston
4ae6dc355f
[select] Remove deprecated state member ( #17027 )
2026-06-19 17:08:07 +12:00
dependabot[bot]
6a79dfb5c5
Bump ruff from 0.15.17 to 0.15.18 ( #17046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 17:07:32 +12:00
Big Mike
1dbd9af617
[sen6x] Remove codeowner ( #17056 )
2026-06-19 17:04:11 +12:00
Jesse Hills
995eba9178
Merge branch 'release' into dev
2026-06-19 11:35:46 +12:00
Jesse Hills
9534ab2a19
Merge pull request #17052 from esphome/bump-2026.6.1
...
2026.6.1
2026.6.1
2026-06-19 11:35:03 +12:00
Jesse Hills
1b1c8d767d
Bump version to 2026.6.1
2026-06-19 10:06:13 +12:00
esphome[bot]
e3d68deef9
Bump bundled esphome-device-builder to 1.0.10 ( #17051 )
2026-06-19 10:06:13 +12:00
J. Nick Koston
20cd6a1771
[logger] Hold recursion guard while draining the task log buffer ( #17044 )
2026-06-19 10:06:13 +12:00
Jonathan Swoboda
d27229a1c7
[esp32] Don't overwrite PlatformIO's factory.bin ( #17042 )
2026-06-19 10:06:13 +12:00
Jonathan Swoboda
129aebe8f4
[esp32] Support esphome idedata with the native ESP-IDF toolchain ( #17040 )
2026-06-19 10:06:13 +12:00
Jonathan Swoboda
a84ad7b1f8
[uptime] Revert timestamp sensor device_class to timestamp ( #17037 )
2026-06-19 10:06:13 +12:00
Jonathan Swoboda
86096b96f5
[build] Skip target-platform deps when populating host unit-test config ( #17039 )
2026-06-19 10:06:13 +12:00
J. Nick Koston and Copilot Autofix powered by AI
ac5a28301a
[core] Honor transferred address cache in has_resolvable_address ( #17025 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-19 10:06:13 +12:00
esphome[bot]
a497174da2
Bump bundled esphome-device-builder to 1.0.10 ( #17051 )
2026-06-19 10:05:20 +12:00
J. Nick Koston
b3a9b18ca8
Merge remote-tracking branch 'upstream/dev' into integration
2026-06-18 16:27:23 -05:00
J. Nick Koston
a91a576654
merge
2026-06-18 16:27:15 -05:00
J. Nick Koston
b97182d302
[logger] Hold recursion guard while draining the task log buffer ( #17044 )
2026-06-19 09:16:14 +12:00
Jonathan Swoboda
8e7518fe9d
[esp32] Don't overwrite PlatformIO's factory.bin ( #17042 )
2026-06-19 09:15:38 +12:00
J. Nick Koston
70c11a7f3e
Merge remote-tracking branch 'upstream/logger-buffered-recursion-guard' into integration
2026-06-18 16:12:45 -05:00
Jonathan Swoboda
a0f546e375
[ci] Smoke-test Arduino framework in esp32 PlatformIO job ( #17034 )
2026-06-18 16:08:22 -04:00
Jonathan Swoboda
53e85e07d4
[esp32] Support esphome idedata with the native ESP-IDF toolchain ( #17040 )
2026-06-18 15:56:21 -04:00
J. Nick Koston
0b37b9a202
[logger] Wait deterministically for buffered drain in test
...
Replace the fixed asyncio.sleep(0.5) with a wait on an asyncio.Event that
fires once all thread messages have arrived over the API. Every buffered
message is delivered whether it survives intact or gets clobbered, so counting
THREADMSG occurrences is a deterministic drain-complete signal with no arbitrary
sleep and no dependence on the fix being present.
2026-06-18 14:51:04 -05:00
Jonathan Swoboda
f6c78f7415
[uptime] Revert timestamp sensor device_class to timestamp ( #17037 )
2026-06-18 15:43:17 -04:00
Jonathan Swoboda
19cca9e177
[esp32] Remove framework migration notice ( #17023 )
2026-06-18 15:41:03 -04:00
Jonathan Swoboda
1a553018bf
[build] Skip target-platform deps when populating host unit-test config ( #17039 )
2026-06-18 15:38:57 -04:00
dependabot[bot]
a39505f5ef
Bump CodSpeedHQ/action from 4.17.5 to 4.17.6 ( #17047 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 19:33:01 +00:00
dependabot[bot]
14e89f3dae
Bump actions/checkout from 6.0.3 to 7.0.0 ( #17049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 19:31:17 +00:00
J. Nick Koston
c694e96f24
[logger] Hold recursion guard while draining the task log buffer
...
The synchronous logging path holds the main-task recursion guard around
notify_listeners_, but the buffered drain in Logger::process_messages_ did not.
When a message logged from a non-main thread was drained on the main loop and a
listener (the API log forwarder, or a logger.on_message automation) logged again
on the main task, that re-entrant log reused the shared tx_buffer_ and the API
shared_write_buffer_ while they were still in use, corrupting the in-flight
message; on ESP32 this surfaced as a StoreProhibited panic in the API send path.
Hold a RecursionGuard on main_task_recursion_guard_ across the drain so re-entrant
main-task logs are dropped there too, mirroring the synchronous path.
Adds an integration test that drives the buffered drain with a re-entrant
on_message log and verifies the buffered messages are delivered uncorrupted.
2026-06-18 14:07:03 -05:00
Kevin Ahrendt and J. Nick Koston
bf12af4645
[wifi] Add runtime suppression of post-connect roaming scans ( #17012 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-06-18 08:31:49 -05:00
Jonathan Swoboda and Jesse Hills
1753ccd811
[ci] Update component-test CI for ESP-IDF default toolchain ( #16383 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-06-18 08:57:59 -04:00
J. Nick Koston
69f905f154
[ci] Revert "Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.1" ( #17028 )
2026-06-18 04:18:12 -05:00
Jesse Hills
92028e53b5
Mark configurable classes as final (2/21: as3935_i2c-ble_rssi) ( #16953 )
2026-06-18 15:35:12 +12:00
Jesse Hills
11deff2bed
Mark configurable classes as final (1/21: a01nyub-aqi) ( #16952 )
2026-06-18 15:35:03 +12:00
Kevin Ahrendt and Jonathan Swoboda
2b38e4b7e2
[audio] Bump microMP3 to v0.3.0 ( #17009 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-18 03:23:18 +00:00
dependabot[bot]
c63bed8c21
Bump pytest from 9.0.3 to 9.1.0 ( #16981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:16:04 -04:00
dependabot[bot]
3b2564bbf3
Bump cryptography from 48.0.1 to 49.0.0 ( #16985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:15:56 -04:00
dependabot[bot]
26c42af354
Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.1 ( #16986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:15:46 -04:00
dependabot[bot]
9ace0ffb26
Bump pylint from 4.0.5 to 4.0.6 ( #16983 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 23:15:15 -04:00
d4b6426087
[esp32] Pin Names for Seeed XIAO C3 / C6 / S3 ( #17002 )
...
Co-authored-by: Thomas A <1294885+zeroflow@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-17 23:12:22 -04:00
J. Nick Koston and Copilot Autofix powered by AI
bd9375117a
[core] Honor transferred address cache in has_resolvable_address ( #17025 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-17 22:11:24 -05:00
Keith Burzinski and Claude Opus 4.8
c2784c9fd8
[esp32] Consolidate network/coexistence sdkconfig into a single reconciler ( #17008 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-18 03:09:39 +00:00
Jesse Hills and Claude Opus 4.7
3a1a8a8955
[ci] Fail CI Status job when workflow is cancelled ( #17024 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-18 15:02:22 +12:00
Jesse Hills and Claude Opus 4.7
b6763cfaed
[ci] Smoke-test docker image by compiling each target toolchain ( #16995 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-18 15:02:07 +12:00