Immutable
release. Only release title and notes can be modified.
Added
- Custom component first — installation overhaul and self-updating in-process server (#1715)
(#1751) - Remove the add-on bootstrap from the tools config flow
(#1750) - Opt-in entity visibility filter for collection read tools (#1728)
(#1736) - In-process MCP server as a standalone ha_mcp_server custom integration (#1527)
(#1741) - Align validator, traces, and update tools with HA 2026.7
(#1735) - addon: Webhook Proxy dev channel + release flow, with OAuth collision guard & restart Repair
(#1719) - Keep ha_manage_radio reads available in read-only mode
(#1699) - Matter & Thread support + unified ha_manage_radio management tool
(#1696)
Changed
- FAQ for parentheses in mcpServers key dropping Claude Desktop tools
(#1746) - Update contributors list [contributors-updated]
(69bc4d7) - Cover Cloudflare "Block AI training bots" + geo-blocking on every remote-access surface
(#1724) - Clarify helper initial restore behavior
(#1690) - Promote the Home Assistant App (add-on) and steer users off stdio
(#1712) - Normalize MCP server name to home-assistant in setup wizard
(#1653)
Fixed
- Catch fastmcp 3.4.3's wrapped ValidationError in arg-validation middleware
(#1757) - Keep HTTP servers reachable under fastmcp 3.4.3 Host/Origin guard
(#1756) - addon: Honor web-UI log level; arm kill-signal diagnostics at DEBUG; plumb journald log window
(#1734) - Bump bundled skills to v12 + enable Renovate git-submodules manager (closes #1729)
(#1731) - Stop ha_config_set_yaml corrupting untouched content; add diff preview + confirm flow
(#1727) - Remove slash from webhook proxy add-on name (#1707)
(#1709) - Add-on auth-error guidance + webhook proxy diagnosability (#1694)
(#1700) - Settings UI regressions, accessibility, and copy after the #1695 redesign
(#1698) - entities: Refetch entity state after exposure so the response reflects new should_expose
(#1697)
Refactoring
- settings-ui: HA-faithful redesign, auto-save, dedicated package
(#1695) - c901: Tools_entities.py below C901 threshold
(#1692) - c901: Tools_registry.py below C901 threshold
(#1691) - c901: Tools_search.py below C901 threshold
(#1665)
Internal Changes
Added
- addon-dev: Log the ha_auth bearer rejection reason in the inbound debug log
(#1740) - addon-dev: Add HA-native OAuth mode (ha_auth) to the Webhook Proxy
(#1730) - addon-dev: Serve OAuth metadata at the RFC 8414/9728/OIDC well-known locations
(#1723)
Fixed
- ci: Authenticate HACS in the HAOS e2e suite (GitHub rate-limit flake)
(#1722)
Chores
- addon: Publish dev addon version 7.9.0.dev476 [skip ci]
(f54b32f) - addon: Publish dev addon version 7.9.0.dev475 [skip ci]
(e28d94e) - addon: Publish dev addon version 7.9.0.dev474 [skip ci]
(8284017) - addon: Publish dev addon version 7.9.0.dev473 [skip ci]
(e9fe11c) - addon: Publish dev addon version 7.9.0.dev472 [skip ci]
(0d84953) - addon: Promote webhook-proxy dev -> stable 2.0.1
(#1744) - addon: Publish dev addon version 7.9.0.dev471 [skip ci]
(05ad454) - addon: Publish dev addon version 7.9.0.dev470 [skip ci]
(d009274) - addon: Publish dev addon version 7.9.0.dev469 [skip ci]
(4259058) - Sync tool docs after merge [skip ci]
(9c07f0f) - addon: Promote webhook-proxy dev -> stable 2.0.0
(#1739) - deps: Update src/ha_mcp/resources/skills-vendor digest to 441d077
(#1732) - addon: Publish dev addon version 7.9.0.dev467 [skip ci]
(b3ee380) - Sync tool docs after merge [skip ci]
(8b1c313) - addon: Publish dev addon version 7.9.0.dev466 [skip ci]
(ee8f790) - addon: Publish dev addon version 7.9.0.dev465 [skip ci]
(3874b95) - Sync tool docs after merge [skip ci]
(279d7eb) - deps: Update dependency home-assistant/operating-system to v18
(#1718) - addon: Publish dev addon version 7.9.0.dev464 [skip ci]
(c3b28e4) - deps: Update ghcr.io/astral-sh/uv docker tag to v0.11.26
(#1717) - addon: Publish dev addon version 7.9.0.dev463 [skip ci]
(312931a) - addon: Publish dev addon version 7.9.0.dev462 [skip ci]
(de45f85) - Sync tool docs after merge [skip ci]
(0072154) - addon: Publish dev addon version 7.9.0.dev461 [skip ci]
(ef59d3c) - addon: Publish dev addon version 7.9.0.dev460 [skip ci]
(3504936) - Sync tool docs after merge [skip ci]
(605ccde) - addon: Publish dev addon version 7.9.0.dev459 [skip ci]
(27c804b) - addon: Publish dev addon version 7.9.0.dev458 [skip ci]
(9c5282e) - addon: Publish dev addon version 7.9.0.dev457 [skip ci]
(1193579) - addon: Publish dev addon version 7.9.0.dev456 [skip ci]
(9a8e274) - addon: Publish dev addon version 7.9.0.dev455 [skip ci]
(e74031e) - addon: Publish dev addon version 7.9.0.dev454 [skip ci]
(fe6bd9f) - addon: Publish version 7.9.0 [skip ci]
(4b1bc47)
Continuous Integration
- deps: Bump the github-actions group with 4 updates
(#1755) - Write the mirror deploy key with a trailing newline
(#1748) - addon: Install pytest-asyncio in the webhook-proxy sync workflows
(#1738) - deps: Bump the github-actions group with 3 updates
(#1705)
Testing
- addon: Gate the dev5 validator tests on the capability, not file existence
(#1742)