Skip to content

Commit 3ab9f4a

Browse files
author
semantic-release
committed
7.9.0
Automatically generated by python-semantic-release
1 parent 57edd79 commit 3ab9f4a

3 files changed

Lines changed: 166 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,170 @@
33
<!-- version list -->
44

55

6+
## v7.9.0 (2026-06-24)
7+
8+
### Added
9+
10+
- Add include_knx_project to ha_get_integration for KNX group addresses
11+
([`8c0c39d`](https://github.com/homeassistant-ai/ha-mcp/commit/8c0c39d1d83fab7498921e07eaaa3d8b729eac82))
12+
- **backup**: Fold file & YAML writes into the edits auto-backup layer
13+
([#1649](https://github.com/homeassistant-ai/ha-mcp/pull/1649))
14+
- Notify when a newer ha-mcp release is available
15+
([#1652](https://github.com/homeassistant-ai/ha-mcp/pull/1652))
16+
- Add advanced setting to pin the stdio settings-UI sidecar port
17+
([#1642](https://github.com/homeassistant-ai/ha-mcp/pull/1642))
18+
- Default ha_get_logs to newest-first with an order toggle
19+
([#1640](https://github.com/homeassistant-ai/ha-mcp/pull/1640))
20+
- Add diff action to ha_manage_backup(scope="edits")
21+
([#1632](https://github.com/homeassistant-ai/ha-mcp/pull/1632))
22+
- **webhook-proxy**: Inbound-request debug logging + connector docs
23+
([#1633](https://github.com/homeassistant-ai/ha-mcp/pull/1633))
24+
- Add dead_entities section to ha_get_system_health
25+
([#1615](https://github.com/homeassistant-ai/ha-mcp/pull/1615))
26+
- Allow filesystem tools to access HAOS sibling volumes
27+
([#1626](https://github.com/homeassistant-ai/ha-mcp/pull/1626))
28+
- **site**: Accessibility CI gate + web UI a11y fixes (#1595, #1596, #1597)
29+
([#1621](https://github.com/homeassistant-ai/ha-mcp/pull/1621))
30+
31+
### Changed
32+
33+
- Explain reverse-proxy geo-blocking on the browser landing page
34+
([#1687](https://github.com/homeassistant-ai/ha-mcp/pull/1687))
35+
- Add smaller/local-LLM tool-search guidance
36+
([#1654](https://github.com/homeassistant-ai/ha-mcp/pull/1654))
37+
38+
### Fixed
39+
40+
- Await pre-restore safety backup and forward password on snapshot restore
41+
([#1684](https://github.com/homeassistant-ai/ha-mcp/pull/1684))
42+
- **ha_restart**: Extend known-good error patterns to cover 502/503 from proxies
43+
([#1670](https://github.com/homeassistant-ai/ha-mcp/pull/1670))
44+
- Run post-write config check via async_check_ha_config_file (#1660)
45+
([#1661](https://github.com/homeassistant-ai/ha-mcp/pull/1661))
46+
- Auto-backup silently skipped capture on several write paths
47+
([#1643](https://github.com/homeassistant-ai/ha-mcp/pull/1643))
48+
- Convert UTC timestamps to local timezone in add_timezone_metadata
49+
([#1592](https://github.com/homeassistant-ai/ha-mcp/pull/1592))
50+
- Stop logging confusing "Terminating session: None" noise in stateless HTTP
51+
([#1634](https://github.com/homeassistant-ai/ha-mcp/pull/1634))
52+
53+
---
54+
<details>
55+
<summary>Internal Changes</summary>
56+
57+
58+
### Changed
59+
60+
- Document the custom-component version-bump + post-merge test rule
61+
([#1659](https://github.com/homeassistant-ai/ha-mcp/pull/1659))
62+
- Refresh ha_manage_addon ESPHome dashboard guidance
63+
([#1656](https://github.com/homeassistant-ai/ha-mcp/pull/1656))
64+
65+
### Fixed
66+
67+
- **deps**: Bump vite to 7.3.5 in site/ (Dependabot #62 #63)
68+
([#1664](https://github.com/homeassistant-ai/ha-mcp/pull/1664))
69+
70+
### Build System
71+
72+
- **deps**: Bump astro from 6.1.10 to 6.4.6 in /site
73+
([#1647](https://github.com/homeassistant-ai/ha-mcp/pull/1647))
74+
- **deps**: Bump js-yaml from 4.1.1 to 4.2.0 in /site
75+
([#1639](https://github.com/homeassistant-ai/ha-mcp/pull/1639))
76+
- **deps**: Bump form-data from 4.0.5 to 4.0.6 in /tests/js
77+
([#1638](https://github.com/homeassistant-ai/ha-mcp/pull/1638))
78+
79+
### Chores
80+
81+
- **addon**: Publish dev addon version 7.8.1.dev452 [skip ci]
82+
([`57edd79`](https://github.com/homeassistant-ai/ha-mcp/commit/57edd797ba1bbde53429d121e931ebafd8e53d99))
83+
- **addon**: Publish dev addon version 7.8.1.dev451 [skip ci]
84+
([`90e6229`](https://github.com/homeassistant-ai/ha-mcp/commit/90e6229187941681e7d14cbf81b354c662eeff1c))
85+
- **addon**: Publish dev addon version 7.8.1.dev450 [skip ci]
86+
([`3e07aab`](https://github.com/homeassistant-ai/ha-mcp/commit/3e07aab9414a385b6ac83c527d28d20c681ee06a))
87+
- **deps**: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.6.4
88+
([#1686](https://github.com/homeassistant-ai/ha-mcp/pull/1686))
89+
- **deps**: Update ghcr.io/astral-sh/uv docker tag to v0.11.23
90+
([#1685](https://github.com/homeassistant-ai/ha-mcp/pull/1685))
91+
- **addon**: Publish dev addon version 7.8.1.dev449 [skip ci]
92+
([`a34eed9`](https://github.com/homeassistant-ai/ha-mcp/commit/a34eed9aa7575e3cecea13dd1adccb3253734930))
93+
- **addon**: Publish dev addon version 7.8.1.dev448 [skip ci]
94+
([`bcf025f`](https://github.com/homeassistant-ai/ha-mcp/commit/bcf025fad214a510bce342c2e60c27c130226598))
95+
- **addon**: Publish dev addon version 7.8.1.dev447 [skip ci]
96+
([`8657690`](https://github.com/homeassistant-ai/ha-mcp/commit/865769074f3e6e8878a533fccaa83f83aff84f7d))
97+
- Sync tool docs after merge [skip ci]
98+
([`86a19eb`](https://github.com/homeassistant-ai/ha-mcp/commit/86a19eb68ef44aa580920938717fffb8dd587076))
99+
- **addon**: Publish dev addon version 7.8.1.dev446 [skip ci]
100+
([`5413ed7`](https://github.com/homeassistant-ai/ha-mcp/commit/5413ed705138ead228964a60724c60f4baa1af43))
101+
- Sync tool docs after merge [skip ci]
102+
([`252320f`](https://github.com/homeassistant-ai/ha-mcp/commit/252320f1f7b297135fec2fc5faef673e5c15579c))
103+
- **addon**: Publish dev addon version 7.8.1.dev445 [skip ci]
104+
([`d0c0e21`](https://github.com/homeassistant-ai/ha-mcp/commit/d0c0e21815a9594c73bca8de1c95aba275f11e55))
105+
- Sync tool docs after merge [skip ci]
106+
([`484fa02`](https://github.com/homeassistant-ai/ha-mcp/commit/484fa0216973613cb0eab9de0d054650f89762c8))
107+
- **addon**: Publish dev addon version 7.8.1.dev444 [skip ci]
108+
([`b2a8ead`](https://github.com/homeassistant-ai/ha-mcp/commit/b2a8eadd4ef5acb2411aa27cc95d5b7b9fa9c65f))
109+
- Sync pyproject version to the published 7.8.1
110+
([#1650](https://github.com/homeassistant-ai/ha-mcp/pull/1650))
111+
- **addon**: Publish hotfix version 7.8.1 [skip ci]
112+
([`dbc0d1e`](https://github.com/homeassistant-ai/ha-mcp/commit/dbc0d1e2eca37b01e17567a3d19996f96b364434))
113+
- **addon**: Publish dev addon version 7.8.0.dev443 [skip ci]
114+
([`600032c`](https://github.com/homeassistant-ai/ha-mcp/commit/600032c11a2b83c1c0bcd811e3bec486a870cea5))
115+
- **addon**: Publish dev addon version 7.8.0.dev442 [skip ci]
116+
([`b211372`](https://github.com/homeassistant-ai/ha-mcp/commit/b211372165c8e365bcfda9d6d485a4333c223d36))
117+
- **addon**: Publish dev addon version 7.8.0.dev441 [skip ci]
118+
([`77f8de1`](https://github.com/homeassistant-ai/ha-mcp/commit/77f8de1ac36437f4766114787c624a492e0c4c87))
119+
- **deps**: Update ghcr.io/astral-sh/uv docker tag to v0.11.21
120+
([#1645](https://github.com/homeassistant-ai/ha-mcp/pull/1645))
121+
- **deps**: Update ghcr.io/home-assistant/home-assistant docker tag to v2026.6.3
122+
([#1646](https://github.com/homeassistant-ai/ha-mcp/pull/1646))
123+
- **addon**: Publish dev addon version 7.8.0.dev440 [skip ci]
124+
([`e6bf506`](https://github.com/homeassistant-ai/ha-mcp/commit/e6bf506e4d06d4eaaa8337d391f47b80c472e503))
125+
- Sync tool docs after merge [skip ci]
126+
([`c5c8ba3`](https://github.com/homeassistant-ai/ha-mcp/commit/c5c8ba3c2af0d36226588a63316b4e491beb8ed6))
127+
- **addon**: Publish dev addon version 7.8.0.dev439 [skip ci]
128+
([`596169c`](https://github.com/homeassistant-ai/ha-mcp/commit/596169c4c9ad379b2cfb29d935d5b05a56388a07))
129+
- Sync tool docs after merge [skip ci]
130+
([`c5704f6`](https://github.com/homeassistant-ai/ha-mcp/commit/c5704f6ef6be18401bf4a35267a94c191a5f8db1))
131+
- **addon**: Publish dev addon version 7.8.0.dev438 [skip ci]
132+
([`20ad207`](https://github.com/homeassistant-ai/ha-mcp/commit/20ad2077ac401f13268b822d419677d251ca2cdf))
133+
- **addon**: Publish dev addon version 7.8.0.dev437 [skip ci]
134+
([`a55fc0d`](https://github.com/homeassistant-ai/ha-mcp/commit/a55fc0dd0f0bfe658f5a080627a442d1e742db00))
135+
- **addon**: Publish dev addon version 7.8.0.dev436 [skip ci]
136+
([`03e70fa`](https://github.com/homeassistant-ai/ha-mcp/commit/03e70fabb0d8ee1b3912aee26b7e0c462760aef4))
137+
- **addon**: Publish dev addon version 7.8.0.dev435 [skip ci]
138+
([`b3cd88e`](https://github.com/homeassistant-ai/ha-mcp/commit/b3cd88e165c31f0f6ddab0245491eae68625a018))
139+
- Sync tool docs after merge [skip ci]
140+
([`25dae72`](https://github.com/homeassistant-ai/ha-mcp/commit/25dae72aabcec787e958934ab576377a5937874d))
141+
- **addon**: Publish dev addon version 7.8.0.dev434 [skip ci]
142+
([`d06e0da`](https://github.com/homeassistant-ai/ha-mcp/commit/d06e0da3151747312e07ce08bcda035b454d866a))
143+
- Sync tool docs after merge [skip ci]
144+
([`3f18d56`](https://github.com/homeassistant-ai/ha-mcp/commit/3f18d56c8e6a585212b3e66ce01b216c82695756))
145+
- **addon**: Publish dev addon version 7.8.0.dev433 [skip ci]
146+
([`6ce2753`](https://github.com/homeassistant-ai/ha-mcp/commit/6ce27531935ab0883f915f32ee0831ef3d72cd46))
147+
- **addon**: Publish dev addon version 7.8.0.dev432 [skip ci]
148+
([`53a9999`](https://github.com/homeassistant-ai/ha-mcp/commit/53a9999416636495adc20e641da01c2044c4c0f2))
149+
- **addon**: Publish version 7.8.0 [skip ci]
150+
([`3163fa6`](https://github.com/homeassistant-ai/ha-mcp/commit/3163fa62a5ec0f5f9661b550f7eb1f66ae509750))
151+
152+
### Continuous Integration
153+
154+
- Add HACS + Hassfest validation workflow
155+
([#1671](https://github.com/homeassistant-ai/ha-mcp/pull/1671))
156+
- **deps**: Bump the github-actions group with 2 updates
157+
([#1676](https://github.com/homeassistant-ai/ha-mcp/pull/1676))
158+
- Stop auto-applying "good first issue" label in triage bot
159+
([#1675](https://github.com/homeassistant-ai/ha-mcp/pull/1675))
160+
161+
### Testing
162+
163+
- Lock config-check guard against behavioral recurrence (#1660)
164+
([#1662](https://github.com/homeassistant-ai/ha-mcp/pull/1662))
165+
- Cover calendar/todo fetcher happy path
166+
([#1641](https://github.com/homeassistant-ai/ha-mcp/pull/1641))
167+
</details>
168+
169+
6170
## v7.8.0 (2026-06-15)
7171

8172
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "ha-mcp"
7-
version = "7.8.1"
7+
version = "7.9.0"
88
description = "Home Assistant MCP Server - Complete control of Home Assistant through MCP"
99
readme = "README.md"
1010
requires-python = ">=3.13,<3.14"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)