Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Feb 01:42
· 100 commits to refs/heads/main since this release
8e3ffc3

What's Changed

Features & Improvements

  • Device Anchoring - Add DeviceAnchor support and enhanced device anchoring functionality (#1288)
  • Model Context Protocol - Implement MCP to expose application state, devices, and telemetry (#1353)
  • Configurable Home Assistant Discovery - Discovery topic now configurable instead of hardcoded to "homeassistant" (fixes #1317) (#1346)
  • Device Calibration UI improvements (#1260)
  • Navigation reorganization (#1257)
  • Skeleton v4 migration with accordion state alignment (#1326)
  • NearestNode Locator - Initial implementation of fallback locator that uses nearest node's room when trilateration isn't possible (e.g., only 1 or 2 nodes in range)

Bug Fixes

  • Space Modal - Fix space closing modal issue (#1262)

Infrastructure

  • Upgrade MQTTnet to v5 and refactor MQTT coordinator (#1328)
  • Implement lease management system integrated into OptimizationRunner and MultiScenarioLocator (#1347)
  • Add recovery firmware Playwright test coverage (#1390)
  • Chrome DevTools Integration - Add Chrome DevTools integration for UI debugging (#1276)
  • Device Deletion - Implement device deletion functionality and cleanup service (#1261)
  • MQTT Cleanup - Clear retained MQTT messages on node deletion (#1264)
  • WebSocket Reconnection - Implement reconnection logic with exponential backoff and jitter (#1258)