mirror of
https://github.com/better-auth/better-auth.git
synced 2026-10-19 11:24:57 -05:00
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
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.
