Files
Bereket Engida 34834bab53 fix(core): tolerate a null cached user in the session secondary-storage cache
createSession could cache a session with no user when the post-write
user lookup raced replica lag, and findSession/findSessions then threw
trying to read date fields off that null user until the entry expired.

createSession now retries the user lookup once before writing the
cache entry, and findSession/findSessions lazily re-resolve a cached
session with no user instead of throwing, repairing the entry when the
user is found and falling back to a miss only once it's confirmed gone.

Fixes better-auth/better-auth#10884
2026-09-30 07:42:05 -07:00
..
2026-09-24 15:46:09 +00:00
2026-09-24 15:46:09 +00:00
…

Better Auth

Better Auth is a framework-agnostic authentication (and authorization) framework for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in a short amount of time. Whether you need 2FA, multi-tenant support, or other complex features, it lets you focus on building your actual application instead of reinventing the wheel.

Getting Started

npm i better-auth

Read the Installation Guide to learn more.