7036 Commits
Author SHA1 Message Date
better-release[bot]andGitHub 414169d95a chore: release v1.6.21 (#10184) v1.6.21 2026-06-26 05:52:50 +01:00
f52e1ab50b fix(device-authorization): make schema option optional under Zod v4 (#9939)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
2026-06-26 05:48:15 +01:00
Gustavo ValverdeandGitHub f395c30e95 ci(release): skip pre-commit hooks for the release bot commit (#10233) 2026-06-26 05:33:13 +01:00
882cf9e592 fix(admin): use authoritative session reads for authorization (#10187)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 04:09:16 +00:00
b5bec193a5 fix(oauth): apply user input rules to provider profiles (#10196)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 04:06:54 +00:00
TaesuandGitHub 471f81c1ab refactor: centralize request IP resolver in core (#10216) 2026-06-26 05:05:00 +01:00
90d509e0b9 fix(adapter): fail closed on update misses (#10180)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 03:56:39 +00:00
816d7f9252 fix(one-tap): apply configured Google hosted domain (hd) on the callback (#10197)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 03:56:20 +00:00
fa1e036ae7 fix(sso): validate SAML response binding against the Service Provider (#10226)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 03:07:43 +00:00
7a7a7b311a fix(sso): delete linked account rows when an SSO provider is deleted (#10224)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 03:07:21 +00:00
fcabaaffcb fix(sso): require DNS proof for every domain listed on a provider (#10227)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 02:49:15 +00:00
1a8b7ccc83 fix(sso): restrict SAML SLO POST form action to http(s) schemes (#10225)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-06-26 02:27:12 +00:00
Gustavo ValverdeandGitHub 1bc370aef5 fix(siwe): reject sign-in when the provided email already belongs to another account (#10228) 2026-06-26 02:21:45 +00:00
TaesuandGitHub 5f86c3bed7 docs: restore lubiah community adapter (#10230) 2026-06-25 13:44:27 -07:00
TaesuandGitHub 29fbcb5732 Merge commit from fork
Organization subscription actions re-derived the reference id in the handler
instead of consuming the value the middleware resolved, so an action could run
against a different organization than the one resolved for the request. The
middleware now resolves the reference id once and exposes it on the context, and
the handlers read it from there.
2026-06-25 11:21:12 -07:00
MaxwellandGitHub 82cbbd6f1d docs: add missing disable-implicit-linking docs (#10218) 2026-06-25 10:59:14 +00:00
Gustavo ValverdeandGitHub ae647b4abe fix(two-factor): cap verification attempts on TOTP and backup codes (#10210) 2026-06-25 06:49:09 +00:00
5953157acf fix: harden forwarded client IP resolution (#10203)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-06-25 04:55:10 +00:00
TaesuandGitHub 5af69e4b50 test: cover base path leading-prefix enforcement (#10211) 2026-06-25 00:51:21 +00:00
TaesuandGitHub e0762a127c chore: bump better-call to 1.3.7 (#10212) 2026-06-25 00:30:07 +00:00
452bd03f74 fix(cli): increase generated BETTER_AUTH_SECRET length from 16 to 32 … (#10186)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-06-24 21:52:53 +00:00
TaesuandGitHub 88409b0078 fix(oauth-proxy): reject profile callbacks with missing or expired OAuth state (#10183) 2026-06-24 19:41:43 +00:00
b046f9ec11 fix: apply rate limits before plugin requests (#10191)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-06-24 11:51:11 +00:00
Rachit mittalandGitHub 570267cd5e fix: honor disableMigration on plugin schema tables (#10198) 2026-06-24 00:19:25 +00:00
TaesuandGitHub 239bcc836c fix(paypal): bind userinfo subject to verified id token subject (#10192) 2026-06-23 00:23:56 +00:00
TaesuandGitHub e7c8066cf1 docs: refine warning guidance across plugin docs (#10185) 2026-06-21 22:39:30 -07:00
TaesuandGitHub 461ca6fd24 fix(username): only store valid displayUsername fallbacks as usernames (#10182) 2026-06-22 05:16:44 +00:00
moonevmandGitHub 6e5f7e656b docs: fix the code block format on the Stripe plugin page (#10181) 2026-06-21 02:31:43 -07:00
bdda5162f9 docs: remove extra spaces in documentation (#10174)
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com>
2026-06-20 22:48:59 -07:00
better-release[bot]andGitHub c342f42fff chore: release v1.6.20 (#10108) v1.6.20 2026-06-19 19:42:38 -07:00
TaesuandGitHub 6909ddfdf6 ci(cspell): add custom words for tracked files (#10168) 2026-06-19 19:39:22 -07:00
TaesuandGitHub 0017ec0186 ci: check spelling on tracked files (#10167) 2026-06-19 19:18:54 -07:00
Roman SirokovandGitHub 58549652dd docs: fix open in markdown url (#10162) 2026-06-20 02:06:21 +00:00
TaesuandGitHub 40138db6ed chore: add coverage script to adapter packages (#10158) 2026-06-19 13:48:34 -07:00
21448b1b77 fix: route account-linking logs through the configured logger (#10121)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-06-18 22:19:18 +00:00
Khairul HaziqandGitHub fb11c98930 fix(docs): add missing mode config to Drizzle bigint codegen (#10114) 2026-06-17 22:55:41 +10:00
Wilson Angelie TanGitHubMaxwellgreptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
3965752b5a fix(i18n): i18n en fallback and i18n documentation (#9872)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-16 20:51:48 +00:00
8ecf23817f fix(session): cap refresh cookie Max-Age at expiresIn (#9621)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2026-06-16 20:40:41 +00:00
930f5341d9 fix(core): declare inherited APIError props to fix ts inference error (#8734)
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com>
2026-06-16 19:57:27 +00:00
TaesuandGitHub d032ad6088 chore(deps): update esbuild tooling resolutions (#10091) 2026-06-16 01:36:35 +00:00
TaesuandGitHub d3c9630238 chore: tune greptile review config (#10097) 2026-06-15 17:59:14 -07:00
better-release[bot]andGitHub ac4d81df74 chore: release v1.6.19 (#10034) v1.6.19 2026-06-15 17:40:36 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cac8d2ae7b chore(deps): bump the github-actions group across 1 directory with 3 updates (#10049)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 00:30:29 +00:00
TaesuandGitHub 91202774a8 chore: bump @better-auth/utils and better-fetch (#10090) 2026-06-16 00:21:18 +00:00
Gustavo ValverdeandGitHub 9d32c488bb fix(ci): scope Compose services per job (#10093) 2026-06-15 17:19:28 -07:00
TaesuandGitHub 6743e58472 chore: add greptile review config (#10094) 2026-06-15 17:07:49 -07:00
Gustavo ValverdeandGitHub 1e69725027 docs: clarify stateless Cognito token refresh (#10092) 2026-06-15 17:06:35 -07:00
TaesuandGitHub de4aa52e99 fix(cookies): chunk session and account cookies near the browser size limit (#10088) 2026-06-15 21:50:03 +00:00
Gustavo ValverdeandGitHub 5bd5e1cc73 fix: make guarded state transitions portable on Prisma (#10086) 2026-06-15 14:03:33 -07:00
TaesuandGitHub 8b2ef2c40e test(cli): avoid shell interpolation in info tests (#10089) 2026-06-15 19:48:47 +00:00