1.66.1 (2026-06-18)
Features
- add local group support for OIDC users (#5952) (fb18b97)
- beszel: add error definitions and retry config to beszel widgets (441cc69)
- beszel: add hover-reveal CSS for system toggle button (90ceaf5)
- beszel: add searchable system select input for widget options (ed333e1)
- beszel: add SSE subscription endpoint and per-period cache TTL (c9769bf)
- beszel: add translation keys for system stats widget (5035c26)
- beszel: expose Beszel systems, alerts, and stats via MCP (8600c63), closes #5968
- beszel: wire live SSE streaming for 1-minute time period (c5266a7)
- integrations: add ArchiveTeam Warrior widget (#5784) (dd57ee2)
- integrations: add Gotify notifications integration (#5847) (5a1967b), closes #4186
Bug Fixes
- beszel: add recovery button when live mode fails (c5b4cf9)
- beszel: address final review findings (e29c46c)
- beszel: correct unit scaling for system stats and container charts (#5958) (5fe43eb)
- beszel: make chart stacking configurable and fix color mismatch (82eac2d)
- beszel: system grid widget respects board opacity and radius (2a5398b), closes #5968
- db: crash on MySQL — replace onConflictDoNothing with dialect-neutral pre-filter (#5995) (f1ee76c)
- integrations: make Emby Studios field optional (#5997) (6960ac1)
- deps: update dependency postcss to ^8.5.15 (#5940) (85e7469)
- persist Beszel server selection and improve picker visibility (#5985) (445e191)
- widgets: prevent TabsContainer state reset on data refetch (065b78f)
- widgets: race conditions in useLiveStats and stale value in integration select (5078c30)