🚀 Features
- Support bun sqlite by default - by @Bekacru in #2551 (62ed1)
- MCP plugin - by @Bekacru in #2666 (9cc2e)
- New user delete flow - by @BlankParticle in #2704 (bc2bc)
- Add account info endpoint - by @BlankParticle and @Bekacru in #2664 (32cda)
- Add promise support for custom user info claims - by @zackify in #2766 (ccb56)
- Add getCookieCache helper and update session handling - by @Bekacru (5eb3c)
- Support passing error callback url for account linking - by @Bekacru in #2966 (69468)
- Support stripe seat upgrade - by @Bekacru in #2967 (92801)
- customPaths: Provide an option to modify and map api paths - by @CrutchTheClutch in #2193 (fdee0)
- passkey: AAGUID field support - by @s3f5 in #2189 (8e4cd)
🐞 Bug Fixes
- Use dynamic list of social providers to allow generic oauth - by @BlankParticle in #2643 (754c3)
- Make sure updatedAt is updated on session refresh - by @Kinfe123 in #2747 (3f349)
- Improve the callbackURL parameter for social, oauth, SSO - by @gee1k in #2740 (9472a)
- Plugin init context should carry modified context from other plugins - by @Bekacru in #2754 (a12b7)
- Avoid refreshing tokens if the provider doesn't return refresh tokens - by @stephenjason89 in #2764 (43513)
- Init snapshot - by @ping-maxwell (24044)
- Prisma schema not required on dev/bun - by @Kinfe123 in #2787 (8bff4)
- SSR handling in useAuthQuery to prevent hydration issues - by @yerzham in #2776 (640bf)
- Encoded callbackURL - by @Kinfe123 in #2809 (27236)
- Allow contains filter for users in admin - by @Kinfe123 in #2810 (5d1f1)
- Microsoft entra token refresh scope - by @CarbonNeuron in #2816 (746ee)
- Demo build & upgrades - by @Kinfe123 in #2848 (06ca6)
- Docs sidebar height - by @Kinfe123 in #2882 (77d79)
- Default value on generate - by @Kinfe123 in #2885 (91c5c)
- Construct valid URL from VERCEL_URL env - by @juliusmarminge (e6924)
- Add prompt option on github - by @Kinfe123 in #2922 (75559)
- Remove empty migration with semi colon - by @Kinfe123 in #2927 (90cd3)
- Rename
forgetPassword
APIs torequestPasswordReset
- by @Bekacru in #2947 (eaf80) - Lookup keys without the priceId - by @Kinfe123 in #2963 (6c1d0)
- Oauth proxy between http and https - by @juliusmarminge in #2895 (90db4)
- X:
- admin:
- api-key:
- Rate limits not working - by @ntgussoni in #2514 (f7355)
- apple:
- cli:
- Missing dependency @babel/core - by @NormalGaussian and Normal Gaussian in #2909 (26645)
- demo:
- magic-link:
- URI-encode magic link callbackURL - by @philipp-lampert in #2628 (32ef5)
- mongo-adapter:
- Fix incorrect transformation of findOneAndX outputs - by @matt-shipman in #2656 (8242e)
- oidc-provider:
- prisma:
- stripe: