# Next.js v16.0.3 — Release & Upgrade Intelligence
- **Product:** Next.js (https://nextjs.org)
- **Version:** v16.0.3
- **Released:** Nov 13, 2025
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/nextjs/updates/v16.0.3/

## Executive Summary (TL;DR)
Next.js v16.0.3. Source highlight: fix: Rspack throw error when using ForceCompleteRuntimePlugin: #85221

## New Features
- chore: Add `opt-level = s` for not frequently used crates: #85426
- [test] Add test cases for dynamic caches without suspense boundaries: #85500
- Turbopack: add track_caller to improve panics: #85565
- Turbopack: add verify_determinism feature to check if tasks are deterministic: #85559
- Turbopack: add size_hint and len for Chunk iterator: #85622
- Turbopack: add a batch add method to the storage: #84270

## Improvements
- [ci] Improve change detection logic in `run-for-change` script: #85619
- Turbopack: remove the streaming hack for improved stability: #85858

## Bug Fixes
- fix: Rspack throw error when using ForceCompleteRuntimePlugin: #85221
- fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: #85403
- fix: staleTimes.static should consistently enforce a 30s minimum: #85479
- [turbopack] fix build of empty entries of pages: #84873
- fix: redirect should always return updated router state: #85533
- [codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin: #85749

## Upgrade Command
```bash
npm install --save-exact next@16.0.3
```
