fix(deps): update dependency @clerk/nextjs to v7#266
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
5 times, most recently
from
March 11, 2026 02:45
1d7368b to
80c3339
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
4 times, most recently
from
March 20, 2026 17:49
a3ce101 to
3b949ec
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
3 times, most recently
from
April 7, 2026 04:25
402c781 to
7284400
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
3 times, most recently
from
April 15, 2026 00:55
f7623f6 to
9d5df31
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
from
April 16, 2026 09:05
9d5df31 to
f69f6d2
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
6 times, most recently
from
April 25, 2026 04:44
34d6939 to
e0beb70
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
from
April 29, 2026 19:43
e0beb70 to
c124414
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
3 times, most recently
from
May 27, 2026 22:09
cd575a5 to
03fd3c9
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
from
June 3, 2026 18:40
03fd3c9 to
8b5596b
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
3 times, most recently
from
June 15, 2026 23:07
749aa31 to
9241838
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
5 times, most recently
from
June 23, 2026 21:53
684460b to
58089d2
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
4 times, most recently
from
July 1, 2026 22:11
9a473ee to
5a22818
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
8 times, most recently
from
July 12, 2026 11:40
7cd7aae to
75e3984
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
4 times, most recently
from
July 20, 2026 23:06
b5a824c to
e9c6b4f
Compare
renovate
Bot
force-pushed
the
renovate/clerk-nextjs-7.x
branch
from
July 21, 2026 21:07
e9c6b4f to
dae919f
Compare
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.
This PR contains the following updates:
6.39.5→7.5.22Release Notes
clerk/javascript (@clerk/nextjs)
v7.5.22Patch Changes
https://*.client.protect.clerk.comsource from CSP headers generated byclerkMiddleware(). (#9207) by @mwickettv7.5.21Compare Source
Patch Changes
Allow Clerk abuse and fraud protection resources in CSP headers generated by
clerkMiddleware(). (#9199) by @mwickettUpdated dependencies [
858a689,c904fb4,a009d91,ff5d991,a009d91,26530ce,a009d91]:v7.5.20Compare Source
Patch Changes
bcbdda6,e657d99]:v7.5.19Compare Source
Patch Changes
Add
CLERK_DISABLE_AUTO_PROXY=trueto opt out of automatic Frontend API proxying on Vercel production deployments. (#9159) by @brkalowUpdated dependencies [
e162b71]:v7.5.18Compare Source
Patch Changes
d8fc1d7,1d0e78c]:v7.5.17Compare Source
Patch Changes
1a19409]:v7.5.16Compare Source
Patch Changes
8dbf343]:v7.5.15Compare Source
Patch Changes
08ba540,62f6702]:v7.5.14Compare Source
Patch Changes
Deprecate
createRouteMatcher()in favor of resource-based auth checks. (#8994) by @EphemMiddleware-based auth checks rely on path matching, which can diverge from how Next.js routes requests and leave protected resources reachable.
For a migration guide, see:
https://clerk.com/docs/guides/development/upgrading/upgrade-guides/migrate-from-create-route-matcher
Instead of protecting routes from middleware, move auth checks into each protected page, layout, API route, or Server Function, for example:
Updated dependencies [
6f97ef5,bab1f29,f2d9e4b,80afb69]:v7.5.13Compare Source
Patch Changes
createPathMatcher()andcreateRouteMatcher()route suggestions now use the:path*subtree form (e.g./dashboard/:path*) instead of(.*). Unlike/dashboard(.*), which also matches sibling routes such as/dashboardxyz,/dashboard/:path*matches only/dashboardand its path-segment subtree. The new suggestion type is exported asWithPathSegmentWildcard; the existingWithPathPatternWildcardtype is unchanged (now deprecated), and(.*)patterns keep working. This only changes the type-level autocomplete suggestion. (#9057) by @jacekradkoUpdated dependencies [
1efc7e5,5028b54,2e1fec7]:v7.5.12Compare Source
Patch Changes
f42aad9]:v7.5.11Patch Changes
2914c2c,4306146,07e1b06,533f0b1,6a9bb60]:v7.5.10Patch Changes
a8c727c,cb76aa2]:v7.5.9Compare Source
Patch Changes
19ce04a]:v7.5.8Compare Source
Patch Changes
c38d853,7e3174a,97039bb,f43071d,0e0ff11,0039618,a536a0d]:v7.5.7Compare Source
Patch Changes
01789b4]:v7.5.6Compare Source
Patch Changes
c84f8df,53e7b11,e51e22a]:v7.5.5Patch Changes
fb11e32]:v7.5.4Patch Changes
d5968d0,f4ecc13,ffbc650]:v7.5.3Compare Source
Patch Changes
f4167ec,17e4164,ed2cf75,67c04a4,51c8fdc,c2ba971,8744728,d9b5c7d]:v7.5.2Compare Source
Patch Changes
Migrate the build pipeline to tsdown and TypeScript 6.0. This is an internal tooling change with no intended changes to the public API or runtime behavior. (#8177) by @dstaley
Updated dependencies [
cdb940a,b5fa9f6,f046c49,b5fa9f6,3d5b2fe]:v7.5.1Compare Source
Patch Changes
a5c7bc7]:v7.5.0Compare Source
Minor Changes
Remove the
<ConfigureSSO />component from the public API in favor of usage withinOrganizationProfile(#8779) by @LauraBeatrisRemoving these exports has no breaking changes impact on production applications, as was never released as a GA component
Patch Changes
Harden middleware debug log output: the formatter now recursively truncates known credential keys (
sessionToken,tokenInHeader,sessionTokenInCookie,secretKey,jwtKey) at any nesting depth, so a bearer token can no longer reach the logs even if a debug producer nests one. This is a defense-in-depth backstop alongside the source-level redaction in@clerk/backend. (#8744) by @jacekradkoAdd and improve JSDoc comments across public types and methods to support generated reference documentation for the
/objectsdocs section. Exports a few previously-internal types (OnEventListener,OffEventListener,ClerkOptionsNavigation) so they can be referenced from the generated docs. (#8276) by @alexisintechUpdated dependencies [
83f50f6,2d6670c,e7cb503,83f50f6,af706e3,48b187d,27c4d75,955e998,032632c,0fece6f,b295af3,0c854c3,27c4d75,8e1bd48]:v7.4.3Compare Source
Patch Changes
Prevent keyless mode from activating in CI and other automated environments in framework SDKs. (#8676) by @mwickett
Updated dependencies [
1c42351,1701e0f,afb75e6,c3df67a,ff0cfef,86fd38f,be55c4e,fb184de,8d6bb56,43dfefa,5fc7b21,c2ba134]:v7.4.2Compare Source
Patch Changes
79cdd1f,4d5027b,4e08924,bcf0e77]:v7.4.1Compare Source
Patch Changes
a036ce8]:v7.4.0Compare Source
Minor Changes
<ConfigureSSO />from experimental path (#8588) by @LauraBeatrisPatch Changes
6eaf4d6,1aab31e]:v7.3.7Patch Changes
3599747,95f6c2f]:v7.3.6Patch Changes
4fc38a0]:v7.3.5Compare Source
Patch Changes
Bump
nextdevDependency to15.5.18to pick up the fix for GHSA-26hh-7cqf-hhc6, a high-severity (CVSS 7.5) Middleware/Proxy bypass in App Router applications via segment-prefetch routes (incomplete-fix follow-up). If you use the Next.js App Router, we recommend upgrading to Next.js15.5.18,16.2.6, or a later patched release. The16.0.0through16.2.5versions are still affected. (#8547) by @jacekradkoUpdated dependencies [
9fa6642,930047f,b45777c,5441d86,5a7225e]:v7.3.4Compare Source
Patch Changes
1a4d7d1,a6916b1,1084180,ee25cf2,39099b6,2377305,18e0a1a]:v7.3.3Compare Source
Patch Changes
0ab09a8,6408ab6,5cda3ee]:v7.3.2Compare Source
Patch Changes
Improved
auth()error message whenclerkMiddleware()is not detected to mention that infrastructure issues (e.g. edge runtime errors or platform outages) can also cause this error. (#8007) by @jacekradkoUpdated dependencies [
7a5892f]:v7.3.1Compare Source
Patch Changes
Enforce middleware authorization during the keyless bootstrap window.
auth.protect()and custom authorization checks now fail closed instead of being bypassed while the publishable key is being provisioned. (#8369) by @jacekradkoUpdated dependencies [
9e9230c,68d32df,1c27d4d,1001193]:v7.3.0Compare Source
Minor Changes
Expose
OAuthConsentas a public component export across React-based SDKs. (#8381) by @wobsorianoExample:
Patch Changes
785f057,90beaeb,244920d]:v7.2.9Compare Source
Patch Changes
1bfd8ab]:v7.2.8Compare Source
Patch Changes
Use a constant-time comparison when validating the integrity signature on the middleware-to-origin auth header handoff (
assertTokenSignature). The previous!==compare was timing-variable; the new helper is synchronous and runtime-agnostic so it works in both Node and Edge Runtime. (#8411) by @jacekradkoAuto-proxy FAPI requests for
.vercel.appsubdomains. When deployed to a.vercel.appdomain without explicit proxy or domain configuration, the SDK automatically routes Frontend API requests through/__clerkon the app's own origin. This enables Clerk production mode on Vercel deployments without manual proxy setup. (#8035) by @brkalowUpdated dependencies [
9b57986,a9f9b29,e0a63f9]:v7.2.7Compare Source
Patch Changes
da76490]:v7.2.6Patch Changes
083c4c5,dcaf694,d9011b4]:v7.2.5Patch Changes
Refactor
clerkMiddlewareinternals to factor the post-authentication pipeline (handler invocation, CSP, redirects, response decoration) into a privaterunHandlerWithRequestStatehelper. Pure refactor — no behavioral change. (#8368) by @jacekradkoUpdated dependencies [
93855c2]:v7.2.4Patch Changes
Add helpful TypeScript error for incorrect
authimport path (#8358) by @jacekradkoFix an authorization bypass in
has(),auth.protect(), and related predicates when a single call combined conditions from more than one dimension (for example,{ permission, reverification }or{ feature, permission }). A dimension that should have denied the request was treated as indeterminate and ignored by the combining logic, allowing other passing dimensions to carry the result and authorize the call when it should have failed closed. (#8372) by @nikosdouvlisBehavior is now:
session.checkAuthorization()was building authorization options from the membership row id instead of the organization id.Single-condition role, permission, feature, and plan checks (
has({ permission }), etc.) are unchanged. Single-conditionreverificationchecks are unchanged on well-formed session data; calls with a missing or malformedfactorVerificationAgepayload now deny where they previously returned indeterminate. Callback-formauth.protect(has => ...)is unaffected unless the callback itself invokes the affected shapes.Separately,
auth.protect()in@clerk/nextjspreviously discarded authorization params (role,permission,feature,plan,reverification) whenever the same argument object also containedunauthenticatedUrl,unauthorizedUrl, ortoken. TypeScript's excess-property check caught this for inline object literals but did not apply once the argument was assigned to a variable, spread, or used from JavaScript. Mixed-shape calls likeauth.protect({ role: 'org:admin', unauthorizedUrl: '/denied' })orauth.protect({ permission: 'org:X', token: 'session_token' })now correctly enforce the authorization check instead of silently letting every authenticated caller through.Updated dependencies [
d52b311,abaa339]:v7.2.3Compare Source
Patch Changes
fcc6c0c]:v7.2.2Compare Source
Patch Changes
f800b4f,8ee6a32,c7b0f47,34762e8]:v7.2.1Patch Changes
Normalize URL paths in
createPathMatcherto prevent route protection bypass (#8311) by @nikosdouvlisUpdated dependencies [
b0b6675]:v7.2.0Minor Changes
Introduce internal
<OAuthConsent />component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (#8289) by @wobsorianoUsage example:
Patch Changes
dc2de16]:v7.1.0Compare Source
Minor Changes
useOAuthConsent()hook for fetching OAuth consent screen metadata for the signed-in user. (#8286) by @jfosheePatch Changes
Bump
nextdevDependency to15.5.15to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js15.5.15or16.2.3. (#8257) by @renovateUpdated dependencies [
3fd586d,f9ff9e9]:v7.0.12Compare Source
Patch Changes
Re-exports
useAPIKeys()hook. (#8269) by @wobsorianoUsage example:
Updated dependencies [
fdac10e,4e3cb0a,aa32bbc]:v7.0.11Compare Source
Patch Changes
bedad42]:v7.0.8Compare Source
Patch Changes
9a00a1c,00715a6,39ee042,b8c73d3,1827b50,7707a31,849f198,7c7d025]:v7.0.7Compare Source
Patch Changes
7027e97,0288931,3efdd2c,486545c]:v7.0.6Compare Source
Patch Changes
f0533a2,e00ec97]:v7.0.5Compare Source
Patch Changes
b9cb6e5]:v7.0.4Compare Source
Patch Changes
1f43bf7,766ae5b,de1386f,02ff4f2]:v7.0.2Compare Source
Patch Changes
Fix build failures when using
cacheComponents: truewith dynamic routes (e.g.[id]) (#7989) by @jacekradkoUpdated dependencies [
a8c64cc,776ee1b,7fb870d,398b7f9,09cb6d4,09088ed]:v7.0.1Compare Source
Patch Changes
Update README prerequisites to match actual
package.jsonengine and peer dependency constraints. (#7972) by @jacekradkoUpdated dependencies [
55ece85]:v7.0.0Compare Source
Major Changes
__unstable_*Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.