better-authoperationId for the requestPasswordResetCallback endpoint in the OpenAPI spec (#9072)baseURL resolution from request headers for direct auth.api calls (#9113)isMounted race condition that caused excessive requests per second in the client (#9078)storeBackupCodes storage strategy after verification (#7231)For detailed changes, see CHANGELOG
@better-auth/oauth-providercustomTokenResponseFields callback for injecting custom fields into token endpoint responses, and hardened authorization code validation (#9118)baseURL resolution for direct auth.api calls and plugin metadata helpers (#9131)For detailed changes, see CHANGELOG
@better-auth/ssoFor detailed changes, see CHANGELOG
@better-auth/stripeFor detailed changes, see CHANGELOG
authFor detailed changes, see CHANGELOG
Thanks to everyone who contributed to this release:
@bytaesu, @Byte-Biscuit, @gustavovalverde, @Oluwatobi-Mustapha, @ping-maxwell, @ramonclaudio
Full changelog: v1.6.2...v1.6.3
Fetched May 1, 2026