Repository navigation
Conversation
Snyk has created this PR to upgrade next from 16.3.8 to 16.4.0. See this package in npm: next See this project in Snyk: https://app.snyk.io/org/instructure/project/0b0d106a-e39a-450e-b2b1-7f66819e4808?utm_source=github&utm_medium=referral&page=upgrade-pr
|
This is a minor version upgrade from Key Changes:
Potential Impact: While simply upgrading the package version should not break existing applications, the significant shift in the recommended caching paradigm requires careful consideration. The core change is behavioral and requires developers to adopt a new mental model for caching. Failure to properly migrate to Cache Components could lead to incorrect caching behavior, such as leaking user-specific data in shared caches. Recommendation:
Source: Next.js 16.4 Release Announcement
|
|
|
1 similar comment
|
|
|
Snyk has created this PR to upgrade next from 16.3.8 to 16.4.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 65 versions ahead of your current version.
The recommended version was released 21 days ago.
Issues fixed by the recommended upgrade:
SNYK-JS-SHARP-21347772
SNYK-JS-SHARP-20552492
Breaking Change Risk
Release notes
Package name: next
Check out the 16.4 announcement post to get an overview of the changes.
Core Changes
falsevalues forresolveAliasconfig: #93331Misc Changes
exports: #96381exportsafter amodule.exports = {}writes: #96380cbb046ab-20260731to7dfc7ccd-20260803: #965507dfc7ccd-20260803to11eddecd-20260805: #96735loadManifestto return undefined withhandleMissing: #96530nextjs-bot: #96683config.experimental.appNewScrollHandler: #95602type: 'text'in rules, and error on binding imports of non-ESM modules: #96558turbopack/packagesand relocate devlow topackages/: #96860experimental.serverMinification& expandexperimental.turbopackMinify: #96578turbopackChunkingdocumentation page for pages router: #96698next buildinstead: #96746export const dynamic = 'force-static'to Route Handlers example on Static Exports: #96964encodeCacheTagtoencodeHeaderSafe: #96936'use cache'debug logs with the full directive: #97037ScrollAndMaybeFocusHandlertoScrollHandler: #96828var x = module.exports = {}: #97130use-cache-custom-handler-devtests: #97187clustersto chunking heuristics: #95157cache-components-dev-streamingassertions: #97246use-cache-default-profile-expire-zerotests: #97250nccbeforepnpm build: #97234