🚀 Features
- Add support for custom response status codes - by @jonathansamines and @Bekacru in #5806 (fa595)
- Support pass raw function as middleware - by @himself65 in #5888 (48a20)
- Support pass raw function as middleware " - by @himself65 in #5888 (a391a)
- Adapter join support - by @ping-maxwell in #5730 (f5bbb)
- anonymous: Allow customizing random email generator - by @bytaesu in #5922 (5d168)
- last-login-method: Add support for 'siwe' as a last login method and added tests - by @rovertrack in #6027 (08316)
- phone-number: Allow custom verifyOTP implementation - by @bytaesu and @zain in #5926 (b855a)
🐞 Bug Fixes
- Use
ctxoverrequestin plugin options - by @ping-maxwell in #5944 (448d7) - Use
identityinstead ofserialfor pg schema - by @ping-maxwell in #5943 (b3927) - Zoom refresh token - by @borgoat in #5992 (0eb6b)
/change-emailshould trigger session signal - by @ping-maxwell in #6025 (3abc8)- anonymous:
isAnonymousshould default to false instead of null - by @ping-maxwell in #6026 (da374)
- email-otp:
- Prevent duplicate verification emails when override is enabled - by @ephraimduncan in #5794 (d0f61)
- generic-oauth:
- haveibeenpwned:
- last-login-method:
- odic:
- Case when
prompt=login" - by @himself65 in #5848 (abf76)
- Case when
- odic-provider:
- Default options - by @himself65 and Copilot in #5945 (72191)
- oidc-provider:
oidc_login_promptnot cleared after login - by @himself65 in #5912 (938ff)- Change updated_at to be a UNIX numeric timestamp - by @ShobhitPatra and @himself65 in #4263 (5af1a)
- Fix opts order - by @himself65 in #5974 (96cf8)
oidc_login_promptnot cleared after login " - by @himself65 in #5912 (4224a)- Missing options - by @himself65 (0dc59)
- openapi:
- Add
operationIds to routes - by @thomasmol, @ping-maxwell, @Bekacru and TheUntraceable in #2107 (4817a)
- Add
- organization:
- ActiveOrgId no longer inferred after enabling dynamic AC - by @ping-maxwell in #6023 (37f5a)
- sso: