Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 28, 2025

Bumps next from 15.1.3 to 16.0.1.

Release notes

Sourced from next's releases.

v16.0.1

Core Changes

  • fix(static-paths): add depth tracking to parallel route param resolution: #85319
  • Fix types of @​next/mdx: #82238
  • Ensure getServerInsertedHTML skips rendering correctly: #85394
  • Fix duplicate .next/types include on Windows: #85400
  • Exclude next-js condition from middleware, proxy, and instrumentation: #85321
  • remove unstable_forceStale prefetch option & restore prefetch={true} functionality: #85411
  • Upgrade React from 2bcbf254-20251020 to 6160773f-20251023: #85277
  • fix(next/image): swap dependencies: #85419
  • Handle Origin: null headers: #85402
  • Generalize Segment Cache fallback implementation: #84652
  • fix: ensure req.query is writable: #81573
  • fix: Proxy not picked up on Windows: #85443
  • [test] Ensure we can toggle the DevTools menu while status indicators are active: #85456
  • Fix crash when suspending in Components using useActionQueue: #85459

Misc Changes

  • docs: create-next-app react-compiler and new prompts: #85213
  • docs: cache components - introduction: #85196
  • docs: use cache feedback: #85169
  • docs: stabilize apis in docs: #85219
  • docs: revalidateTag immediate expiration in Route Handlers: #85223
  • Docs/use cache feedback 2: #85222
  • docs: added use cache: remote docs: #85145
  • docs: proxy runtime defaults to nodejs: #85204
  • chore: cache components feedback: #85241
  • docs: add a note that cache components is opt-in near the top: #85245
  • Docs/v16 feedback: #85259
  • Update command to install babel-plugin-react-compiler as a devDependency: #85235
  • docs: typegen next-env.d.ts feedback: #85273
  • docs: link to MCP guide from upgrade: #85308
  • docs: regexp removed from middleware config: #85343
  • docs: simplify MCP guide to focus on next-devtools-mcp: #85353
  • docs: fix proxy matcher overflow: #85337
  • docs: point out diff in serialization types for arguments and return values: #85338
  • [test] Update snapshots: #85407
  • docs: Fix typo in SEO section of loading.mdx: #85301
  • Fix typo in Fast Refresh documentation: #85352
  • Fix grammatical errors in updating data documentation: #85067
  • [test] Skip devlow benchmarks on PRs: #85408
  • [test] Unflake typed-env suite: #85410
  • Update rust toolchain to 2025-10-27: #85409
  • [test] Speed up prefetching suite: #85417
  • docs: remove inaccuracies from use cache: private: #85425
  • [test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: #85421
  • [test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: #85420
  • Turbopack: correctly trace files with npm: #85323

... (truncated)

Commits
  • e08402b v16.0.1
  • 51d9631 Upgrade React from 6160773f-20251023 to b4455a6e-20251027 (#85464)
  • 163fc17 v16.0.1-canary.6
  • a986e17 Fix crash when suspending in Components using useActionQueue (#85459)
  • 4067214 Turbopack: correctly trace files with npm (#85323)
  • 976a222 [test] Ensure we can toggle the DevTools menu while status indicators are act...
  • b95dbe6 fix: Proxy not picked up on Windows (#85443)
  • b0837e0 [test] Exclude likely Next.js internal Components from component stacks in Re...
  • 456d8e7 fix: ensure req.query is writable (#81573)
  • 0b6fe15 [test] Exclude Next.js internal stack frames from cache-component-error CLI o...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [next](https://github.com/vercel/next.js) from 15.1.3 to 16.0.1.
- [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.1.3...v16.0.1)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 28, 2025
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Oct 28, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
main-website 3b9a442 Oct 28 2025, 11:23 PM

@sonarqubecloud
Copy link

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greptile Overview

Greptile Summary

This PR upgrades Next.js from 15.1.3 to 16.0.1, a major version bump that includes numerous bug fixes and improvements.

Key changes in Next.js 16.0.1:

  • React upgrade and improved Server Actions handling
  • Fixed proxy detection on Windows
  • Enhanced prefetch functionality (restored prefetch={true})
  • Improved image dependency handling
  • Better TypeScript type generation

Compatibility concerns:

  • @next/third-parties remains at 15.1.3 (not upgraded alongside Next.js)
  • eslint-config-next remains at 15.1.3 (may need updating)
  • Project uses @opennextjs/cloudflare for deployment, which should be tested with Next.js 16
  • Experimental staleTimes feature in config should be verified to work with v16

Testing recommendations:

  • Verify build completes successfully with new version
  • Test Cloudflare deployment with @opennextjs/cloudflare
  • Ensure all Next.js Image components render correctly (16 usages found)
  • Validate Server Actions still function properly (3 files with "use server")
  • Check ESLint configuration compatibility

Confidence Score: 3/5

  • This PR requires testing due to major version upgrade and dependency version mismatches
  • Score reflects the major version jump (15→16) with companion packages still on v15, and deployment dependencies that need compatibility verification with Next.js 16
  • Verify package.json - companion Next.js packages should be updated to v16 for consistency

Important Files Changed

File Analysis

Filename Score Overview
package.json 3/5 Updated Next.js from 15.1.3 to 16.0.1 (major version bump), but @next/third-parties and eslint-config-next remain on 15.1.3
bun.lock 4/5 Lock file updated to reflect Next.js 16.0.1 dependencies

Sequence Diagram

sequenceDiagram
    participant Dev as Developer
    participant Dep as Dependabot
    participant PKG as package.json
    participant Lock as bun.lock
    participant Next as Next.js 16.0.1
    
    Dep->>PKG: Update next: 15.1.3 → 16.0.1
    Dep->>Lock: Resolve & update dependencies
    Dev->>PKG: Review version compatibility
    Note over PKG: @next/third-parties: 15.1.3<br/>eslint-config-next: 15.1.3<br/>next: 16.0.1
    Dev->>Next: Test with existing codebase
    Note over Next: Major version upgrade<br/>React 19 support<br/>New cache APIs<br/>Proxy feature updates
Loading

Additional Comments (2)

  1. package.json, line 32 (link)

    style: Check that @next/third-parties 15.1.3 is compatible with Next.js 16.0.1 - version mismatch may cause issues

  2. package.json, line 78 (link)

    style: Verify eslint-config-next 15.1.3 is compatible with Next.js 16.0.1 - version mismatch may cause linting issues

1 file reviewed, 2 comments

Edit Code Review Agent Settings | Greptile

@cloudflare-workers-and-pages
Copy link

Deploying redot-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3b9a442
Status:🚫  Build failed.

View logs

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

Labels

dependencies Pull requests that update a dependency file feature fix javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant