A Better Auth 1.7 change silently broke customer logins—how do you catch failures like this?
A late upgrade to Better Auth 1.7 changed account matching from providerId to issuer plus accountId. Existing Account rows had no issuer value, so login lookups quietly returned…