Skip to content

Conversation

ben-fornefeld
Copy link
Member

@ben-fornefeld ben-fornefeld commented Oct 1, 2025

Upgrades Next.js from canary 15.3.0-canary.23 to stable 15.5.4 and removes Partial Prerendering (PPR) feature.

Changes

  • Next.js: 15.3.0-canary.2315.5.4 (stable)
  • Removed experimental PPR: Removed ppr: true from next.config
  • Added clientSegmentCache: Enabled new feature for client-side routing optimizations
  • Build improvements: Added --turbopack flag to build and preview scripts
  • Dependencies: Updated sharp to 0.34.3 and all Next.js platform packages
  • Config cleanup:
    • Removed node-loader webpack config
    • Removed pino-loki from serverExternalPackages
    • Updated tsconfig jsx mode to preserve
  • Cleanup: Removed outdated comment in server utils

Note

Upgrades Next.js to 15.5.4 with Turbopack builds, removes PPR and custom node-loader setup, updates sharp/platform binaries, tweaks server/config and TS JSX mode.

  • Next.js & Build
    • Upgrade next to ^15.5.4 (from canary), enable Turbopack in build/preview scripts.
    • Remove experimental experimental.ppr and add experimental.clientSegmentCache in next.config.mjs.
  • Webpack/Server Config
    • Remove custom webpack node-loader rule for .node files.
    • Trim serverExternalPackages to only pino (remove pino-loki).
  • Dependencies
    • Bump sharp to 0.34.3 and refresh related @img/*/libvips platform packages.
    • Update @next/* SWC/platform binaries and @next/env to match 15.5.4.
  • TypeScript
    • Switch TS jsx from react-jsx to preserve.
  • Misc
    • Minor doc cleanup in src/lib/utils/server.ts JSDoc comments.

Written by Cursor Bugbot for commit bde210f. This will update automatically on new commits. Configure here.

dependabot bot and others added 9 commits August 30, 2025 08:58
Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.3.0-canary.23 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.3.0-canary.23...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <[email protected]>
- Bump Next.js from 15.4.7 to 15.6.0-canary.2 in package.json and bun.lock.
- Update sharp and related image processing dependencies to version 0.34.3.
- Adjust serverExternalPackages in next.config.mjs to remove 'pino-loki'.
- Refactor TypeScript configuration for improved readability and maintainability.
- Modify dashboard layout to streamline team ID resolution process.

This update enhances compatibility with the latest Next.js features and improves overall project structure.
Copy link

vercel bot commented Oct 1, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
web Ready Ready Preview Comment Oct 1, 2025 8:49pm
web-juliett Ready Ready Preview Comment Oct 1, 2025 8:49pm

@ben-fornefeld ben-fornefeld marked this pull request as draft October 2, 2025 07:53
@ben-fornefeld
Copy link
Member Author

ben-fornefeld commented Oct 2, 2025

converted to draft for now - it seems that there is a bug during pre-rendering, which get's triggered when having ALLOW_SEO_INDEXING flag active. it's only happening for vercel production builds, i cannot re-create it locally or on preview. tested on my own cluster/vercel project. it seems to be related to the new nextjs version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants