better-authAuth instance directly fetchable (#9431)hydrateSession to seed the client with a server-fetched session so useSession returns data on the first render (#8733)POST /sign-in/social which incorrectly declared required fields (#9268)useSession to revalidate correctly after admin impersonation (#9402)Set-Cookie headers being sent on redirect responses (#9497)autoSignIn is disabled (#8839)TypeError caused by non-ASCII characters in an OAuth error_description during redirect (#9065)deleteAccount parameter name from accountId to id in the internal adapter (#9503)mapProfileToUser to serve as a fallback for OAuth providers that may omit the email field (#9331)beforeCreateTeam and beforeCreateInvitation hooks to allow passing a custom id (#9253)cancelPendingInvitationsOnReInvite being unreachable because re-invite incorrectly returned 400 (#9453)TS2742 error by re-exporting field types when using additionalFields (#9349)setActiveTeam to correctly scope team selection to the active organization (#9239)getNonce client alias in the SIWE plugin (#9461)callbackURL on sign-in (#9475)For detailed changes, see CHANGELOG
@better-auth/stripeonSubscriptionUpdate to expose the stripeSubscription object and corrected a stale snapshot issue (#9354)getCheckoutSessionParams (#9481)onSubscriptionDeleted and trial callbacks to receive the post-update subscription instead of the stale one (#9356)getCheckoutSessionParams to preserve freeTrial and internal metadata during merging (#9474)For detailed changes, see CHANGELOG
@better-auth/oauth-providerstate parameter is provided (#9328)prompt=login to be honored correctly throughout the consent continuation flow (#9344)For detailed changes, see CHANGELOG
@better-auth/passkeyexactOptionalPropertyTypes incompatibility in the passkey plugin (#9270)For detailed changes, see CHANGELOG
authc12 v4's resolveModule for more reliable module resolution (#9477)For detailed changes, see CHANGELOG
@better-auth/api-keyapi.verifyApiKey to correctly validate keys against the configId (#9393)For detailed changes, see CHANGELOG
@better-auth/i18nFor detailed changes, see CHANGELOG
@better-auth/ssospMetadata to use findSAMLProvider so that the default SSO configuration works correctly (#9398)For detailed changes, see CHANGELOG
Thanks to everyone who contributed to this release:
@adrianmxb, @baptisteArno, @bytaesu, @Craga89, @cyphercodes, @dipan-ck, @erquhart, @GautamBytes, @gustavovalverde, @IcanDivideBy0, @jaydeep-pipaliya, @mausic, @onmax, @pi0, @ping-maxwell, @sovetski, @zllovesuki
Full changelog: v1.7.0-beta.2...v1.7.0-beta.3
Fetched May 9, 2026