VendorPulse
Next.js

Next.js

✓ VerifiedGitHub

The React framework for the web, built by Vercel.

Website →Last scanned 15 hours ago

Releases

10
v16.2.1-canary.18

v16.2.1-canary.18

1 day ago

Core Changes

  • Add telemetry for adapterPath config usage: #92228
  • Node.js streams: First pass: #90500
  • fix: preserve HTTP access fallbacks during prerender recovery: #92231
  • Remove unnecessary ALS re-exports from entry-base.ts: #91527
  • Allow multi-level .localhost subdomains in dev origin check: #92262

Misc Changes

  • remove the loop from StaticSortedFile::lookup: #91688
  • Fix pr-status.js: retry on API errors and report timed-out jobs: #92205
  • docs: vt demo guide: #92249

Credits

Huge thanks to @lukesandberg, @ijjk, @timneutkens, @sokra, @ztanner, @icyJoseph, @unstubbable, and @ctate for helping!

v16.2.1-canary.17

v16.2.1-canary.17

2 days ago

Core Changes

  • Improve revalidateTag JSDoc to include guidance about required second parameter: #92176
  • partial fallbacks: adapter support for intermediate shells: #91902
  • docs: clarify id, filePath, and pathname in STATIC_FILE adapter output: #92227
  • feat: add NEXT_HASH_SALT env var for content-hash filename salting: #91871
  • Generate a CLI warning if using Rosetta 2 on Apple Silicon: #92220

Misc Changes

  • simplify session dependent tasks and add TTL support: #91729
  • disable bmi2 in qfilter: #92177
  • fix: pin 19 actions to commit SHA, extract 7 expressions to env vars: #92016
  • [test] Skip flaky cached-navigations tests: #92199
  • [test] Skip flaky prefetch-layout-sharing suite: #92198
  • Add internal header security guideline to AGENTS.md: #92128
  • docs: local images referenced by remote source: #92178
  • Update Rspack production test manifest: #92143
  • [test] Deflake allowed-dev-origins: #92211
  • Reapply "ci: add node-stream test coverage workflow (#89861)": #91664
  • Turbopack: trace fs.readdir calls: #92148
  • Fix DashMap read-write self-deadlock in task_cache causing hangs: #92210
  • [turbopack] use a single query parameter for cache busting: #92214
  • Docs/adapters review: #92223

Credits

Huge thanks to @lukesandberg, @aurorascharff, @dagecko, @eps1lon, @gaojude, @icyJoseph, @ztanner, @vercel-release-bot, @ijjk, @feedthejim, @mischnic, @sokra, and @bgw for helping!

v16.2.2

3 days ago

[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • backport: Move expanded adapters docs to API reference (#92115) (#92129)
  • Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (#92130)
  • [create-next-app] Skip interactive prompts when CLI flags are provided (#91840)
  • next.config.js: Accept an option for serverFastRefresh (#91968)
  • Turbopack: enable server HMR for app route handlers (#91466)
  • Turbopack: exclude metadata routes from server HMR (#92034)
  • Fix CI for glibc linux builds
  • Backport: disable bmi2 in qfilter #92177
  • [backport] Fix CSS HMR on Safari (#92174)

Credits

Huge thanks to @nextjs-bot, @icyJoseph, @ijjk, @gaojude, @wbinnssmith, @lukesandberg, and @bgw for helping!

v16.2.1-canary.16

v16.2.1-canary.16

3 days ago

Core Changes

  • Add rust-fingerprint task and SCCACHE passthrough env: #92167
  • Improve error message for deprecated experimental.dynamicIO config: #92081
  • [turbopack] Fix CSS HMR on Safari: #92123

Misc Changes

  • Update Rspack development test manifest: #92142

Credits

Huge thanks to @mmastrac, @aurorascharff, @lukesandberg, and @vercel-release-bot for helping!

v16.2.1-canary.15

v16.2.1-canary.15

3 days ago

Core Changes

  • fix: handle file:// URLs from import.meta.resolve in cache handler path (fixes #73796): #90370
  • Turbopack: exclude metadata routes from server HMR: #92034
  • next.config.js: Accept an option for serverFastRefresh: #91968
  • Enable varyParams tracking for Cached Navigations: #92113
  • telemetry: set turboFlag correctly: #92149
  • Instant Validation: Allow unconfigured slots to render optionally: #92126

Misc Changes

  • TURBOPACK: support parse windows absolute path with single slash: #92076
  • Turbopack: statically evaluate path.sep: #92150
  • docs: add middleware bypass note to CDN caching guide: #92132
  • Turbopack: use same hash for immutable-static-hashes.json: #92157
  • [turbopack] replace regex with indexof: #92023
  • [test] Skip unstable_dynamicStaleTime tests due to flakiness: #92162
  • [test] Skip flaky segment-cache-refresh suite: #92163
  • Turbopack: createRequire(new URL("...", import.meta.url)): #92153
  • Add PPR evals and fix env loading for agent-eval 0.9.5: #92063
  • docs: document revalidateTag's required second argument in upgrade guide: #92134
  • Turbopack: support targeting even older browsers: #91563

Credits

Huge thanks to @VedantMadane, @wbinnssmith, @fireairforce, @unstubbable, @mischnic, @gnoff, @ijjk, @lukesandberg, @eps1lon, @gaojude, and @aurorascharff for helping!

v16.2.1-canary.14

v16.2.1-canary.14

4 days ago

Core Changes

  • [ftl] Include cause of route types: #92056
  • Upgrade React from 9627b5a1-20260327 to 74568e86-20260328: #92109

Misc Changes

  • docs: clarify that use cache requires async functions: #92101
  • Revert "turbo-tasks: add hashed cell mode for hash-based change detection without cell data": #92103
  • Move expanded adapters docs to API reference: #92115
  • ci: relax adapter results upload gate: #92127

Credits

Huge thanks to @aurorascharff, @unstubbable, @eps1lon, and @ijjk for helping!

v16.2.1-canary.13

v16.2.1-canary.13

5 days ago

Misc Changes

  • docs: opengraph-image papercuts: #92018
  • Update revalidateTag examples to use the new two-argument signature: #92065

Credits

Huge thanks to @icyJoseph and @aurorascharff for helping!

v16.2.1-canary.12

v16.2.1-canary.12

6 days ago

Core Changes

  • Upgrade React from 3cb2c420-20260324 to 9627b5a1-20260327: #92015
  • [experiment] Add useOffline flag with offline retry behavior: #92011
  • adapters: remove unused suffix code: #91997
  • [experiment] Add useOffline hook to expose offline state to userland: #92012
  • [turbopack] Don't use turborepo to build the docker image: #92029

Misc Changes

  • Use RcStr directly in napi(object) structs instead of converting to String: #92014
  • Rename SingleModuleReference::asset to SingleModuleReference::module: #92028

Credits

Huge thanks to @acdlite, @ztanner, @mmastrac, @sokra, and @bgw for helping!

v16.2.1-canary.11

v16.2.1-canary.11

1 week ago

Core Changes

  • [devtools] Show AggregateError.errors in the error overlay: #91835
  • Upgrade React from 8b2e903a-20260320 to 3cb2c420-20260324: #91905

Misc Changes

  • [cna] Upgrade to Biome 2.4 with Tailwind support: #86065
  • Rewrite agent rules to match bundled doc wording: #91995
  • Narrow the opengraph-image function return type: #91893

Credits

Huge thanks to @bgub, @eps1lon, @gaojude, and @remcohaszing for helping!

v16.2.1-canary.9

v16.2.1-canary.9

1 week ago

Core Changes

  • [Segment Bundling] Bundle static prefetches based on size: #91439

Credits

Huge thanks to @acdlite for helping!