v1.2.6, v.1.2.7, and v1.2.8 throws errors when logging in

Upgrading better-auth to v1.2.6 (using D1Dialect / Cloudflare D1 via kysely-d1) against a verification table where expires_at is a TIMESTAMP/text column throws:

Oops!
Field expires_at not found in model verification


On v1.2.7 it then errors with:

Oops!
D1_TYPE_ERROR: Type 'object' not supported for value 'Sun Apr 27 2025 21:02:32 GMT+0800 (Malaysia Time)'


Reverting to ≤1.2.5 fixes it. Anyone run into this?

Also, unrelated but can we add a React Router V7 tag as Remix was replaced by that?
Was this page helpful?