Skip to content

Choose a tag to compare

@trickv trickv released this 29 Jun 03:45
ad663f5

What's new in v8

Stable per-account identity + automatic migration

  • Existing installs are now automatically migrated to a stable per-account unique_id on 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_id now prefers a stable account uuid/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