v0.6.10-beta.3
Pre-release
Pre-release
Added
- Home Assistant app option Pre-release updates (
prerelease_updates, default off): when enabled, the add-on checks GitHub for beta/RC builds and logs when a newer version is available - Optional MCP control plane (FastMCP): DOCKER Compose profile, add-on options, and
/mcpmount for agent tooling
Changed
- HA app store manifest (
solar_ai_optimizer/config.yamlversion) tracks stable releases only; pre-releases no longer bump the Supervisor-offered version - On HA Apps installs, in-app Software updates section and UPDATE badge are hidden; updates are managed in Home Assistant → Settings → Apps
- Operational API reads (
/api/status, forecasts, plan, grid stats, all/api/history/*,/metrics,WS /ws) now require an authenticated session at the route level; viewers retain access via HA ingress identity - Direct access to port
8000without ingress headers is denied on add-on andTRUST_INGRESS_HEADERSdeployments (no anonymous open session when ingress is trusted) - WebSocket accepts
?token=matchingAPI_TOKENorMCP_TOKENfor bearer-only deployments
Fixed
- HA Supervisor was offered beta builds because pre-release
VERSIONwas synced into the app manifest; store version stays on last stable (currently0.6.9) until GA - Exact semver matching for “Running” / current release in Software updates (beta vs stable on the same base version no longer both show as current)
- HA ingress viewers can read full History (decisions, executions, shed activity) again after MCP hardening had incorrectly required admin on those routes
What's Changed
- Release v0.6.10-beta.3: stable-only HA manifest and MCP by @oraad in #76
- Fix MCP docs i18n for v0.6.10-beta.3 by @oraad in #77
Full Changelog: v0.6.10-beta.2...v0.6.10-beta.3