|
3 | 3 | <!-- version list --> |
4 | 4 |
|
5 | 5 |
|
| 6 | +## v6.4.0 (2026-01-27) |
| 7 | + |
| 8 | +### Added |
| 9 | + |
| 10 | +- Add python_transform for cross-platform dashboard updates |
| 11 | + ([#496](https://github.com/homeassistant-ai/ha-mcp/pull/496)) |
| 12 | +- Enable stateless_http mode for restart resilience |
| 13 | + ([#495](https://github.com/homeassistant-ai/ha-mcp/pull/495)) |
| 14 | +- **workflow**: Clarify Gemini triage is read-only, add diff format for fixes |
| 15 | + ([`3e89988`](https://github.com/homeassistant-ai/ha-mcp/commit/3e899888269135ce36307365ab2d4c9923bcdc31)) |
| 16 | +- **workflow**: Skip automated triage for julienld's issues |
| 17 | + ([`2b74ee9`](https://github.com/homeassistant-ai/ha-mcp/commit/2b74ee9cff460403c3e8ed1475e1841e112c5a44)) |
| 18 | +- Add AI-powered issue triage workflow and simplified YAML templates |
| 19 | + ([`69e2fd0`](https://github.com/homeassistant-ai/ha-mcp/commit/69e2fd0de44bdcf037e9e8926f22b9f425233b2c)) |
| 20 | +- **entity**: Add ha_update_entity tool for entity registry updates |
| 21 | + ([#469](https://github.com/homeassistant-ai/ha-mcp/pull/469)) |
| 22 | +- Improve ha_report_issue with title, duplicate check, and markdown formatting |
| 23 | + ([#484](https://github.com/homeassistant-ai/ha-mcp/pull/484)) |
| 24 | +- Add ha-mcp-dev executable with automatic DEBUG logging |
| 25 | + ([`79a1456`](https://github.com/homeassistant-ai/ha-mcp/commit/79a145680eb24d093bbc0293a7129b814e832c43)) |
| 26 | +- Publish dev builds to separate ha-mcp-dev package |
| 27 | + ([`f768dd2`](https://github.com/homeassistant-ai/ha-mcp/commit/f768dd21303a4f7b4acf44572ddcdf6328c62926)) |
| 28 | +- Publish dev builds to PyPI for --pre flag support |
| 29 | + ([`e1e73e1`](https://github.com/homeassistant-ai/ha-mcp/commit/e1e73e1423e118615246ce25f990860a6d8fe587)) |
| 30 | + |
| 31 | +### Changed |
| 32 | + |
| 33 | +- Add guidance to resolve review threads with comments |
| 34 | + ([`03ad555`](https://github.com/homeassistant-ai/ha-mcp/commit/03ad5553d9ca8d449f96df2eb77b0b0fd2d79c7a)) |
| 35 | +- **workflow**: Clarify only gh issue list/view commands available |
| 36 | + ([`2501fde`](https://github.com/homeassistant-ai/ha-mcp/commit/2501fdec4870c7313c18bb762e9dbf17bda8162d)) |
| 37 | +- Update contributors section with recent contributions |
| 38 | + ([#492](https://github.com/homeassistant-ai/ha-mcp/pull/492)) |
| 39 | +- Add MCP tool authoring guide to AGENTS.md |
| 40 | + ([#461](https://github.com/homeassistant-ai/ha-mcp/pull/461)) |
| 41 | +- Move OAuth to separate guide, position as beta alternative |
| 42 | + ([#487](https://github.com/homeassistant-ai/ha-mcp/pull/487)) |
| 43 | +- Add comprehensive dev channel documentation |
| 44 | + ([#476](https://github.com/homeassistant-ai/ha-mcp/pull/476)) |
| 45 | +- Add uvx cache troubleshooting to FAQ |
| 46 | + ([`f21c431`](https://github.com/homeassistant-ai/ha-mcp/commit/f21c4310235130f77c54bb48e341adcae69ed935)) |
| 47 | + |
| 48 | +### Fixed |
| 49 | + |
| 50 | +- Update ha_report_issue URLs and improve workflow PR extraction |
| 51 | + ([#505](https://github.com/homeassistant-ai/ha-mcp/pull/505)) |
| 52 | +- **workflow**: Restrict Gemini to read-only gh commands |
| 53 | + ([`5e27889`](https://github.com/homeassistant-ai/ha-mcp/commit/5e27889c41546f2f2e2b1171e6cdf411fa3b64e5)) |
| 54 | +- Validate label IDs in ha_manage_entity_labels to prevent silent failures |
| 55 | + ([#486](https://github.com/homeassistant-ai/ha-mcp/pull/486)) |
| 56 | +- Update package name reference in version lookup for ha-mcp-dev |
| 57 | + ([`97df158`](https://github.com/homeassistant-ai/ha-mcp/commit/97df1582cf81a61337b78801ea40c19d56045a03)) |
| 58 | +- Pin httpx to <1.0 to prevent incompatible prerelease versions |
| 59 | + ([#483](https://github.com/homeassistant-ai/ha-mcp/pull/483)) |
| 60 | +- Validate operations in ha_bulk_control and report errors (#385) |
| 61 | + ([#473](https://github.com/homeassistant-ai/ha-mcp/pull/473)) |
| 62 | +- Remove redundant asyncio.sleep calls in E2E helper tests |
| 63 | + ([#470](https://github.com/homeassistant-ai/ha-mcp/pull/470)) |
| 64 | + |
| 65 | +### Refactoring |
| 66 | + |
| 67 | +- Standardize MCP tool error handling and fix test compatibility |
| 68 | + ([#494](https://github.com/homeassistant-ai/ha-mcp/pull/494)) |
| 69 | +- **agents**: Rebrand level2-triage to issue-analysis workflow |
| 70 | + ([`d2748ab`](https://github.com/homeassistant-ai/ha-mcp/commit/d2748abb8a304e6f8683305f36164b8438b92b00)) |
| 71 | +- **agents**: Convert triage agent to level2-triaged workflow |
| 72 | + ([`407da6a`](https://github.com/homeassistant-ai/ha-mcp/commit/407da6acfc8ecb65f1f6afedc858006273e2795e)) |
| 73 | + |
| 74 | +--- |
| 75 | +<details> |
| 76 | +<summary>Internal Changes</summary> |
| 77 | + |
| 78 | + |
| 79 | +### Added |
| 80 | + |
| 81 | +- **ci**: Add workflow to notify PRs/issues when merged to dev |
| 82 | + ([#489](https://github.com/homeassistant-ai/ha-mcp/pull/489)) |
| 83 | + |
| 84 | +### Fixed |
| 85 | + |
| 86 | +- **ci**: Support squash merge format in notify workflow |
| 87 | + ([#491](https://github.com/homeassistant-ai/ha-mcp/pull/491)) |
| 88 | + |
| 89 | +### Continuous Integration |
| 90 | + |
| 91 | +- **deps**: Bump renovatebot/github-action from 44.2.4 to 44.2.6 |
| 92 | + ([#499](https://github.com/homeassistant-ai/ha-mcp/pull/499)) |
| 93 | +</details> |
| 94 | + |
| 95 | + |
6 | 96 | ## v6.3.1 (2026-01-20) |
7 | 97 |
|
8 | 98 | ### Changed |
|
0 commit comments