Immutable
release. Only release title and notes can be modified.
Added
- Warn when a variables key reads a later key in the same block
(#2084) - Single-source translations with generated catalogs and automatic retranslation
(#2095) - Add the Italian (it) locale across all four translated surfaces
(#2062) - Embed inline dashboard resources as data: URIs instead of the Cloudflare worker
(#2069) - Add the Spanish (es) locale across all four translated surfaces
(#2055) - Complete the Simplified Chinese (zh-Hans) locale and enforce locale parity
(#2042) - Remove ha-mcp-sse entry point
(#2032) - Include RFC 9207 iss parameter in OAuth authorization responses
(#2033) - Rework tool security policy semantics (ANY-match) + developer tools to drive the settings UI
(#1993) - Add opt-in enforce mode to the entity visibility filter
(#2024) - Let operators extend the YAML write allowlist behind a deny floor
(#1997) - Allow state_filter-only ha_search to enumerate entities by state
(#2018)
Changed
- Warn Tailscale Funnel users that Claude.ai connectors need port 443 (#2080)
(#2094) - Self-host the README star history chart
(#2086) - Make the add-a-language procedure match what CI enforces
(#2074) - Pin mcp<2.0.0 in the mcp-proxy configs we generate
(#2075) - Correct pinned-tool docs — mandatory tools cannot be unpinned
(#2061) - Document ChatGPT stale connector tool list workaround
(#2017) - Add auth/ package to the architecture tree
(#2012)
Fixed
- Read only the project .env, and close the CI lint-scope gaps from the #2102 review
(#2105) - Report per-item failures in bulk operation status instead of aborting the batch
(#2076) - Resubmit config keys redeclared by later flow steps
(#2087) - Return service_response once at top level in ha_call_service
(#2088) - Swap the stdio bridge from mcp-proxy to fastmcp-remote
(#2101) - Authenticate star history generation
(#2098) - Make Docker settings persist across container re-creation
(#2079) - Reword tool search warnings to target clients, not Claude models
(#2077) - Pin the English tool texts that translations are written against
(#2064) - Make one English string read the same on every translated surface
(#2063) - Offload secrets.yaml masking to the executor
(#2068) - Reject cross-panel links that point at a tab which does not exist
(#2046) - Propagate cancellation in deep-search fan-outs and usage logging
(#2045) - Resolve a bracketed YAML path as both pattern and literal
(#2036) - Standard-mode console logging + relay-stub upstream contract pins
(#2039) - Promote-flow dev version rebase and e2e entry-setup gate
(#2040) - Retry Supervisor add-on calls on job-group collisions
(#2041) - Create all-day calendar events from date-only values
(#2035) - Drop wall-clock total from MCP relay stream timeouts
(#2034) - Dashboard search stays on legacy path without false partial
(#2020) - Bound each addon HA-link probe by the readiness deadline
(#2028) - Force-exit the stdio entry point to avoid SIGABRT at shutdown
(#2029) - Report Hue/YAML scenes as CONFIG_NOT_FOUND, not ENTITY_NOT_FOUND
(#2003) - Clarify missing "File & YAML Tools" entry in error text and options UI
(#2019) - Honor view_path scoping in ha_config_get_dashboard get mode
(#2023) - Restore read-only annotations on the dashboard get and screenshot tools
(#2014) - Prevent overlapping overview pages
(#2009) - Keep the WebSocket pool usable after an event-loop change
(#2001)
Internal Changes
Fixed
- Hold pydantic-monty at 0.0.18 and satisfy ruff 0.16 LOG004
(#2054)
Chores
- addon: Publish dev addon version 7.14.2.dev2198 [skip ci]
(fb56691) - addon: Publish dev addon version 7.14.2.dev2196 [skip ci]
(821c29d) - addon: Publish dev addon version 7.14.2.dev2193 [skip ci]
(5731e27) - addon: Publish dev addon version 7.14.2.dev2190 [skip ci]
(05d4131) - Sync tool docs after merge [skip ci]
(7afe5eb) - addon: Publish dev addon version 7.14.2.dev2188 [skip ci]
(83168a4) - addon: Publish dev addon version 7.14.2.dev2185 [skip ci]
(46d600f) - Sync tool docs after merge [skip ci]
(56f95c5) - addon: Publish dev addon version 7.14.2.dev2183 [skip ci]
(8ffdffd) - addon: Publish dev addon version 7.14.2.dev2181 [skip ci]
(6f43de9) - Enable targeted ruff pylint rules, fix 104 violations
(#2102) - addon: Publish dev addon version 7.14.2.dev2175 [skip ci]
(d51860b) - addon: Publish dev addon version 7.14.2.dev2173 [skip ci]
(562602e) - addon: Publish dev addon version 7.14.2.dev2171 [skip ci]
(e857c32) - addon: Publish dev addon version 7.14.2.dev2169 [skip ci]
(1786ad9) - addon: Publish dev addon version 7.14.2.dev2167 [skip ci]
(70cb939) - addon: Publish dev addon version 7.14.2.dev2165 [skip ci]
(0717e84) - addon: Publish dev addon version 7.14.2.dev2162 [skip ci]
(1d69b3e) - Sync tool docs after merge [skip ci]
(c30ffb1) - addon: Publish dev addon version 7.14.2.dev2160 [skip ci]
(c1404c7) - addon: Publish dev addon version 7.14.2.dev2158 [skip ci]
(26269a6) - addon: Publish dev addon version 7.14.2.dev2156 [skip ci]
(559448f) - addon: Publish dev addon version 7.14.2.dev2153 [skip ci]
(6847318) - deps: Update ghcr.io/astral-sh/uv docker tag to v0.11.33
(#2070) - deps: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.7.4
(#2071) - addon: Publish dev addon version 7.14.2.dev2150 [skip ci]
(01964cc) - addon: Publish dev addon version 7.14.2.dev2146 [skip ci]
(8e8d749) - addon: Publish dev addon version 7.14.2.dev2139 [skip ci]
(cd5447d) - addon: Publish dev addon version 7.14.2.dev2136 [skip ci]
(3d7c875) - addon: Publish dev addon version 7.14.2.dev2135 [skip ci]
(bfb2028) - addon: Publish dev addon version 7.14.2.dev2133 [skip ci]
(0fcbe81) - addon: Publish dev addon version 7.14.2.dev2131 [skip ci]
(3f1f9ae) - addon: Publish dev addon version 7.14.2.dev2129 [skip ci]
(9c7599d) - addon: Publish dev addon version 7.14.2.dev2126 [skip ci]
(f2740c2) - addon: Publish dev addon version 7.14.2.dev2123 [skip ci]
(9a24a35) - Sync tool docs after merge [skip ci]
(ba8249e) - addon: Promote webhook-proxy dev -> stable 2.1.0
(#2037) - addon: Publish dev addon version 7.14.2.dev2120 [skip ci]
(79225fc) - addon: Publish dev addon version 7.14.2.dev2117 [skip ci]
(ca61cd9) - addon: Publish dev addon version 7.14.2.dev2115 [skip ci]
(f61ed27) - addon: Publish dev addon version 7.14.2.dev2112 [skip ci]
(68d44ed) - addon: Publish dev addon version 7.14.2.dev2109 [skip ci]
(baea298) - Sync tool docs after merge [skip ci]
(225575c) - addon: Publish dev addon version 7.14.2.dev2105 [skip ci]
(54eff59) - addon: Publish dev addon version 7.14.2.dev2103 [skip ci]
(9548581) - addon: Publish dev addon version 7.14.2.dev2100 [skip ci]
(10d241d) - Sync tool docs after merge [skip ci]
(6fe0714) - addon: Publish dev addon version 7.14.2.dev2098 [skip ci]
(7681d3c) - addon: Publish dev addon version 7.14.2.dev2095 [skip ci]
(ba6ded9) - Sync tool docs after merge [skip ci]
(f8ef5f9) - addon: Publish dev addon version 7.14.2.dev2093 [skip ci]
(cdf4266) - addon: Publish dev addon version 7.14.2.dev2091 [skip ci]
(b997977) - addon: Publish dev addon version 7.14.2.dev2089 [skip ci]
(5588abd) - addon: Publish dev addon version 7.14.2.dev2086 [skip ci]
(1d5f310) - Sync tool docs after merge [skip ci]
(bb93bee) - addon: Publish dev addon version 7.14.2.dev2083 [skip ci]
(6396ae0) - addon: Publish dev addon version 7.14.2.dev2081 [skip ci]
(fe544a9) - deps-dev: Bump fast-uri from 3.1.2 to 3.1.4 in /site
(#2005) - deps: Bump svgo from 4.0.1 to 4.0.2 in /site
(#2006) - deps: Bump sharp from 0.34.5 to 0.35.3 in /site
(#2004) - addon: Publish version 7.14.2 [skip ci]
(c435dcb)
Continuous Integration
- deps: Bump the github-actions group with 4 updates
(#2053)
Refactoring
- Drop two orphaned locale keys and pin the direction that let them in
(#2082) - Remove dead code and stale references
(#2043)