Added
- policy: Let a policy approve the calls it lists (allow list)
(#2554) - Ha_get_skill_guide returns SKILL.md with no arguments
(#2556) - Move runtime controls off ha_call_service onto dedicated tools
(#2529) - ha_eval_template: Return Home Assistant's template errors; add variables, strict and condition testing
(#2524) - Add automation runtime enable state
(#2448) - policy: Announce pending tool approvals on the event bus
(#2514) - i18n: Add Azerbaijani (az) locale
(#2499) - calendar: Add update mode to ha_config_set_calendar_event
(#2490) - bug-report: Identify the host app that launched ha-mcp
(#2488) - Simplify component search and add scene discovery
(#2481) - Assign Home Assistant labels to areas
(#2459)
Changed
- tests: Align instructions and tests with the test design rules
(#2558) - tests: Preserve meaningful regression coverage
(62819d6) - tests: Keep test-first order and fit JS and YAML tests
(99865db) - tests: Add test design rules
(#2555) - Antigravity subscriptions/listen workaround and HTTP transport badge
(#2549) - Fix stale run instructions in skills and AGENTS.md
(#2537) - Surface the hosted-connector rules in the FAQ and issue templates
(#2500)
Fixed
- Refuse admin-only REST routes for non-admin tokens instead of tripping HA's IP ban
(#2551) - Name list fields received as {"item": ...} or "" instead of passing on HA's unrelated error
(#2553) - Prevent password autofill and invalid connection paths
(#2552) - Return stored config entry options without flattening nested values
(#2543) - Correct tool descriptions, delete binary files, restore UAT tool traces
(#2539) - Log tool status lines instead of sending deprecated MCP log messages
(#2531) - Add app support pointer to Supervisor errors
(#2534) - locales: One number rule for Locale Sync and its pre-push check
(#2523) - Ignore Markdown code/bold markers when matching intake quotes
(#2517) - Keep the entity's own-name alias when ha_set_entity writes aliases
(#2496) - Wait for Supervisor's running state before app lifecycle calls
(#2489) - Surface Claude Desktop approval-hang guidance to agents and users
(#2480) - Serialize concurrent registry label updates
(#2475)
Performance Improvements
- tools: Trim tool and property descriptions to what the model needs at call time
(#2528) - Omit private tool metadata without an LLM API consumer
(#2487)
Internal Changes
Chores
- addon: Publish dev addon version 8.5.0.dev2803 [skip ci]
(3b25b62) - deps: Update uv
(#2578) - addon: Publish dev addon version 8.5.0.dev2801 [skip ci]
(1b57c84) - deps: Update dependency fastmcp-slim to v4.0.5
(#2577) - addon: Publish dev addon version 8.5.0.dev2799 [skip ci]
(9e12c76) - deps: Update python:3.13-slim docker digest to 7c61056
(#2573) - addon: Publish dev addon version 8.5.0.dev2797 [skip ci]
(15b64ab) - Machine-translate locale updates
(4634a98) - addon: Publish dev addon version 8.5.0.dev2794 [skip ci]
(3a96656) - Sync tool docs after merge [skip ci]
(c765627) - deps: Update dependency home-assistant/supervisor to v2026.09.3
(#2572) - Machine-translate locale updates
(70e71d9) - addon: Publish dev addon version 8.5.0.dev2777 [skip ci]
(615c7d1) - addon: Publish dev addon version 8.5.0.dev2772 [skip ci]
(b2e7165) - addon: Publish dev addon version 8.5.0.dev2770 [skip ci]
(c7411f2) - deps: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.9.4
(#2550) - addon: Publish dev addon version 8.5.0.dev2763 [skip ci]
(7055147) - Sync tool docs after merge [skip ci]
(1ce2ce4) - addon: Publish dev addon version 8.5.0.dev2759 [skip ci]
(f984665) - Sync tool docs after merge [skip ci]
(7d292d8) - addon: Publish dev addon version 8.5.0.dev2757 [skip ci]
(78b9347) - Machine-translate locale updates
(f7ce464) - addon: Publish dev addon version 8.5.0.dev2755 [skip ci]
(345dc7a) - deps: Update dependency renovatebot/renovate to v44.103.1
(#2536) - addon: Publish dev addon version 8.5.0.dev2752 [skip ci]
(71087c9) - deps: Update src/ha_mcp/resources/skills-vendor digest to bc73bda
(#2535) - addon: Publish dev addon version 8.5.0.dev2750 [skip ci]
(6648cca) - addon: Publish dev addon version 8.5.0.dev2748 [skip ci]
(e14f53f) - addon: Publish dev addon version 8.5.0.dev2745 [skip ci]
(4789bc9) - Sync tool docs after merge [skip ci]
(359aeb8) - addon: Publish dev addon version 8.5.0.dev2742 [skip ci]
(32b6c62) - Sync tool docs after merge [skip ci]
(864463d) - addon: Publish dev addon version 8.5.0.dev2740 [skip ci]
(03e88f1) - Machine-translate locale updates
(1b56328) - addon: Publish dev addon version 8.5.0.dev2737 [skip ci]
(28aa730) - Sync tool docs after merge [skip ci]
(af7631a) - addon: Publish dev addon version 8.5.0.dev2734 [skip ci]
(29f265d) - Sync tool docs after merge [skip ci]
(3a64e7b) - addon: Publish dev addon version 8.5.0.dev2732 [skip ci]
(b3f77b7) - Machine-translate locale updates
(0987ade) - addon: Publish dev addon version 8.5.0.dev2729 [skip ci]
(1e75aa9) - deps: Update uv
(#2520) - addon: Publish dev addon version 8.5.0.dev2726 [skip ci]
(48023e6) - Sync tool docs after merge [skip ci]
(abf9862) - deps: Update dependency renovatebot/renovate to v44.93.5
(#2521) - addon: Publish dev addon version 8.5.0.dev2722 [skip ci]
(d546007) - addon: Publish dev addon version 8.5.0.dev2721 [skip ci]
(8eed580) - deps: Update src/ha_mcp/resources/skills-vendor digest to 309c07a
(#2519) - deps: Update python:3.13-slim docker digest to 8d9d0b8
(#2518) - addon: Publish dev addon version 8.5.0.dev2706 [skip ci]
(4177e3d) - addon: Publish dev addon version 8.5.0.dev2704 [skip ci]
(0896d8b) - addon: Publish dev addon version 8.5.0.dev2701 [skip ci]
(36fe83b) - Sync tool docs after merge [skip ci]
(2bc821d) - addon: Publish dev addon version 8.5.0.dev2699 [skip ci]
(5726549) - Machine-translate locale updates
(ae4db2d) - Sync tool docs after merge [skip ci]
(c9d8240) - addon: Publish dev addon version 8.5.0.dev2696 [skip ci]
(7e97a9a) - addon: Publish dev addon version 8.5.0.dev2694 [skip ci]
(8a1a100) - deps: Update dependency home-assistant/operating-system to v18.3
(#2493) - addon: Publish dev addon version 8.5.0.dev2690 [skip ci]
(c1a3621) - deps: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.9.3
(#2491) - addon: Publish dev addon version 8.5.0.dev2685 [skip ci]
(445a03b) - Sync tool docs after merge [skip ci]
(d6d6c5e) - addon: Publish dev addon version 8.5.0.dev2680 [skip ci]
(0e0e6d5) - Sync tool docs after merge [skip ci]
(debbebd) - addon: Publish dev addon version 8.5.0.dev2678 [skip ci]
(026647e) - addon: Publish dev addon version 8.5.0.dev2675 [skip ci]
(0d5babd) - Sync tool docs after merge [skip ci]
(10a2bbb) - deps: Update dependency home-assistant/supervisor to v2026.09.2
(#2473) - addon: Publish version 8.5.0 [skip ci]
(8182c6e)
Continuous Integration
- deps: Bump the github-actions group with 5 updates
(#2569) - deps: Bump the github-actions group with 2 updates
(#2513) - Replace issue enrichment with factual Codex documentation
(#2447) - deps: Bump devalue from 5.8.1 to 5.9.2 in /site
(#2486) - Track the HAOS pin from stable.json instead of GitHub releases
(#2485)