🚀 Features
- Esm only - by @himself65 in #5703 (b6977)
- Implement automatic server-side IP detection - by @GautamBytes in #5695 (06e8c)
- Async import in
getAdapter- by @himself65 in #5722 (10249) - Improved API error page - by @ping-maxwell and @Bekacru in #5272 (f9964)
- Add request state - by @himself65 in #5742 (cea5b)
- mongodb: Support string IDs over ObjectIDs - by @ping-maxwell and Ahmed Riad in #5384 (0dfe6)
- plugin-openapi: Allow passing nonce for CSP - by @GautamBytes in #5751 (fa147)
- stripe: Allow any scheme - by @hyoban, @Bekacru and Copilot in #5725 (2451c)
🐞 Bug Fixes
- Type mismatch for 'banned' on UserWithRole - by @GautamBytes in #5701 (6d7e3)
- Delete duplicate email existence check in changeEmail endpoint - by @DevDuki and Dusan Misic in #5699 (c6241)
- Add missing userId in listAccounts response - by @bytaesu in #5731 (9d4ef)
- Trigger use session on revoke sessions - by @Bekacru in #5761 (e62d3)
string[]inference for additionalFields - by @GautamBytes in #5778 (414d0)- adapter:
- Kysely with
CamelCasePluginbreaks for OIDC. - by @ping-maxwell in #5078 (e9157)
- Kysely with
- adapters:
- Mongodb id issue - by @okisdev and @ping-maxwell in #5686 (c4890)
- cli:
- cookie:
- generic-oauth:
overrideUserInfodoesn't work - by @ping-maxwell in #5683 (cea90)
- oauth:
- Redirect to GET for POST method - by @himself65 in #5759 (2f029)
- session:
- Persist additionalFields in cookie cache - by @Ridhim-RR in #5735 (51bd7)
- sso:
- test:
- Use async import for db - by @himself65 in #5708 (31108)
- vk: