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

## Executive Summary (TL;DR)
Next.js v15.4.1. Source highlight: **Check out our Next v15.4 Blog Post to learn more about this release.**

## New Features
- Add graceful error fallback for bots requests: #77916
- [dev-overlay] Add dedicated label for recoverable errors: #78186
- Turbopack: add test case for persistent caching: #77030
- Add graceful error boundary for bots requests: #78298
- Add onInvalidate option to router.prefetch: #77880
- [ts-next-plugin] warn to add correct type for metadata exports: #78254

## Improvements
- Improve Incremental Cache Locking Algorithm: #80497
- perf(next-swc): Remove needless JSON conversion: #80671
- Perf: Use canonicalUrl from prefetch for dynamic RSC requests: #80817
- [sourcemaps] Improve ignore-listing performance: #81311
- Docs: Improve `"use cache"` and `cacheLife` API references: #78024
- docs: improve wording around NextRequest and query params: #77923

## Bug Fixes
- [next-server] fix params duplicate in query after rewrite: #77939
- Turbopack: fix a bug where marking a task a completed causes a panic when reading the output: #77922
- Turbopack warning spelling fix: #77999
- fix: use the match result after matching using the matched path header: #77994
- fix: ensure app router not found works when deployed with pages i18n config: #77905
- fix: bump `image-size@1.2.1`: #78149

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