Added
- Fixed tool catalog per endpoint URL (/catalog/full, /catalog/search)
(#2953) - component: Add Marketplace integration categories
(#2958) - Report event listener counts from ha_call_event (#2632)
(#2923) - resources: Patch inline dashboard resources with search/replace edits
(#2928) - i18n: Add the Hungarian (hu) locale
(#2931) - Run the automation tools on Home Assistant's own validation and storage
(#2924) - IPv6 for the app and the in-process server's Local network, local network only
(#2917) - Hand todo item writes to Core's todo services and restore todo backups
(#2896) - Support WPE Screenshot Engine discovery
(#2853)
Changed
- Recommend mcp-remote as the Claude Desktop bridge and split the setup wizard into modules
(#2921) - Exempt tests/ from the type-hint rule
(#2922)
Fixed
- Exempt server-text tools from entity visibility enforce mode
(#2957) - Retire the stdio settings sidecar when disabled and stop surfacing a stale settings_url
(#2956) - Preserve !input tags in YAML reads (#2632)
(#2926) - Ha_auth sign-in fails with 503 when Home Assistant serves TLS itself
(#2952) - Cite trigger subsections instead of #trigger-types in BP warnings
(#2935) - Take the dashboard tools' remaining fields, codes and themes from Home Assistant
(#2934) - i18n: Apply native-speaker review to two Hungarian component strings
(#2933) - component: Stop offering /backup as a file-tools volume root
(#2908) - Raise HomeAssistantCommandNotSent when no WebSocket client was obtained
(#2914) - Return wrapped tools' warnings at the top level, not under data
(#2911) - Redact quoted IPs, plex.direct dashed IPs, .lan/.ts.net hosts, Graph calendar IDs and the instance's own addresses in issue reports
(#2916) - Refuse credential and user-management WebSocket commands in the raw escape hatches
(#2850) - Create the usage log owner-only
(#2851) - Allow one-ended string trims in python_transform and list every allowed method
(#2913) - List stored helper config from Core's storage collection
(#2906) - Support Home Assistant 2026.11 (Marketplace, log timestamps, card editor, LLM API)
(#2900) - Stop the component bulk progress message claiming confirmation
(#2899) - Close the gaps found in tools ticked under #2632
(#2884) - Approval waits for clients that cannot resume MRTR, and report the MCP protocol and client capabilities
(#2897)
Internal Changes
Changed
Chores
- deps: Update dependency fastmcp-slim to v4.1.4
(#2961) - Sync ratchet baselines after merge [skip ci]
(a14bfc6) - deps: Update public.ecr.aws/docker/library/python:3.13-slim docker digest to ae14d4c
(#2959) - deps: Update src/ha_mcp/resources/skills-vendor digest to 166defa
(#2960) - Sync ratchet baselines after merge [skip ci]
(00ebfe7) - Sync ratchet baselines after merge [skip ci]
(3c79dcf) - Sync ratchet baselines after merge [skip ci]
(4392c68) - Sync ratchet baselines after merge [skip ci]
(b862088) - Sync tool docs after merge [skip ci]
(e8ca3c0) - Sync ratchet baselines after merge [skip ci]
(09322d2) - Sync ratchet baselines after merge [skip ci]
(1c4029d) - Simplify the helper scripts under scripts/
(#2937) - Sync ratchet baselines after merge [skip ci]
(7420ef5) - Machine-translate locale updates
(7bafd21) - Sync ratchet baselines after merge [skip ci]
(65885e9) - Sync ratchet baselines after merge [skip ci]
(a2de54e) - Sync tool docs after merge [skip ci]
(871b531) - Sync tool docs after merge [skip ci]
(2556e9f) - Sync ratchet baselines after merge [skip ci]
(a99f2ff) - Sync tool docs after merge [skip ci]
(1c3adde) - Machine-translate locale updates
(d348370) - Sync ratchet baselines after merge [skip ci]
(4c0b737) - Sync tool docs after merge [skip ci]
(1ea5e65) - Sync tool docs after merge [skip ci]
(389650b) - Sync ratchet baselines after merge [skip ci]
(6dc7c36) - Sync ratchet baselines after merge [skip ci]
(543cad8) - Machine-translate locale updates
(074e6df) - Sync tool docs after merge [skip ci]
(10b5db3) - Sync ratchet baselines after merge [skip ci]
(cad7aaa) - Sync ratchet baselines after merge [skip ci]
(eda5c8c) - Sync ratchet baselines after merge [skip ci]
(8fad6a0) - Machine-translate locale updates
(cf8a7ea) - Sync tool docs after merge [skip ci]
(ff67d0c) - Sync ratchet baselines after merge [skip ci]
(dc09cf4) - deps: Update dependency home-assistant/supervisor to v2026.10.5
(#2909) - Machine-translate locale updates
(6debee0) - Sync ratchet baselines after merge [skip ci]
(1d1be4b) - Sync ratchet baselines after merge [skip ci]
(95115a0) - Sync tool docs after merge [skip ci]
(25ee9f9) - Sync ratchet baselines after merge [skip ci]
(dd73008) - Sync tool docs after merge [skip ci]
(430c335) - Sync ratchet baselines after merge [skip ci]
(79ea2a7) - Sync tool docs after merge [skip ci]
(4272122) - Sync ratchet baselines after merge [skip ci]
(480a522) - addon: Publish version 9.0.0 [skip ci]
(5bf27bb)
Continuous Integration
- deps: Bump the github-actions group with 6 updates
(#2948) - intake: Accept an ha_report_issue heading that lost its emoji
(#2951) - Skip the dev publish and release workflows in forks
(#2919) - Run the post-merge baseline and tool-docs syncs in this repository only
(#2918)