 Gustavo ValverdeandGitHub
|
9f532221be
|
fix(oauth-provider)!: follow RFC 7009 and RFC 7662 token lookup in revoke and introspect (#11796)
|
2026-10-15 10:07:05 +01:00 |
|
 Gustavo ValverdeandGitHub
|
6e5a88e57b
|
fix(oauth-provider)!: store pairwise sectors and isolate native clients (#11650)
|
2026-10-15 07:57:45 +00:00 |
|
 Gustavo ValverdeandGitHub
|
cd404a0b46
|
feat(oauth-provider): carry acr and amr through the device code grant (#11788)
|
2026-10-15 07:15:20 +00:00 |
|
 Gustavo ValverdeandGitHub
|
ed71a211e8
|
feat(oauth-provider): assert acr and amr through authenticationContext (#11787)
|
2026-10-15 07:15:19 +00:00 |
|
 Gustavo ValverdeandGitHub
|
034da07dbe
|
feat(oauth-provider)!: approve device codes through the consent flow (#11610)
|
2026-10-15 06:51:01 +01:00 |
|
 Gustavo ValverdeandGitHub
|
ec0afdef5a
|
fix(device-authorization)!: record one decision per device code (#11772)
|
2026-10-15 05:35:45 +00:00 |
|
 Gustavo ValverdeandGitHub
|
372b6384cd
|
Merge pull request #11780 from better-auth/chore/sync-main-to-next-11762-20261015
chore: sync main to next
|
2026-10-15 05:17:00 +01:00 |
|
Gustavo Valverde
|
ba634fdab6
|
Merge remote-tracking branch 'origin/next' into chore/sync-main-to-next-11762-20261015
# Conflicts:
# packages/oauth-provider/src/authorize.ts
|
2026-10-15 05:08:49 +01:00 |
|
 Gustavo ValverdeandGitHub
|
e8ca045968
|
refactor(oauth-provider): run authorize interactions through one step (#11773)
|
2026-10-15 05:02:16 +01:00 |
|
 Gustavo ValverdeandGitHub
|
2417879cf6
|
feat(oauth-provider): let extensions validate their client registration metadata (#11767)
|
2026-10-15 04:58:52 +01:00 |
|
Gustavo Valverde
|
dfa952e2f4
|
chore: format oauth-provider tests with biome 2.5.15
|
2026-10-15 04:57:53 +01:00 |
|
Gustavo Valverde
|
6669efe5b4
|
chore: sync main to next
|
2026-10-15 04:54:22 +01:00 |
|
 better-release[bot]andGitHub
|
d2a5f83e92
|
chore: release v1.7.9 (#11761)
v1.7.9
|
2026-10-15 04:48:47 +01:00 |
|
 TaesuandGitHub
|
13c0726d8d
|
fix(demo): show admin action errors instead of success toasts (#11771)
|
2026-10-15 06:58:39 +09:00 |
|
 TaesuandGitHub
|
e3e87ddbeb
|
fix(demo): reset loading state after unbanning a user (#11770)
|
2026-10-14 21:34:54 +00:00 |
|
 TaesuandGitHub
|
dbca31145c
|
test: fix test names in bearer and organization (#11768)
|
2026-10-15 06:20:29 +09:00 |
|
 TaesuandGitHub
|
c03ced528a
|
chore: bump @biomejs/biome (#11760)
|
2026-10-14 21:01:10 +00:00 |
|
 TaesuandGitHub
|
6edaa61e62
|
fix(api): await onAPIError.onError and log hook failures (#11766)
|
2026-10-14 20:13:05 +00:00 |
|
 
|
5fd850f926
|
fix(auth)!: send sign-up emails and cache OAuth sessions after the commit (#11751)
Co-authored-by: Bilal Atique <bilalbinatique@gmail.com>
|
2026-10-14 19:57:48 +00:00 |
|
 Gustavo ValverdeandGitHub
|
bdf20eb93e
|
fix(demo): link dynamically registered MCP clients to the MCP resource (#11764)
|
2026-10-14 19:47:33 +00:00 |
|
 
|
0a1a87e388
|
fix(oauth-provider): distinguish post-login continuation from initial selection (#11185)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 18:32:15 +00:00 |
|
 Gustavo ValverdeandGitHub
|
0d4609f4a9
|
fix(oauth-provider)!: reject repeated OAuth request parameters (#11746)
|
2026-10-14 18:30:10 +00:00 |
|
 
|
54a09948e8
|
fix(oauth-provider): validate DPoP against public URL (#10799)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 18:27:25 +00:00 |
|
  
|
c750fc5ad2
|
feat(oauth-provider): add OIDC front-channel logout (#9923)
Co-authored-by: shiminshen <16914659+shiminshen@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 18:54:59 +01:00 |
|
 Gustavo ValverdeandGitHub
|
1c8b98e8d1
|
Merge pull request #11631 from better-auth/main
chore: sync main to next
|
2026-10-14 18:52:57 +01:00 |
|
 better-release[bot]andGitHub
|
5f4cc5c110
|
chore: release v1.7.8 (#11513)
v1.7.8
|
2026-10-14 18:47:06 +01:00 |
|
 Gustavo ValverdeandGitHub
|
133765b48e
|
ci(release): keep PR titles for every changeset a PR adds (#11759)
|
2026-10-14 18:24:04 +01:00 |
|
 
|
e78f15aa31
|
fix(core): allow 30s of clock skew when verifying ID tokens (#11749)
Co-authored-by: Lohith <ssvlohith@gmail.com>
|
2026-10-14 17:06:19 +01:00 |
|
 
|
60525e08fd
|
fix(core): verify microsoft entra id tokens when jwks keys omit alg (#11663)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 17:04:35 +01:00 |
|
 
|
e9d9921217
|
fix(generic-oauth): retry discovery for providers skipped at startup (#11750)
Co-authored-by: mangomac <mangomac@users.noreply.github.com>
|
2026-10-14 16:53:53 +01:00 |
|
  
|
916ef5c530
|
fix(mongo-adapter): retry a transaction aborted with a transient error (#11515)
Co-authored-by: Maxwell Afamefuna Nzekwe <70326615+maxnze1@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 16:30:50 +01:00 |
|
    
|
aaf0d7da3e
|
fix(oauth-provider): keep auth working when startup resource seeding fails (#11726)
Co-authored-by: Panagiotis Plytas <34184381+pplytas@users.noreply.github.com>
Co-authored-by: Arjun Vijay Prakash <137415649+ArjunCodess@users.noreply.github.com>
Co-authored-by: Tushar <192458782+Tushar-Khandelwal-2004@users.noreply.github.com>
Co-authored-by: zoom-dustin-moriarty <221604897+zoom-dustin-moriarty@users.noreply.github.com>
|
2026-10-14 12:33:21 +01:00 |
|
 
|
f0ce580fbd
|
fix(phone-number): use custom verifyOTP when resetting the password (#10698)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 11:37:54 +01:00 |
|
 Gustavo ValverdeandGitHub
|
adbdc06e33
|
fix(sso): stop treating the SAML post-login redirect as an identity field (#11743)
|
2026-10-14 09:33:05 +00:00 |
|
 
|
c3f11cc1a1
|
docs(sso): clarify SAML callbackUrl vs ACS endpoint in 1.7 (#11703)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 10:18:24 +01:00 |
|
 
|
182e92bd8a
|
fix(sso): allow rotating SAML IdP signing certificate with linked accounts (#11687)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 10:16:38 +01:00 |
|
 
|
a878f9ab47
|
fix(sso): support array of emails in OIDC claim resolution (#11640)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-14 10:16:10 +01:00 |
|
 Gustavo ValverdeandGitHub
|
3ddc6096e5
|
fix(demo): keep OAuth token responses uncacheable in development (#11742)
|
2026-10-14 09:27:24 +01:00 |
|
 
|
0cfe07dccd
|
fix(drizzle-adapter): support dates in string columns (#11731)
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
|
2026-10-14 08:50:41 +01:00 |
|
 
|
ea85d133d6
|
fix(mongo-adapter): abort a transaction whose commit did not complete (#11602)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-13 20:47:45 +01:00 |
|
 
|
1d95ebf3fe
|
fix(session): fall back to database for bulk session lookups (#11718)
Co-authored-by: choksi2212 <choksi2212@users.noreply.github.com>
|
2026-10-13 03:15:11 +00:00 |
|
 
|
876ee038ec
|
test(organization): create shared fixtures in beforeAll (#11709)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
|
2026-10-13 01:26:34 +00:00 |
|
 RemcoandGitHub
|
a2a74e1524
|
docs: open header dropdowns on activation instead of focus (#11678)
|
2026-10-13 08:39:01 +09:00 |
|
 Menachem HornbacherandGitHub
|
6700372896
|
docs: update JWT docs to list all fields (#11339)
|
2026-10-13 08:28:39 +09:00 |
|
 Deepanshu PalandGitHub
|
7393f6350e
|
docs: fix Electron and Polar example syntax (#11587)
|
2026-10-13 08:25:54 +09:00 |
|
 
|
23ee48ad9a
|
docs: add good-webhooks to community plugins (#11697)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-10-13 08:16:17 +09:00 |
|
 
|
766cfb3f42
|
fix(magic-link): stop double-decoding callback URLs on verify (#11174)
Co-authored-by: Taesu <bytaesu@gmail.com>
|
2026-10-12 21:32:53 +00:00 |
|
 TaesuandGitHub
|
9725f1b361
|
fix(core): prevent stalled AsyncLocalStorage initialization (#11711)
|
2026-10-12 21:19:17 +00:00 |
|
 TaesuandGitHub
|
c46d2a6ac4
|
fix(core): resolve pure AsyncLocalStorage on first use (#11712)
|
2026-10-12 21:19:10 +00:00 |
|
 
|
6c89bb18f1
|
fix(sso): accept partial mappings when updating a provider (#11378)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
|
2026-10-12 13:36:49 +00:00 |
|