4139 Commits
Author SHA1 Message Date
TaesuandAlex Yang 275ca46fe7 fix(client): handle throw:true in session refresh (#8610) 2026-03-20 14:07:25 -07:00
1ed42714f8 feat(core): add experimental opentelemetry instrumentation (#8027)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
2026-03-20 13:47:24 -07:00
TaesuandAlex Yang d4efa8e323 fix: prevent revoked sessions from being restored via database fallback (#8708) 2026-03-20 13:47:24 -07:00
Gustavo ValverdeandAlex Yang ec79fa2750 fix(oauth-provider): fix dist declaration type errors (#8701) 2026-03-20 13:47:24 -07:00
dependabot[bot]Alex Yangdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0cfd514a3d chore(deps): bump kysely from 0.28.11 to 0.28.12 (#8700)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 13:47:24 -07:00
Alex Yang 71f708345f fix(sso): use namespace import for samlify to fix ESM compatibility (#8697) 2026-03-20 13:47:24 -07:00
Bereket Engida a9f34970fc chore: release v1.5.6 2026-03-19 12:24:33 -07:00
Alex YangandBereket Engida 1a4ddce657 chore(deps): bump next.js from 16.1.6 to 16.2.0 (#8682) 2026-03-19 12:21:51 -07:00
TaesuandBereket Engida d1bfff1d62 feat(mongo-adapter): store UUIDs as native BSON UUID (#8681) 2026-03-19 12:21:51 -07:00
TaesuandBereket Engida fc0bc94a60 fix(core): prioritize generateId "uuid" over adapter customIdGenerator (#8679) 2026-03-19 12:21:51 -07:00
Gustavo ValverdeandBereket Engida 9e3e8e6015 fix(api): return Response for HTTP request contexts (#7521) 2026-03-19 12:21:51 -07:00
Dylan VanmaliandBereket Engida a0eb1631fc feat(oauth-provider): public client prelogin endpoint (#8214) 2026-03-19 12:21:23 -07:00
Dylan VanmaliandBereket Engida ccded8be39 fix(oauth-provider): improve allowed paths for oauth_query for client plugin (#8320) 2026-03-19 12:21:23 -07:00
dependabot[bot]Bereket Engidadependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
adddb07f6a chore(deps): bump fast-xml-parser from 5.4.1 to 5.5.6 (#8665)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 12:21:23 -07:00
TaesuandBereket Engida 74ec71cae1 fix(stripe): improve organization customer search by adding customerType check (#8609) 2026-03-19 12:20:44 -07:00
TaesuandBereket Engida 98c8e4e65c feat(email-otp): add resendStrategy option to reuse existing OTP (#8560) 2026-03-19 12:20:44 -07:00
Gideon Ofori AddoandBereket Engida 4f41b62cfb feat(two-factor): add twoFactorPage in config (#5329) 2026-03-19 12:20:38 -07:00
a62cb044f4 fix(organization): filter null organizations in listUserInvitations (#8694)
Co-authored-by: Raihan Sharif <raihansharif.info@gmail.com>
2026-03-19 12:19:11 -07:00
Bereket EngidaBereket Engidacubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
a0b53212aa feat: agent auth plugin (#8696)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-19 12:19:04 -07:00
Yanqi ZongandAlex Yang 8f47015af2 feat(organization): explicit organizationId in team endpoints (#5062)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-03-13 23:46:35 -07:00
Joél SolanoandAlex Yang 0476620253 fix(electron): handle safeStorage encryption failures gracefully (#8530) 2026-03-13 23:46:35 -07:00
TaesuandAlex Yang 3270499c08 fix(stripe): replace {CHECKOUT_SESSION_ID} placeholder in success callbackURL (#8568) 2026-03-13 23:46:35 -07:00
Joél SolanoandAlex Yang 331c4c4136 fix: handle skipOriginCheck array (#8582) 2026-03-13 23:46:35 -07:00
TaesuandAlex Yang 6be0f95991 feat(test-utils): export adapter test suites from @better-auth/test-utils/adapter (#8564) 2026-03-13 23:46:35 -07:00
Andreas OsberghausandAlex Yang cb240b600d feat(magic-link): add request metadata to sendMagicLink (#8571) 2026-03-13 23:46:35 -07:00
TaesuandAlex Yang 377422e12b chore(test-utils): align adapter dev-source with source entry (#8565) 2026-03-13 23:46:35 -07:00
DukiandAlex Yang d5a6b024f4 chore(passkey): use error codes in passkey client actions (#5831)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-03-13 23:46:35 -07:00
Alex Yang 974449f113 chore: mark third-party peerDependencies as optional in adapter packages (#8555) 2026-03-13 23:46:35 -07:00
c440221d71 feat(social-provider): add wechat social provider (#5189)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-03-13 23:46:35 -07:00
Dylan VanmaliandAlex Yang 812fd4d8ef fix(oauth-provider): support prompt=none (#8554) 2026-03-13 23:46:35 -07:00
TaesuandAlex Yang 98cea7e613 feat(stripe): allow customizable prorationBehavior per plan (#8525) 2026-03-13 23:46:35 -07:00
Jonathan SaminesandAlex Yang 12b1bc5cb9 chore: fix type inference when user and custom session plugins are combined (#8448) 2026-03-13 23:46:35 -07:00
MaxwellandAlex Yang bdba7263da chore(api-key): clean up api-key code (#8436)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-03-13 23:46:35 -07:00
Lakshya ThakurandAlex Yang a3237b5b98 chore: use const tokenEndpoint declarations in social providers (#5820) 2026-03-13 23:46:35 -07:00
Alex Yang 2e5177b79a chore: align zod imports to use namespace import from "zod" (#8300) 2026-03-13 23:46:35 -07:00
Alex Yang db5a44424f chore: release v1.5.5 2026-03-11 10:30:41 -07:00
Joél SolanoandAlex Yang 497b1db8d8 fix: add origin check middleware to password reset request (#8392) 2026-03-11 10:29:56 -07:00
Joél SolanoandAlex Yang ff352c6291 fix(oidc-provider): validate redirect_uri for prompt=none (#8398) 2026-03-11 10:29:56 -07:00
Alex Yang b9e54c9afa fix(db): use CREATE INDEX for postgres migration (#8538) 2026-03-10 15:03:39 -07:00
Gautam ManchandaniandAlex Yang c03666a5da fix(oauth-provider): avoid fetch redirect CORS after login (#8519) 2026-03-10 15:03:39 -07:00
Alex Yang 3f16e9f867 fix(prisma-adapter): fall back to updateMany for non-unique updates (#8524) 2026-03-10 15:03:39 -07:00
Alex Yang 11ef01a56e fix(cli): resolve path aliases from extended tsconfig files (#8520) 2026-03-10 15:03:39 -07:00
Alex Yang e3e6664d7b fix: throw on duplicate email when autoSignIn: false without requireEmailVerification (#8521) 2026-03-10 15:03:39 -07:00
Joél SolanoandAlex Yang 5003d94673 chore: replace deprecated build configs (#8498) 2026-03-10 15:03:39 -07:00
Joél SolanoandAlex Yang b6222b2f9f chore(client): re-export necessary types (#8497) 2026-03-10 15:03:39 -07:00
Joél SolanoandAlex Yang 2bd994babc fix: preserve custom session fields on focus refresh (#8354) 2026-03-10 15:03:39 -07:00
Alex Yang 3ecd22d876 fix(telemetry): use conditional exports to replace dynamic import hacks (#8458) 2026-03-10 15:03:39 -07:00
Alex Yang eb848c4d71 fix(adapters): restore deprecated createAdapter and type exports for backcompat (#8461) 2026-03-10 15:03:39 -07:00
Gustavo ValverdeandAlex Yang 6c09f17739 feat(oauth-provider): pairwise subject identifiers (OIDC Core §8) (#8292)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-03-10 15:03:39 -07:00
TaesuandTaesu 1221a2bc57 docs(2fa): fix OTP server API method names (#8477) 2026-03-08 12:15:02 +09:00