Better Auth v1.6.9
Fixed instrumentation resolution in the adapter factory so edge and browser environments correctly use the pure variant (#9340)
Vendor profile
Authentication framework releases, fixes, and platform changes.
Recent changes
Fixed instrumentation resolution in the adapter factory so edge and browser environments correctly use the pure variant (#9340)
Fixed mapProfileToUser fallback for OAuth providers that may omit email from their profile response (#9331)
Added support for an array of client IDs as the ID token audience in social providers (#9292)
Fixed preservation of the Partitioned attribute when forwarding Set-Cookie headers (#9235)
Clarified recommended production usage for the test utils plugin (#9119)
Fixed forceAllowId UUIDs set in database hooks being ignored on PostgreSQL adapters when advanced.database.generateId is set to "uuid" (#9068)
Added support for Stripe SDK v21 and v22 (#9084)
Prevented unverified TOTP enrollment from blocking sign-in (#8711)
Fixed endpoint instrumentation to always use the route template (#9023)
Aligned freshAge calculation with session creation time instead of update time (#8762)
Agent auth plugin –
cli: Warn when old @better-auth/cli is used with better-auth v1.5.x+ –
oauth-provider: Pairwise subject identifiers (OIDC Core §8) –