15.5.15

Latest release in branch 15
Released 9 days ago (April 08, 2026)

Software Next.js
Branch 15
Status LTS
Maintenance
End of life October 21, 2026
First official release version 15.0.0
First official release date 1 year ago (October 21, 2024)
Requirement Node.js 18.18+
Release notes https://nextjs.org/blog/next-15
Source code https://github.com/vercel/next.js/tree/v15.5.15
Download https://www.npmjs.com/package/next/v/15.5.15
Next.js 15 Releases View full list

What Is New in Next.js 15 (Summary)

Next.js 15 is a foundational update focused on performance, stability, and preparing for React 19. It introduces significant changes to caching behavior, new experimental features, and major under-the-hood optimizations.

Category Key Changes
Core & React Support for React 19 Release Candidate. New default caching behavior in development.
Experimental Features Partial Prerendering (PPR) is now stable. New use hook for React promises in Client Components.
Performance Faster bundling with the Rust-based Next.js Compiler. Improved HMR and build times.
Components & APIs Updates to Image, Link, and Script components. next/headers and next/cache are now stable.
Tooling create-next-app now uses the App Router and Tailwind CSS by default. Improved next dev startup.

How does Next.js 15 handle caching differently?

The development server now defaults to no caching for fetched data, routes, and client-side navigation. This change makes the dev environment behave more like production, reducing surprises during deployment. You can revert to the old behavior with a configuration flag if needed for your workflow.

In practice, this means fetch requests, GET route handlers, and client router caches are fresh on every request during next dev. It's a shift that prioritizes predictability over pure speed in local development.

What's the deal with Partial Prerendering?

Partial Prerendering (PPR) is now a stable configuration option. It allows you to combine a static shell with dynamic, streamed-in content holes on the same page. This unlocks fast initial page loads while keeping interactive parts dynamic.

You enable it in your next.config.js. PPR is a stepping stone towards the full React Concurrent Architecture, giving you granular control over loading states without managing multiple rendering strategies manually.

Is the new Next.js Compiler faster?

Yes. The Rust-based Next.js Compiler, introduced as experimental in v14, is now the default for Turbopack in development. It delivers significantly faster builds and Hot Module Replacement (HMR). The focus is on raw performance improvements across the board.

For larger projects, the difference in local iteration speed can be substantial. The compiler also paves the way for more advanced optimizations that are harder to implement in Babel-based toolchains.

What changes with create-next-app?

The create-next-app starter now defaults to using the App Router and includes Tailwind CSS. This reflects the established best practices and guides new projects towards the modern architecture. The base template is cleaner and more opinionated.

This matters because it reduces initial setup time and decision fatigue. For existing projects, it's a clear signal that the App Router is the recommended path forward for most use cases.

FAQ

Should I upgrade to Next.js 15 immediately?
If you're starting a new project, yes. For existing projects, review the breaking changes, especially the new default caching in development. Test thoroughly in a staging environment as the React 19 RC integration is a major shift.

Is React 19 required for Next.js 15?
No, Next.js 15 supports React 18.2.0 and higher. However, to use new React 19 features like Actions, you need to upgrade your React dependency to the 19 Release Candidate.

What happens to the Pages Router?
The Pages Router continues to be fully supported and stable. No new features are being added to it, but it will receive critical bug and security fixes. The App Router gets all the new investments.

How do I enable Partial Prerendering?
You enable it in your next.config.js file. It's a top-level configuration that works alongside other features like Incremental Static Regeneration (ISR).

module.exports = {
  experimental: {
    ppr: true
  }
}

Are there any breaking changes for the Image or Link components?
The Image component removes the `squoosh` image optimizer as it's now deprecated. The Link component no longer automatically adds `<a>` inside of `<button>`, which was a rare pattern. Check your usage if you were relying on these behaviors.

Releases In Branch 15

Version Release date
15.5.15 9 days ago
(April 08, 2026)
15.5.14 29 days ago
(March 19, 2026)
15.5.13 1 month ago
(March 17, 2026)
15.5.12 2 months ago
(February 04, 2026)
15.5.11 2 months ago
(January 29, 2026)
15.0.8 2 months ago
(January 26, 2026)
15.1.12 2 months ago
(January 26, 2026)
15.2.9 2 months ago
(January 26, 2026)
15.3.9 2 months ago
(January 26, 2026)
15.4.11 2 months ago
(January 26, 2026)
15.5.10 2 months ago
(January 26, 2026)
15.0.7 4 months ago
(December 12, 2025)
15.1.11 4 months ago
(December 12, 2025)
15.2.8 4 months ago
(December 12, 2025)
15.3.8 4 months ago
(December 12, 2025)
15.4.10 4 months ago
(December 12, 2025)
15.0.6 4 months ago
(December 11, 2025)
15.1.10 4 months ago
(December 11, 2025)
15.2.7 4 months ago
(December 11, 2025)
15.3.7 4 months ago
(December 11, 2025)
15.4.9 4 months ago
(December 11, 2025)
15.5.8 4 months ago
(December 11, 2025)
15.5.9 4 months ago
(December 11, 2025)
15.0.5 4 months ago
(December 03, 2025)
15.1.9 4 months ago
(December 03, 2025)
15.2.6 4 months ago
(December 03, 2025)
15.3.6 4 months ago
(December 03, 2025)
15.4.8 4 months ago
(December 03, 2025)
15.5.7 4 months ago
(December 03, 2025)
15.5.6 6 months ago
(October 17, 2025)
15.5.5 6 months ago
(October 13, 2025)
15.5.4 6 months ago
(September 23, 2025)
15.5.3 7 months ago
(September 10, 2025)
15.5.2 7 months ago
(August 27, 2025)
15.5.1 7 months ago
(August 26, 2025)
15.5.0 7 months ago
(August 20, 2025)
15.4.7 7 months ago
(August 18, 2025)
15.4.6 8 months ago
(August 06, 2025)
15.4.5 8 months ago
(July 29, 2025)
15.4.4 8 months ago
(July 24, 2025)
15.4.3 8 months ago
(July 22, 2025)
15.4.2 8 months ago
(July 18, 2025)
15.4.1 9 months ago
(July 14, 2025)
15.3.5 9 months ago
(July 04, 2025)
15.3.4 9 months ago
(June 18, 2025)
15.4.0 10 months ago
(May 30, 2025)
15.3.3 10 months ago
(May 29, 2025)
15.1.8 10 months ago
(May 22, 2025)
15.3.2 11 months ago
(May 07, 2025)
15.3.1 1 year ago
(April 17, 2025)
15.2.5 1 year ago
(April 09, 2025)
15.3.0 1 year ago
(April 09, 2025)
15.2.4 1 year ago
(March 24, 2025)
15.2.3 1 year ago
(March 18, 2025)
15.2.2 1 year ago
(March 11, 2025)
15.2.1 1 year ago
(March 03, 2025)
15.2.0 1 year ago
(February 27, 2025)
15.1.7 1 year ago
(February 11, 2025)
15.1.6 1 year ago
(January 22, 2025)
15.1.5 1 year ago
(January 17, 2025)
15.1.4 1 year ago
(January 07, 2025)
15.1.3 1 year ago
(December 26, 2024)
15.1.2 1 year ago
(December 19, 2024)
15.1.1 1 year ago
(December 17, 2024)
15.1.0 1 year ago
(December 10, 2024)
15.0.4 1 year ago
(December 06, 2024)
15.0.3 1 year ago
(November 07, 2024)
15.0.2 1 year ago
(October 29, 2024)
15.0.1 1 year ago
(October 23, 2024)
15.0.0 1 year ago
(October 21, 2024)
15.0.0-rc.1 1 year ago
(October 15, 2024)
15.0.0-rc.0 1 year ago
(May 23, 2024)