Repository navigation
chore(deps): bump next from 15.5.24 to 15.5.27 - #1135
Conversation
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
fa45f9f to
b28dcc9
Compare
freshtonic
left a comment
There was a problem hiding this comment.
The bump is correct, and it is a security fix. Merge it before #1197.
What I checked
- 15.5.27 fixes three medium advisories (App Router metadata-image information disclosure, and two SSG/ISR cache-poisoning issues). 15.5.26 adds
next/oghardening. nextis acatalog:securitydev dependency of@cipherstash/nextjs. The peer range^14 || ^15does not change. Thus no changeset is necessary.- The lockfile changes only
nextand the two packages that resolve it as a peer (@clerk/nextjs,evlog).
Why Drizzle v3 integration fails
Both cells fail only in lock-context.integration.test.ts, with getJwt rejected: Unauthorized. This PR changes no Clerk package and no Drizzle package. Thus the cause is the Clerk token in the Dependabot secrets, not this bump. #1197 and #988 fail the same way.
Merge order
#1197 also moves next to 15.5.27. git merge-tree gives a pnpm-lock.yaml conflict with #1197, #1151 and #988. Merge this PR first, because it is the smallest one. Then tell Dependabot to rebase the others.
Suggested follow-up PR
- The override in
pnpm-workspace.yamlstill says'next@<15.5.24': '~15.5.24'. The catalog pin covers the direct dependency. But the override is what applies the advisory floor to any transitivenext. Change the selector tonext@<15.5.27and update the comment above it.
Bumps [next](https://github.com/vercel/next.js) from 15.5.24 to 15.5.27. - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](vercel/next.js@v15.5.24...v15.5.27) --- updated-dependencies: - dependency-name: next dependency-version: 15.5.27 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
b28dcc9 to
a4d86b6
Compare
freshtonic
left a comment
There was a problem hiding this comment.
Re-review of a4d86b69b. Dependabot rebased the PR onto main (141054f5e, after #1151). It is the same bump as b28dcc9c5.
Delta
git range-diff shows only rebase context. The lockfile changes only next, @next/env, the @next/swc-* binaries and the two peers that resolve next (@clerk/nextjs, evlog), from 15.5.24 to 15.5.27. pnpm-workspace.yaml changes only the catalog pin.
Status of earlier points
Drizzle v3 integrationfailures (Clerk token): resolved. Both cells pass on this head (db=postgres,db=supabase). All other checks pass too.- Merge order: still applies.
git merge-treewith #1197 gives conflicts inpnpm-lock.yamlandpnpm-workspace.yaml. Merge this PR first. Then tell Dependabot to rebase #1197. (#988 is closed, so it is no longer a factor.) - Suggested follow-up: still open.
pnpm-workspace.yaml:77still says'next@<15.5.24': '~15.5.24'.
I found no new defect.
freshtonic
left a comment
There was a problem hiding this comment.
Approved. Merge this PR before #1197, because their lockfiles conflict.
Bumps next from 15.5.24 to 15.5.27.
Release notes
Sourced from next's releases.
Commits
def7effv15.5.2752c94ab[lts-maintenance] Scope response cache keys to their source route (#219)785f4c2[lts-maintenance] Match Next data paths case-sensitively (#197)7217d63[lts-maintenance][webpack] EnsuredynamicParamsis respected in `opengraph-...d5979ba[lts-maintenance][ci] Remove PR creation from deploy test workflow (#99093)812ae7d[lts-maintenance][test] Adjust deploy assertions for platform drift and the e...6936da5v15.5.26b49b6ca[maintenance-lts] Harden next/og SVG serializationf391939[15.5.x][test] Disable deploy tests triggering bot challenge (#98132)013ee1dv15.5.25