What's new in v8
Stable per-account identity + automatic migration
- Existing installs are now automatically migrated to a stable per-account
unique_idon the next restart after updating — no reauthentication required (config entry schema v1 → v2). - Closes an edge case from the multi-account work in v7: an existing user could previously re-add their own already-configured account as a duplicate, because the pre-v7 entry was still keyed by the static domain string. After migration, the duplicate-account check works for everyone.
unique_idnow prefers a stable accountuuid/id, falling back to email.- Migration is resilient: it resolves the account via the profile API (refreshing the token once if expired) and, if it can't identify the account, uses a placeholder that the next reauth automatically replaces — so a stale token at upgrade time never breaks the entry.
Migration approach contributed by @thematrixdev (#9). Thank you!
Full changelog: v7...v8