deps: upgrade Better Auth to 1.6.30 - #156
Open
adelrodriguez wants to merge 1 commit into
Open
Conversation
Latest release compatible with @convex-dev/better-auth, which pins better-auth <1.7.0. The 1.7 upgrade is blocked upstream until get-convex/better-auth#430 lands. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes Reviewed the coordinated Better Auth patch upgrade, its resolved dependency graph, and its authentication consumers.
-
Package versions: Moves
better-auth,@better-auth/expo, and@better-auth/drizzle-adaptertogether from1.6.25to1.6.30in@init/auth. -
Resolved graph: Updates the Better Auth package family and the expected
better-call,rou3, and nested@better-auth/utilsdependencies inbun.lock. -
Compatibility: Keeps the Convex adapter within its declared peer range and requires no schema, migration, or configuration change for the Better Auth surfaces used by the template.
GPT Sol | 𝕏
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

We wanted to move to Better Auth 1.7, but the Convex component blocks it:
@convex-dev/better-auth@0.12.5(the latest release) pins its peer dependency tobetter-auth >=1.6.11 <1.7.0, and its adapter doesn't implement the atomicconsumeOne/incrementOneoperations that 1.7 requires — forcing 1.7 would break authentication in the Convex backend at runtime. Support is in progress upstream in get-convex/better-auth#430 but hasn't been released.So this takes us to 1.6.30 instead, the latest release the Convex component supports, picking up the patch and security fixes shipped since 1.6.25.
better-auth,@better-auth/expo, and@better-auth/drizzle-adaptermove together inpackages/auth.When a
@convex-dev/better-authrelease supports>=1.7.1, the remaining 1.7 migration for this repo is small: we use none of the plugins with breaking changes (nooidcProvider, two-factor, SCIM, SSO, or MCP). The main items will be the Expo integration's move to async SecureStore reads and the Convex account-issuer data migration.Verified with a clean
bun install(no peer warnings) and a passingadamantite check; the lockfile diff touches only Better Auth packages and their transitive dependencies (better-call,rou3,@better-auth/utils).Changes made by Claude Fable 5 via Claude Agent SDK.
🤖 Generated with Claude Code