v1.5.5
🚀 Features
- oauth-provider: Pairwise subject identifiers (OIDC Core §8) - by @gustavovalverde and @himself65 in https://github.com/better-auth/better-auth/issues/8292 <samp>(6c09f)</samp>
🐞 Bug Fixes
- Pass
userfield through idToken sign-in body for Apple name support - by @bytaesu and Copilot in https://github.com/better-auth/better-auth/issues/8417 <samp>(d364e)</samp> - Add missing SubpageItem properties for docs-sidebar compatibility - by @bytaesu <samp>(6bcd7)</samp>
- Add icon prop to SubpageLink component - by @bytaesu <samp>(95538)</samp>
- Correct sign-in link to dash.better-auth.com - by @bytaesu <samp>(058bb)</samp>
- Restore features.tsx and align import with canary - by @bytaesu <samp>(e5ebb)</samp>
- Add suppressHydrationWarning to video elements - by @bytaesu <samp>(8e0e5)</samp>
- Preserve custom session fields on focus refresh - by @jslno in https://github.com/better-auth/better-auth/issues/8354 <samp>(2bd99)</samp>
- Throw on duplicate email when
autoSignIn: falsewithoutrequireEmailVerification- by @himself65 in https://github.com/better-auth/better-auth/issues/8521 <samp>(e3e66)</samp> - Add origin check middleware to password reset request - by @jslno in https://github.com/better-auth/better-auth/issues/8392 <samp>(497b1)</samp>
- adapters: Restore deprecated createAdapter and type exports for backcompat - by @himself65 in https://github.com/better-auth/better-auth/issues/8461 <samp>(eb848)</samp>
- blog: Fix RSS feed link path, image path and blog date - by @0-Sandy in https://github.com/better-auth/better-auth/issues/8483 <samp>(67c6d)</samp>
- cli: Resolve path aliases from extended tsconfig files - by @himself65 in https://github.com/better-auth/better-auth/issues/8520 <samp>(11ef0)</samp>
- client: Preserve stale session data on network or server errors - by @bytaesu in https://github.com/better-auth/better-auth/issues/8437 <samp>(9a229)</samp>
- db: Use
CREATE INDEXfor postgres migration - by @himself65 in https://github.com/better-auth/better-auth/issues/8538 <samp>(b9e54)</samp> - oauth-provider: Avoid fetch redirect CORS after login - by @GautamBytes in https://github.com/better-auth/better-auth/issues/8519 <samp>(c0366)</samp>
- oidc-provider: Validate redirect_uri for prompt=none - by @jslno in https://github.com/better-auth/better-auth/issues/8398 <samp>(ff352)</samp>
- organization: Handle multi-role users in invite and member removal checks - by @himself65 and Copilot Autofix powered by AI in https://github.com/better-auth/better-auth/issues/8442 <samp>(23f18)</samp>
- prisma-adapter: Fall back to updateMany for non-unique updates - by @himself65 in https://github.com/better-auth/better-auth/issues/8524 <samp>(3f16e)</samp>
- sso: Handle bare domains in domain verification - by @himself65 in https://github.com/better-auth/better-auth/issues/8369 <samp>(fb7a0)</samp>
- telemetry: Use conditional exports to replace dynamic import hacks - by @himself65 in https://github.com/better-auth/better-auth/issues/8458 <samp>(3ecd2)</samp>
- two-factor: Wire twoFactorTable option to schema modelName - by @himself65 in https://github.com/better-auth/better-auth/issues/8443 <samp>(f4604)</samp>
View changes on GitHub
Fetched May 1, 2026

