Commit Graph
29378 Commits
Author SHA1 Message Date
J. Nick Koston ead4518a5b Merge remote-tracking branch 'upstream/dev' into integration 2026-06-21 17:08:00 -05:00
Kevin Ahrendt 036768c399 [audio] Fix mono channel MP3 playback (#17106) 2026-06-21 15:19:13 -05:00
J. Nick Koston 921758f87d [core] Clarify resolve error when a device has no network log/OTA transport (#17107) 2026-06-21 15:00:55 -05:00
J. Nick Koston c6ead57a9e [packages] Remove deprecated single-package include syntax (#17119) 2026-06-22 08:00:46 +12:00
J. Nick Koston 78c6131bbf [web_server] Deprecate version 1 (#17109) 2026-06-21 15:00:36 -05:00
J. Nick Koston d8f883bd9d [core] Remove deprecated get_object_id() and get_compilation_time() (#17112) 2026-06-22 07:54:05 +12:00
J. Nick Koston d1d77fc217 [remote_base] Remove deprecated MideaData::to_string() (#17117) 2026-06-22 07:51:08 +12:00
J. Nick Koston f273221cf4 [core] Remove deprecated value_accuracy_to_string() (#17116) 2026-06-22 07:50:32 +12:00
J. Nick Koston 03121d2efe [core] Remove deprecated std::string GPIOPin::dump_summary() (#17115) 2026-06-22 07:49:27 +12:00
J. Nick Koston 7c2603d9bc [ethernet] Defer clk_mode removal to 2026.9.0 (#17114) 2026-06-22 07:47:15 +12:00
J. Nick Koston 21aee91e67 [web_server] Remove deprecated object ID URL matching (#17113) 2026-06-22 07:45:03 +12:00
J. Nick Koston 1bd937d89c [api] Remove pre-1.14 object_id backward-compat code (#17108) 2026-06-22 07:44:00 +12:00
Bonne Eggleston 63d8a344c5 [modbus] Fix parsing & split out server mode (#11969) 2026-06-21 13:32:35 -05:00
J. Nick Koston 216bd3eb11 Merge remote-tracking branch 'origin/gpio_remove_string_dump_summary' into integration 2026-06-21 11:35:06 -05:00
J. Nick Koston 67f03d1451 Merge remote-tracking branch 'origin/defer-ethernet-clk-mode-removal' into integration 2026-06-21 11:35:05 -05:00
J. Nick Koston 56b6009266 Merge remote-tracking branch 'origin/web_server_remove_object_id_urls' into integration 2026-06-21 11:35:05 -05:00
J. Nick Koston a5ab07b441 Merge remote-tracking branch 'origin/remove-deprecated-get-object-id-compilation-time' into integration 2026-06-21 11:35:05 -05:00
J. Nick Koston c533c38b36 Merge remote-tracking branch 'origin/remove-deprecated-scheduler-string-overloads' into integration 2026-06-21 11:35:05 -05:00
J. Nick Koston 495685fab9 Merge remote-tracking branch 'origin/web-server-logs' into integration 2026-06-21 11:35:05 -05:00
J. Nick Koston d2547e11b6 Merge remote-tracking branch 'origin/web_server_deprecate_v1' into integration 2026-06-21 11:35:05 -05:00
J. Nick Koston 43c6f6b4e4 Merge remote-tracking branch 'origin/remove-api-pre-1-14-object-id-compat' into integration 2026-06-21 11:35:04 -05:00
J. Nick Koston b95706191d Merge remote-tracking branch 'origin/clearer-network-resolve-error' into integration 2026-06-21 11:35:04 -05:00
J. Nick Koston 9493c7a841 Merge remote-tracking branch 'origin/dev' into integration 2026-06-21 11:33:43 -05:00
J. Nick Koston ac17356039 [core] Remove deprecated std::string GPIOPin::dump_summary() 2026-06-21 11:19:40 -05:00
J. Nick Koston 1588a8cef9 [ethernet] Defer clk_mode removal to 2026.9.0 2026-06-21 11:12:32 -05:00
J. Nick Koston 7ef6b486d2 [core] Address review: per-phase scheduler ids, log wording, doc typo 2026-06-21 11:03:46 -05:00
J. Nick Koston 07624a2907 [core] Clarify object_id docstring to match C++ behavior 2026-06-21 11:02:08 -05:00
J. Nick Koston 404f098419 [core] Update stale get_object_id() docstring reference in test 2026-06-21 10:53:14 -05:00
J. Nick Koston 1d8b38b6b4 [core] Migrate scheduler_pool fixture off std::string timer names 2026-06-21 10:52:46 -05:00
J. Nick Koston a97f9e7cda [core] Add esphome logs over web_server HTTP SSE
Stream device logs over the web_server /events Server-Sent Events feed so
'esphome logs' works on devices that have web_server: but no api:. This is
the logging counterpart to web_server OTA. Priority stays API, then MQTT,
then web_server. Reconnects automatically when the stream drops.

Factor the resolve-to-URLs step and the web_server port/auth lookup shared
with web_server OTA into a new web_server_helpers module (resolve_web_server_urls
and get_web_server_connection), with helpers.format_ip_url for IPv4/IPv6 URL
formatting, and broaden the missing-transport log error to suggest web_server:
alongside api:/MQTT/USB.
2026-06-21 10:50:49 -05:00
J. Nick Koston dea76e9236 [core] Tidy scheduler doc comments after std::string overload removal 2026-06-21 10:32:09 -05:00
J. Nick Koston 39b6eafe8e [web_server] Remove deprecated object ID URL matching 2026-06-21 10:31:01 -05:00
J. Nick Koston ff56d66ced [core] Keep scheduler string_test, migrate it to the const char* API 2026-06-21 10:29:04 -05:00
J. Nick Koston d6aa5fa29e [core] Remove deprecated get_object_id() and get_compilation_time() 2026-06-21 10:25:57 -05:00
J. Nick Koston 8aa06c9d15 [core] Remove deprecated std::string scheduler/timer overloads 2026-06-21 10:23:43 -05:00
J. Nick Koston 87de984dcb [web_server] Deprecate version 1 2026-06-21 10:05:03 -05:00
J. Nick Koston d92f632daa [api] Remove pre-1.14 object_id backward-compat code 2026-06-21 09:57:53 -05:00
J. Nick Koston c826293efc [core] Clarify resolve error when a device has no network log/OTA transport
A device with a static IP, mDNS disabled, and no api: component failed
logs with "All specified devices ['OTA'] could not be resolved" and a
hint to set use_address; the hint is misleading since the static IP
already resolves, the real gap is that network logs ride the native API.

Name the missing transport instead: api: for logs, an ota: platform for
uploads. The generic "could not be resolved" message stays for a
genuinely unreachable address.
2026-06-21 09:48:27 -05:00
Jonathan Swoboda dbdf125ec8 Merge branch 'release' into dev 2026-06-20 14:18:09 -04:00
Jonathan Swoboda 9ab2a573ab Merge pull request #17093 from esphome/bump-2026.6.2
2026.6.2
2026.6.2
2026-06-20 14:17:55 -04:00
Jonathan Swoboda 99d1c4eb69 Bump version to 2026.6.2 2026-06-20 13:33:41 -04:00
esphome[bot] b079be756f Bump bundled esphome-device-builder to 1.0.12 (#17091) 2026-06-20 13:33:41 -04:00
J. Nick Koston 039a1f063e [ha-addon] Expose the device-builder public port only when port 6052 is mapped (#17076) 2026-06-20 13:33:41 -04:00
esphome[bot] 2354165e41 Bump bundled esphome-device-builder to 1.0.11 (#17081) 2026-06-20 13:33:41 -04:00
Jonathan Swoboda f5697b0ae5 [packet_transport] Mark encryption key as cv.sensitive (#17066) 2026-06-20 13:33:41 -04:00
Jonathan Swoboda fe794a26e8 [fastled_base] Fix RMT5 intr_priority conflict (#17072) 2026-06-20 13:33:41 -04:00
Jonathan Swoboda 8d77051b9a [espidf] Resolve IDF tools path to avoid unnormalized path warning (#17055) 2026-06-20 13:33:41 -04:00
esphome[bot] 9609d370c0 Bump bundled esphome-device-builder to 1.0.12 (#17091) 2026-06-20 12:22:19 -05:00
J. Nick KostonandCopilot Autofix powered by AI 59711b8e6a Add THREAT_MODEL.md (#17089)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-20 11:51:42 -05:00
J. Nick Koston d77c0d2bc5 [ha-addon] Expose the device-builder public port only when port 6052 is mapped (#17076) 2026-06-20 11:33:54 -05:00