Jesse Hills
3fa9cd5abf
[esp32_ble] Reference count BLE advertising
...
Advertising was started when the BLE server came up and never stopped, so a
device that auto-loads esp32_ble_server for esp32_improv advertised over BLE
forever - even with WiFi connected and Improv never started.
Components now request advertising with advertising_start() and release it
with advertising_stop(); the radio only advertises while at least one request
is held. The BLE server only requests it when the configuration defines
services or manufacturer data of its own, Improv holds a request for as long
as provisioning is possible, and a beacon holds one permanently.
Fixes https://github.com/esphome/esphome/issues/18938
2026-09-02 20:39:07 +12:00
dependabot[bot]
b8480b8424
Bump pylint from 4.0.7 to 4.0.8 ( #18935 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 21:36:49 -04:00
dependabot[bot]
8bef5b22e1
Bump zeroconf from 0.150.4 to 0.151.2 ( #18934 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 21:36:04 -04:00
379e077b5f
[ds1603l] New sensor DS1603L V1.0 ( #13133 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-02 10:05:56 +12:00
J. Nick Koston and Jesse Hills
3f68930001
[ota] Add Noise encryption to the OTA platform ( #18489 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-02 08:11:57 +12:00
0aff9e1c54
[d01] add D01 pm2.5 sensor support ( #17788 )
...
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-02 07:33:35 +12:00
Zebble and Claude
f9824ee83f
[core] Move CONF_KEYS to the shared component constants ( #18933 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-01 14:23:21 -04:00
68ffd5a773
[safe_mode] Uncover silent error in safe-mode ( #18749 )
...
Co-authored-by: Oliver Kleinecke <kleinecke.oliver@googlemail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-09-01 09:12:49 -04:00
fe3788ff47
[esp32][mipi_rgb] Add ESP32-S31 support for execute_from_psram ( #18929 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-01 08:56:03 -04:00
J. Nick Koston
d6758377d1
[core] Clone git libraries in parallel in the library prefetch ( #18836 )
2026-09-01 14:25:58 +12:00
Jesse Hills
5dbc8ffe4c
[epaper_spi] Add UC8179 mono driver and Seeed reTerminal E1001 model ( #17568 )
2026-09-01 14:17:52 +12:00
J. Nick Koston
0f982f03b2
[core] Prefetch tool-scons by PlatformIO's core spec ( #18831 )
2026-09-01 11:55:53 +12:00
Bonne Eggleston
afb0022dd0
[core] Lint: require braces around single ESP_LOG control-statement bodies ( #18727 )
2026-09-01 11:53:39 +12:00
dependabot[bot] and Jonathan Swoboda
081ef3d30d
Bump prek from 0.4.14 to 0.5.0 ( #18921 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-31 17:46:47 -04:00
Jonathan Swoboda
ca44db107c
[docker] Fix generate_tags.py formatting ( #18928 )
2026-08-31 17:33:52 -04:00
dependabot[bot]
d437869373
Bump cryptography from 48.0.1 to 50.0.1 ( #18922 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:23:29 -04:00
dependabot[bot]
c20b619684
Bump platformdirs from 4.11.4 to 4.11.5 ( #18923 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:20:43 -04:00
dependabot[bot]
ebe6c2d049
Bump github/codeql-action/init from 4.37.8 to 4.37.9 ( #18927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:20:12 -04:00
dependabot[bot]
78beb75b3b
Bump github/codeql-action/analyze from 4.37.8 to 4.37.9 ( #18926 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:20:00 -04:00
dependabot[bot]
fc9afcb201
Bump ruff from 0.16.4 to 0.16.5 ( #18920 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:17:58 -04:00
dependabot[bot]
7a784d1135
Bump zeroconf from 0.150.0 to 0.150.4 ( #18924 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:16:22 -04:00
Clyde Stubbs
24af3fd834
[lvgl] Fix user_ flags ( #18902 )
2026-09-01 07:13:36 +10:00
Clyde Stubbs
61e37cfc86
[docker] Use GITHUB_REPOSITORY instead of hardcoded esphome/esphome ( #18916 )
2026-09-01 07:01:53 +10:00
J. Nick Koston
ea1e0c6f68
[core] Keep scheduler dump cancelled marker string in flash on ESP8266 ( #18906 )
2026-08-31 13:27:53 -05:00
J. Nick Koston
1ba1aebfa1
[ci] Balance integration test buckets by recorded durations ( #18895 )
2026-08-31 13:20:47 -05:00
J. Nick Koston
5d56517e14
[api] Keep action dropped warning strings in flash on ESP8266 ( #18905 )
2026-08-31 13:19:49 -05:00
J. Nick Koston
ad69718ecc
[core] Configure the platform again after prefetching its packages ( #18830 )
2026-08-31 13:01:13 -05:00
mfishma and pre-commit-ci-lite[bot]
06d477bea7
[whynter] Fix truncating Fahrenheit temps that should be rounded ( #18813 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-31 13:47:55 -04:00
Brandon Harvey
bbe806f1e6
[sen6x] Add VOC/NOx algorithm tuning ( #18779 )
2026-08-31 13:45:38 -04:00
Jonathan Swoboda
813c000684
[adc] Add ESP32-S31 support ( #18887 )
2026-08-31 08:51:33 -04:00
2890afe0e5
[esp32] Fix S31 reserved pins ( #18915 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-31 12:38:20 +00:00
Clyde Stubbs
5e58b312e2
[mipi_rgb] Add ESP32S31 support ( #18914 )
2026-08-31 07:20:20 -04:00
Jonathan Swoboda
575a540c9f
[esp32] Fix ESP32-S31 GPIO validation ( #18904 )
2026-08-31 07:19:20 -04:00
J. Nick Koston
404da26a37
[core] Keep conditional log string literals in flash on ESP8266 ( #18907 )
2026-08-31 21:08:05 +12:00
Jesse Hills
be54a5c403
Merge branch 'release' into dev
2026-08-31 14:23:06 +12:00
Jesse Hills
8b5c06add6
Merge pull request #18900 from esphome/bump-2026.8.2
...
2026.8.2
2026.8.2
2026-08-31 14:22:42 +12:00
Keith Burzinski and J. Nick Koston
7b97c87390
[improv_serial] Support non-Wi-Fi network interfaces ( #17598 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-30 20:43:59 -05:00
J. Nick Koston
fbe306f00b
[homeassistant] Add integration test for binary sensor initial state triggers ( #18894 )
2026-08-30 19:30:40 -05:00
Jesse Hills
0e4f460013
Bump version to 2026.8.2
2026-08-31 11:25:12 +12:00
esphome[bot]
4e0a5e5a5b
Bump bundled esphome-device-builder to 1.13.1 ( #18807 )
2026-08-31 11:25:10 +12:00
J. Nick Koston
20d4fe1a41
[mdns] Skip MDNS.update() while the ESP8266 radio cannot transmit ( #18785 )
2026-08-31 11:25:10 +12:00
Clyde Stubbs
8929fc43d8
[mipi_spi] Fix dimensions for jc3636518v2 ( #18786 )
2026-08-31 11:25:10 +12:00
J. Nick Koston and Copilot Autofix powered by AI
c75252d425
[http_request] Default watchdog_timeout from timeout on ESP32 ( #18732 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-31 11:24:51 +12:00
Clyde Stubbs and Claude Sonnet 5
ae460b430c
[lvgl] Fix on_value/on_update triggers for LVGL select entities ( #18778 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-31 11:22:13 +12:00
esphome[bot]
82ca5365c9
Bump bundled esphome-device-builder to 1.13.0 ( #18743 )
2026-08-31 11:22:13 +12:00
J. Nick Koston
a5d8c45b67
[gpio] Fix one_wire reset busy-waiting with interrupts off when delay wraps ( #18733 )
2026-08-31 11:22:13 +12:00
J. Nick Koston
67f7532940
[espidf] Always reconfigure after component discovery ( #18730 )
2026-08-31 11:22:06 +12:00
J. Nick Koston
fc977b7b5e
[ci] Cache the integration test PlatformIO dir ( #18896 )
2026-08-30 17:34:32 -05:00
J. Nick Koston
2f1d3f8299
[core] Deduplicate the host program path lookup ( #18897 )
2026-08-30 17:34:16 -05:00
Bonne Eggleston
cb54e57d84
[modbus] Yield the whole-millisecond part of the interframe wait ( #18898 )
2026-08-30 16:43:28 -05:00