findOneAndUpdate in mongodbAdapter returns inconsistent result shape
authClient.admin.removeUser doesn't trigger beforeDelete
Data Types MSSQL
Error: The data types text and nvarchar are incompatible in the equal to operator.
The schema has a number of fields as 'text' such as the tokens, accountId's etc but mssql no longer supports text as a data type so the db errors out on api calls that use these fields. I've manually updated the columns in my db to be varchar or nvarchar which has resolved the issue.
I updated better-auth from 1.2.3 to 1.2.6 which also meant the twofactor verification failed as the verification table is also set up with text....Not Equal filter not working on nextjs with prisma.
db is not exposed in context

Custom column name for core schema does not work?
Error Generating Types with openapi-typescript
bunx openapi-typescript --make-paths-enum --immutable
results in the following error:
Error: #/paths/~1sign-in~1social/post/responses/200/content/application~1json: invalid property required. Expected Schema Object, got Array
Error: #/paths/~1sign-in~1social/post/responses/200/content/application~1json: invalid property required. Expected Schema Object, got Array

Cannot cancel a trailing subscription
Session schema missing from open API spec generation
[Better Auth]: Error 4816
stripe subscription event hooks

Stripe plugin - upgrade() creates two subscriptions instead of updating existing one.

`drizzleAdapter` is not handling `ne` operator
convertWhereClause
(L133) in drizzleAdapter
is not handling the ne
operator and fallsback to eq
by default.
Version: 1.2.7
This cause invalid data being returned on filters. See below example:...Empty headers in verifyPhoneNumber API

Stripe plugin create a new customer on subscription.upgrade click.
change email does not update the customer's email in stripe
sendChangeEmailVerification
email) or after the new email got verified. That could maybe depend on the `re...Period fields not populated after stripe subscription
period_start
and period_end
fields in the subscription object are not populated after a user subscribes via subscription.upgrade
.
Stripe : 17.7.0
Better-auth : 1.2.7...Website is not available

Starting v1.2.6 `database.generateId = false` still inserts Id into the verification table
database.generateId = false
Id is still being generated for the verification table.
I'm using pg with kysely-postgres-js
```js...NextJS trailing slash ignored
trailingSlash: true
in my next config, I would expect better-auth to respect those same rules, as currently every request just hits a redirect as better-auth is querying URL's without a trailing slash