Next.js v16.5.0-canary.39prerelease Released Nov 03, 2026
Impact Score: 5/10

Next.js v16.5.0-canary.39 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: nextjs ยท Channel: prerelease. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-03.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Next.js v16.5.0-canary.39. Source highlight: Strip internal middleware cookie headers from edge responses: #101109

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (2)

  • Turbopack: keep CSS Modules when a loader rule's `as` adds an existing extension: #101065
  • Add segment config parity regression tests: #100881

๐Ÿ”ง Bug Fixes & Patches (6)

  • Fix stale compressed framing for forwarded fetch responses: #101108
  • [use cache] Fix cache key when binary args are used: #101107
  • Fix shared shell poisoning from request-supplied placeholder params: #101106
  • [next/image] Fix false-positive AVIF/HEIC detection: #101105
  • Fix `unstable_cache` leaking cold `'use cache'` fills across root params: #101104
  • Fix outer 'use cache' entries reused across root param values: #101103
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### Core Changes - Strip internal middleware cookie headers from edge responses: #101109 - Fix stale compressed framing for forwarded fetch responses: #101108 - [use cache] Fix cache key when binary args are used: #101107 - Fix shared shell poisoning from request-supplied placeholder params: #101106 - [next/image] Fix false-positive AVIF/HEIC detection: #101105 - Fix `unstable_cache` leaking cold `'use cache'` fills across root params: #101104 - Fix outer 'use cache' entries reused across root param values: #101103 ### Misc Changes - Turbopack: keep CSS Modules when a loader rule's `as` adds an existing extension: #101065 - Add segment config parity regression tests: #100881 - Turbopack: cleanup ReferencedAssetIdent: #101095 - [test] Fix flaky resume data cache tests: #101088 - docs: fix import.meta.glob base docs: #101085 - create-next-app: remove unused webpack bundler option: #101081 - [experiment] [turbopack-cli] compile .go files: #99980 ### Credits Huge thanks to @eps1lon, @lukesandberg, @mischnic, @unstubbable, @icyJoseph, and @timneutkens for helping!
โ† Older Version Next.js v16.4.5