Releases: vercel/next.js
v16.3.0-canary.58
Misc Changes
- Fix dev overlay hydration error ordering: #94555
- [turbopack] Retry chunk loading on failure: #94918
- Upgrade React from
ad78e251-20260616tob1786c31-20260618: #94951 - [ci] Update playwright to 1.61.0: #94871
- [cd] reduce size of npm metadata on publish: #94953
Credits
Huge thanks to @timneutkens, @sampoder, @vercel-release-bot, @bgw, and @styfle for helping!
v16.3.0-canary.57
Misc Changes
- Scope the Cold cache indicator in dev to shell cache misses: #94911
- Fix Instant Navs DevTools capture bugs and re-enable its test suite: #94866
- docs: fix capitalization of Server and Client Components: #94891
- docs: Fix broken link to Node.js Debugging Guide: #93958
- docs: fix broken Node.js inspector URL in debugging guide: #94934
- examples/with-ably: update to App Router + Ably v2: #94600
- docs: clarify sequential data fetching example: #94930
- docs: GtK, caching with fetch is opt-in - extended to any method or header included: #94899
- [test] Enable
metadata-streaming-configfor Cache Components: #94936 - fix(dev-overlay): correct open-in-editor path when using a
srcdirectory: #94775 - Fix repoRoot for adapters: #94478
Credits
Huge thanks to @unstubbable, @niketchandivade, @gilest, @jahanzaib-iqbal-dev, @owenpearson, @davidgg, @icyJoseph, @eps1lon, @fhfournier, and @mischnic for helping!
v16.3.0-canary.56
v16.3.0-canary.55
v16.3.0-canary.53
Misc Changes
- pass
--lockedtocargo binstall: #94834 - [ci] Use node-version-file when we already have a repository checkout and reduce hardcoded references to node versions: #94780
- [turbopack] Allocate
Effects in an arena: #94614 - [turbo-tasks] Shrink RawVc to 8 bytes and CellId to 4 bytes: #94792
- rust react compiler: detect and build for react 18: #94836
- [test] Unflake
metadata static routes cachetest: #94796 - [test] Recover from a leftover build process on test retry: #94797
- Properly set response-based OTEL attributes with adapters : #94603
- dev-overlay: polish error header layout and instant fix-card chip: #94790
- Upgrade React from
43bcbf80-20260603tod9158919-20260615: #94826 - Make
cacheMaxMemorySize: 0and custom cache handlers fast in dev: #94784 - [ci] Clean up references to self-hosted runners: #94827
- Fix remaining OTEL issues in adapter: #94817
- Turbopack: improve NFT warning message: #94854
- Add experimental.useExperimentalReact to opt into React's experimental channel: #94861
- Turbopack: improve issue printing colors: #94858
- [turbopack] Update algebra in chunking algorithm: #94873
- [CC] Fix accumulator flushing logic: #94857
Credits
Huge thanks to @lukesandberg, @bgw, @sampoder, @wbinnssmith, @unstubbable, @mischnic, @aurorascharff, @vercel-release-bot, @gaojude, and @lubieowoce for helping!
v16.3.0-canary.52
Core Changes
- chore: upgrade next-rspack to rspack 2.0: #92222
Misc Changes
- docs: Route Handlers to be supported later on: #94705
- [ci] Allow "rerun failed jobs" to work up until 5 days for e2e deploy tests: #94812
- Fix stale next data API test URL: #94815
- Format submillisecond durations as milliseconds: #94813
- Instruct agents to keep and commit the generated agent-rules block: #94725
- [agents-md] Index bundled docs instead of downloading into .next-docs: #94719
- docs: add prefetchInlining config reference: #94650
- Move
warnOnceimports into statements guarded byprocess.env.NODE_ENV === 'development': #94781 - Expand signature rewriting to allow returning ResolvedVc from turbo task functions: #94772
- Move
errorOnceimports into statements guarded byprocess.env.NODE_ENV === 'development': #94782 - Add a message to
AGENTS.mdaboutsuper::imports.: #94733 - Turbopack: add experimental React compiler support: #94573
Credits
Huge thanks to @icyJoseph, @eps1lon, @devjiwonchoi, @timneutkens, @gaojude, @ifer47, @sampoder, @lukesandberg, @wbinnssmith, and @SyMind for helping!
v16.3.0-canary.51
Misc Changes
- Avoid a premature Suspense fallback flash in the streaming dev render: #94783
Credits
Huge thanks to @unstubbable for helping!
v16.3.0-canary.50
Misc Changes
- [codemod] Write pnpm overrides to pnpm-workspace.yaml on pnpm v11+: #94690
- [ci] Always upload canary tarballs from the canary branch: #94557
- docs: document non-streamed bot rendering and Cache Components: #94605
- [CC] Exclude caches with low stale from static prerenders: #94678
- [CC] Rename shellStage to streamReleaseStage: #94749
- [turbopack] Drop data while serializing in
next build: #94561 - [turbopack] Optimize cell_dependency representation: #94717
- [turbopack] Use
final_read_hintin top level turbo tasks: #94712 - refactor: process streaming prerenders more efficiently: #94764
- Allow root params in App Shell (client)
- fix: this in edge sandbox setTimeout/setInterval: #94754
Credits
Huge thanks to @eps1lon, @icyJoseph, @lubieowoce, and @lukesandberg for helping!
v16.3.0-canary.49
Misc Changes
- [turbopack] Rename variables in
path_joinand add tests: #94625 - Warn on prefetch={true} navigation without Partial Prefetching (dev): #94672
- Serve stale
'use cache'entries in the dev server until they expire: #94662 - Re-fetch dynamic content on navigation with
partialPrefetchingenabled: #94655 - docs: expand the Cache Components migration guide: #94649
- Add Owner Stack to "
prefetch={true}navigation without Partial Prefetching" warning: #94683 - [tubopack] migrate rcstr! to use scattered collect: #94498
- Strip internal dev request-id headers from userland
headers(): #94703 - Persist
'use cache: private'entries in dev: #94694 - [App Shells] refactor instant-validation to make adding new stages easier: #94711
- migrate turbo-tasks to scattered collect: #94503
- [CC] refactor staged rendering codepaths in params/searchParams: #94718
- [App Shells] Track whether shell prefetch used session data: #94484
- Treat empty resume bodies as dynamic render requests: #94729
Credits
Huge thanks to @sampoder, @acdlite, @unstubbable, @icyJoseph, @eps1lon, @lukesandberg, @lubieowoce, and @gnoff for helping!
v16.3.0-preview.3
Misc Changes
- [turbopack] Enable turbopackFileSystemCacheForBuild by default in non-stable releases: #94616
- [16.3.x-preview] Setup release branch: #94594
- [cd] Publish preview release with
@previewNPM dist-tag: #94619 - [cd] Ensure wasm binaries get tagged properly: #94621
Credits
Huge thanks to @lukesandberg and @eps1lon for helping!