Better Auth is the most comprehensive authentication framework for TypeScript that provides a wide range of features to make authentication easier and more secure.
Dec 3, 2025
Nov 30, 2025









Nov 26, 2025



Nov 25, 2025
/auth for auth.ts – 




Nov 22, 2025


generate-authenticate-options from POST to GET – 
Nov 22, 2025

returnHeaders to getSession – 






storeStateStrategy – 
search_path configuration – 





getAdapter – 





better-auth/minimal –















Math.floor around the division when calculating TTL –







requestPasswordReset – 





options.advanced.generateId type – 




node:async_hooks directly – 

where of type TwoFactorWhereUniqueInput needs at least one of id arguments – 

exactOptionalPropertyTypes –

ssoClient export from client plugin – 



HookEndpointContext and InternalContext – 



sha to branch and made it canary by default – 


deleteUser – 




undefined type for optional property types – 




string[] inference for additionalFields – 





ctx over request in plugin options – 
identity instead of serial for pg schema – 

/change-email should trigger session signal – 






null – 


ends_with query – 
CamelCasePlugin breaks for OIDC. – 
defaultValue during find calls – 
deleteMany result should be a number – 





lastRequest when calling updateApiKey – 




oidc_login_prompt not cleared after login – 


oidc_login_prompt not cleared after login " – 






autoCreateOnSignUp option as it's not implemented yet – 
ctx to DB hooks – 
beforeCreateOrganization – 




exactOptionalPropertyTypes – 










sso plugin export – 








getCustomerCreateParams not actually being called –








