Added
- Store snapshot backups where Home Assistant stores its own
(#2822) - Redact operator-listed app option keys under redact_secrets
(#2849) - component: Access switch to grant and revoke access to the in-process server
(#2821) - Install from the main repo in HACS, pre-release notes, optional callback allowlist
(#2784) - component: Add Download diagnostics for the custom component
(#2759) - logs: Migrate ha_get_logs onto native Core and Supervisor paths
(#2770) - component: Run the in-process server with an administrator's own token (#2427)
(#2742) - component: None-mode OAuth redirects only to allowlisted callbacks (#2427)
(#2741) - component: Run the server each component release pins instead of self-updating it (#2427)
(#2740) - component: Locked-down defaults for new server entries, no secrets in the log (#2427)
(#2739) - Add a per-state summary mode to ha_get_history
(#2760) - Add custom_instructions setting for owner-defined server instructions
(#2734)
Changed
- component: Point legacy OAuth hint at the secret webhook URL for connection testing
(#2894) - updates: State that install blocks and may time out or drop the connection
(#2762)
Fixed
- Restore entity backups to their registry settings and check what restores bring back
(#2846) - visibility: Conceal hidden scripts, scenes and automations addressed by bare key or config id
(#2870) - backup: Preserve final newline differences in text diffs
(#2847) - logs: Return whole records for raw error_log reads (#2768)
(#2813) - restart: Refuse during a database upgrade on embedded; add safe_mode
(#2842) - Keep a worker stopped during its cold import from binding the port
(#2845) - Log the expected disconnect after a deferred embedded restart as one line
(#2838) - Let Home Assistant validate group writes and report them as Core sees them
(#2824) - auth: Bind the consent form's token to its own authorization code
(#2837) - Steer agents to ha_get_skill_guide whenever it is served
(#2805) - apps: Clarify connection failures and ESPHome MCP access
(#2803) - Accept minutes in ha_get_history relative times
(#2753) - Show a zone's registry icon in the ha_set_zone update reply
(#2757) - Drop handwritten validity claims from the dashboard tools
(#2737) - Route zone writes through the helper path and find zones in the registry
(#2707) - integrations: Refuse ha_mcp_tools config entries in the generic integration tools
(#2749) - Clarify that ha_config_set_yaml add merges one level deep
(#2751) - Fall back to Docker Hub for the python base image in CI
(#2738) - Don't report button-card styles.card as a misshapen card slot
(#2735)
Internal Changes
Changed
- Make the component path the default in the native contract
(#2871) - tests: Name the registry leftover a deleted storage item leaves
(#2756)
Build System
- deps-dev: Bump fast-uri from 3.1.7 to 3.1.9 in /site
(#2817) - deps: Bump undici from 8.10.2 to 8.12.3 in /site
(#2816) - deps: Bump astro from 7.2.8 to 7.3.3 in /site
(#2811)
Chores
- Sync ratchet baselines after merge [skip ci]
(73a6ed9) - Sync tool docs after merge [skip ci]
(34c0543) - Machine-translate locale updates
(9c4fd66) - deps: Bump postcss-selector-parser in /site
(#2887) - deps: Update dependency renovatebot/renovate to v44.172.1
(#2886) - deps: Update uv
(#2885) - Sync ratchet baselines after merge [skip ci]
(4cce756) - Sync tool docs after merge [skip ci]
(7dfd2d5) - deps: Update dependency home-assistant/operating-system to v18.4
(#2880) - deps: Update public.ecr.aws/docker/library/python:3.13-slim docker digest to b3575dc
(#2878) - deps: Update src/ha_mcp/resources/skills-vendor digest to 6d7fc78
(#2879) - Sync ratchet baselines after merge [skip ci]
(372d77e) - deps: Update dependency home-assistant/supervisor to v2026.10.4
(#2872) - Machine-translate locale updates
(86c5b4d) - Sync ratchet baselines after merge [skip ci]
(0ff032e) - Sync tool docs after merge [skip ci]
(3690af6) - Sync ratchet baselines after merge [skip ci]
(4a03740) - Sync ratchet baselines after merge [skip ci]
(ed418c5) - Sync tool docs after merge [skip ci]
(b10fcbd) - Sync ratchet baselines after merge [skip ci]
(3317791) - Machine-translate locale updates
(eee3a1e) - Sync ratchet baselines after merge [skip ci]
(40c14c4) - deps: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.10.4
(#2840) - Sync tool docs after merge [skip ci]
(bbde06b) - Sync ratchet baselines after merge [skip ci]
(fad70b7) - Sync ratchet baselines after merge [skip ci]
(4874641) - deps: Update dependency fastmcp-slim to v4.1.2 [security]
(#2818) - deps: Raise openapi-pydantic floor and keep Dependabot off vendored pins
(#2826) - Machine-translate locale updates
(83f86f7) - deps: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.10.3
(#2814) - Sync ratchet baselines after merge [skip ci]
(f0338c4) - Sync ratchet baselines after merge [skip ci]
(42d014b) - Sync ratchet baselines after merge [skip ci]
(9c91e6e) - Sync tool docs after merge [skip ci]
(de2d5f3) - deps: Update dependency home-assistant/supervisor to v2026.10.3
(#2804) - deps: Update uv
(#2799) - deps: Update dependency renovatebot/renovate to v44.155.9
(#2798) - deps: Update dependency websockets to v17.2
(#2792) - deps: Update dependency renovatebot/renovate to v44.155.7
(#2791) - deps: Update dependency fastmcp-slim to v4.1.0
(#2790) - deps: Update src/ha_mcp/resources/skills-vendor digest to 68f2690
(#2789) - Machine-translate locale updates
(625bd36) - Sync ratchet baselines after merge [skip ci]
(78b8147) - Sync tool docs after merge [skip ci]
(4be1508) - Sync ratchet baselines after merge [skip ci]
(47b40ae) - Sync tool docs after merge [skip ci]
(c4c2704) - Sync ratchet baselines after merge [skip ci]
(980daa9) - Sync ratchet baselines after merge [skip ci]
(fc2369e) - Sync tool docs after merge [skip ci]
(4937e64) - Sync tool docs after merge [skip ci]
(c05bfff) - Sync tool docs after merge [skip ci]
(1484980) - Sync ratchet baselines after merge [skip ci]
(572fb54) - Sync tool docs after merge [skip ci]
(dc36baa) - Sync tool docs after merge [skip ci]
(d3ecebc) - Sync tool docs after merge [skip ci]
(6789062) - Sync ratchet baselines after merge [skip ci]
(7e38013) - deps: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.10.2
(#2755) - Sync tool docs after merge [skip ci]
(c50c4cb) - deps: Update dependency home-assistant/supervisor to v2026.10.2
(#2748) - Machine-translate locale updates
(1580a6c) - Sync ratchet baselines after merge [skip ci]
(285da7c) - Sync ratchet baselines after merge [skip ci]
(6b0dd5a) - deps: Update vendored fastmcp
(#2731) - addon: Publish version 8.7.0 [skip ci]
(051e45f)
Continuous Integration
- Pull the python base image from a GHCR mirror before the rate-limited registries
(#2895) - mirror: Keep the integration mirror's stable release in HACS's reach
(#2883) - deps: Bump renovatebot/github-action
(#2868) - intake: Read reports and answers as rendered and keep the sweep running
(#2788) - site: Build the docs site from the stable tag instead of master
(#2808) - deps: Bump vite from 8.1.5 to 8.3.4 in /site
(#2793) - deps: Bump the github-actions group across 1 directory with 7 updates
(#2782)