Normalization inconsistency
auth.api.createUser()
will normalize the username to lower case (as is documented).
* Calling auth.api.adminUpdateUser
will not normalize the username to lower case....auth.api.setUserPassword always returns `{status:true}`
{status:true}
FAILED_TO_GET_SESSION in user signout (latest version)
Sveltekit error Error: Cannot use relative URL (/api/auth/get-session)
Error: Cannot use relative URL (/api/auth/get-session) with global fetch — use `event.fetch` instead: https://svelte.dev/docs/kit/web-standards#fetch-apis
at globalThis.fetch
Error: Cannot use relative URL (/api/auth/get-session) with global fetch — use `event.fetch` instead: https://svelte.dev/docs/kit/web-standards#fetch-apis
at globalThis.fetch
auth.api.getSession has incorrect return type since v1.3.13
options
and path
which are always undefined
during runtime. Those excess properties actually cause issues in TanStack Start due to TypeScript errors caused by non-serialisable types. I have a feeling those two properties have erroneously ended up in the PR and are completely unintended there and should be removed.
Would appreciate if somebody and confirm this. Happy to open a PR myself if it turns out to require a fix....Social Sign In (with VIDEO)-> getting session from other user !!
Stripe Plugin Type Error
OAuthProxyOptions Bug
createAuthConfig
, I get:
TS4023: Exported variable 'createAuthConfig' has or is using name 'OAuthProxyOptions' from external module ".../better-auth/dist/plugins/oauth-proxy/index" but cannot be named.
Version: better-auth@1.2.11.../admin/set-role API allows setting non existent role values
/admin/set-role
api to set a role, and I noticed that i can set a random value and it still return vaild. Is this correct or not?...
auth.api.removeTeamMember returns success but doesn't delete database records
Bug: Unable to filter listMembers
filterOperator: "contains"
.
I have a member with multiple roles (e.g., owner,member
). When I apply a filter to the listMembers
function to retrieve members with a specific role (e.g., member
) using the contains
operator, the function does not behave as expected....Error: No transactions support in neon-http driver - unable_to_create_user
removeMember does not remove the user from teamMembers table associated with org
File size increased 10x in 1.3.8 or later vs 1.3.7
Org - Dynamic Access Control - Role deletion issues
In Organization dynamic access control, deleting an Orgrole (auth.api.deleteOrgRole) leaves the members associated with it dangling. Providing a fallback role or preventing deletion if the role is associated with any member or some kinda handling for this case.
In Organization dynamic access control, deleting an Orgrole (auth.api.deleteOrgRole) leaves the members associated with it dangling. Providing a fallback role or preventing deletion if the role is associated with any member or some kinda handling for this case.
Org Dynamic Access Control - updateOrgRole error
User2 (owner) can create new OrgRole with all the permissions, but cant update,...
inferAdditionalFields not working

useSession causes hundreds/thousands of duplicate requests under slow network + async RSC
NestJS app hangs on startup after upgrading Better Auth from 1.3.9+