J. Nick Koston
42c9fdc87e
[feedback] Use App.get_loop_component_start_time() and constexpr timeout id ( #16063 )
2026-04-28 16:39:08 +12:00
Jesse Hills
5f6bbb98ce
Merge branch 'release' into dev
2026-04-28 15:40:19 +12:00
Jesse Hills
4e0509435a
Merge pull request #16067 from esphome/bump-2026.4.3
...
2026.4.3
2026.4.3
2026-04-28 15:39:24 +12:00
J. Nick Koston
a03de7cea2
[core] Freshen loop_component_start_time_ before scheduler dispatch ( #16064 )
2026-04-28 13:23:08 +12:00
Jesse Hills
95b5ab7e78
Bump version to 2026.4.3
2026-04-28 12:58:29 +12:00
J. Nick Koston and Claude
3ac0939f55
[image] Fix RGB565+alpha rendering for multi-frame animations ( #16017 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-28 12:58:29 +12:00
Jesse Hills
191d3bc7e4
[esp32_touch] Feed wdt ( #16066 )
2026-04-28 12:58:29 +12:00
Edward Firmo
a186f6fea9
[nextion] Unify TFT upload ack timeout to 5000ms ( #15960 )
2026-04-28 12:58:29 +12:00
Mat931 and J. Nick Koston
aea88aef5e
[esp32][wifi] Fix bootloop and WiFi connection issue if nvs partition is missing or has non-default label ( #16025 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-28 12:58:29 +12:00
J. Nick Koston
433bbdb016
[rotary_encoder][at581x] Fix templatable int field types ( #16015 )
2026-04-28 12:58:29 +12:00
J. Nick Koston
4137d93cbf
[wifi] Fix stale wifi.connected after state transition ( #15966 )
2026-04-28 12:58:29 +12:00
J. Nick Koston
6a5919ee87
[deep_sleep] Fix sleep_duration codegen type to uint32_t ( #15965 )
2026-04-28 12:58:29 +12:00
Jesse Hills
b753ee4e94
[time] Handle Windows EINVAL when validating POSIX TZ strings ( #15934 )
2026-04-28 12:58:29 +12:00
Clyde Stubbs
c26ea52620
[lvgl] Triggers on tabview tabs fix ( #15935 )
2026-04-28 12:58:29 +12:00
J. Nick Koston and Claude
39a69385fb
[image] Fix RGB565+alpha rendering for multi-frame animations ( #16017 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-28 12:57:42 +12:00
Jesse Hills
a34836c290
[esp32_touch] Feed wdt ( #16066 )
2026-04-28 11:27:08 +12:00
J. Nick Koston
de7f8ca68d
Merge remote-tracking branch 'upstream-ssh/scheduler-freshen-loop-start-time' into integration
2026-04-27 15:31:55 -05:00
J. Nick Koston
fa593bf0ee
Merge remote-tracking branch 'upstream-ssh/feedback-cover-loop-component-start-time' into integration
2026-04-27 15:31:47 -05:00
J. Nick Koston
3ffbc4ef54
Shorten comments
2026-04-27 15:31:24 -05:00
Edward Firmo
01ac223913
[nextion] Unify TFT upload ack timeout to 5000ms ( #15960 )
2026-04-28 08:30:40 +12:00
J. Nick Koston
0ba825a8f0
Make set_loop_component_start_time_ protected with Scheduler friend
2026-04-27 15:29:10 -05:00
J. Nick Koston
95977bcccb
[core] Freshen loop_component_start_time_ before scheduler dispatch
2026-04-27 15:28:23 -05:00
J. Nick Koston
6f0612be13
[feedback] Use App.get_loop_component_start_time() and constexpr timeout id
2026-04-27 15:26:43 -05:00
Mat931 and J. Nick Koston
7198c912c7
[esp32][wifi] Fix bootloop and WiFi connection issue if nvs partition is missing or has non-default label ( #16025 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-27 12:41:28 -05:00
J. Nick Koston
d44a27294e
Merge branch 'fix-nvs-bootloop' into integration
2026-04-27 12:29:03 -05:00
J. Nick Koston
8af10c0c97
Distinguish erased-NVS from NVS-unavailable in deferred warning
...
If the erase+reopen recovery also fails (e.g. missing/mislabeled NVS
partition), nvs_handle stays 0. Report that state explicitly instead of
claiming NVS was erased.
2026-04-27 10:06:05 -05:00
J. Nick Koston
98f250b62c
Defer nvs_open warning instead of dropping it
...
Stash the err code in a static and emit ESP_LOGW lazily from the first
make_preference() call (which runs after Logger::pre_setup() at
EARLY_INIT priority), so the diagnostic stays visible without
dereferencing global_logger before it is set.
2026-04-27 09:53:40 -05:00
J. Nick Koston
6f07939624
Revert "Revert "[bk72xx] Add BK7238 boards in preparation for upstream support""
...
This reverts commit 0f69504dd0 .
2026-04-27 09:33:51 -05:00
J. Nick Koston
0f69504dd0
Revert "[bk72xx] Add BK7238 boards in preparation for upstream support"
...
This reverts commit 1a0642546b .
2026-04-27 09:30:07 -05:00
J. Nick Koston
4cd3431884
Merge remote-tracking branch 'origin/wifi_phy_mode_esp8266' into integration
2026-04-27 08:08:53 -05:00
J. Nick Koston
16bc151758
[wifi] Log phy_mode in dump_config
2026-04-27 08:01:30 -05:00
J. Nick Koston
191115bf18
Merge remote-tracking branch 'origin/ota-wakeable-delay-yield' into integration
2026-04-27 07:55:22 -05:00
J. Nick Koston
465e34be39
Merge remote-tracking branch 'origin/ota-data-loop-timeout' into integration
2026-04-27 07:54:59 -05:00
J. Nick Koston
ee0da8a482
Merge remote-tracking branch 'origin/wifi_phy_mode_esp8266' into integration
2026-04-27 07:50:19 -05:00
J. Nick Koston
4f4ad64f19
[wifi] Add explicit AUTO option to phy_mode
2026-04-27 07:49:29 -05:00
J. Nick Koston
e232325a33
[wifi] Add phy_mode option for ESP8266
2026-04-27 07:43:21 -05:00
Kevin Ahrendt
24c6a0d711
[audio] Bump microDecoder library to v0.2.0 ( #16054 )
2026-04-27 12:17:02 +00:00
dec5d0449b
[esp32_ble_tracker] Hold COEX_PREFER_BT for the lifetime of any active connection ( #16036 )
...
Co-authored-by: Paul Lazarre <plazarre@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-04-27 06:51:54 -05:00
J. Nick Koston
3c9b42a43f
Merge branch 'fix-coex-revert-during-active-connection' into integration
2026-04-27 06:46:49 -05:00
J. Nick Koston
24a0db1029
Merge remote-tracking branch 'origin/test-cover-control-action' into integration
2026-04-27 06:46:18 -05:00
J. Nick Koston
5f15dc9ba4
Merge remote-tracking branch 'origin/test-climate-control-action' into integration
2026-04-27 06:46:14 -05:00
J. Nick Koston
d26e29d89c
Merge remote-tracking branch 'origin/light-toggle-action-constexpr-template' into integration
2026-04-27 06:46:06 -05:00
J. Nick Koston
4ed7956094
Merge remote-tracking branch 'origin/light-dim-relative-constexpr-template' into integration
2026-04-27 06:46:00 -05:00
J. Nick Koston
26e8fcbfa9
Merge remote-tracking branch 'origin/inline-continuation-actions' into integration
2026-04-27 06:45:52 -05:00
J. Nick Koston
1135eeaf99
Merge remote-tracking branch 'origin/cover-action-bitmask' into integration
2026-04-27 06:45:48 -05:00
J. Nick Koston
c3a830cebd
Merge remote-tracking branch 'origin/api-connection-incomplete-type' into integration
2026-04-27 06:45:38 -05:00
J. Nick Koston
a46d7e0a6a
[cover] Also exercise cover.template.publish with state: alias
2026-04-27 06:42:15 -05:00
J. Nick Koston
c60cf7f5b7
[climate] Add climate.control coverage to component tests via thermostat
2026-04-27 06:21:56 -05:00
J. Nick Koston
50b0474d60
[cover] Reword: generic coverage, not bitmask-specific
2026-04-27 06:20:43 -05:00
J. Nick Koston
53454adc40
[cover] Add cover.control / cover.template.publish coverage to template tests
2026-04-27 06:19:39 -05:00