---
title: The latest Next.js news
description: Recent blog posts about Next.js releases, features, and best practices.
url: "https://nextjs.org/blog"
docs_index: /llms.txt
---

> For an index of all Next.js content, see [/llms.txt](/llms.txt).

# The latest Next.js news

- [Improving navigation experience in v0 with Next.js 16.4](https://nextjs.org/blog/improving-navigation-experience-in-v0-with-nextjs-16-4.md) (2026-10-16): How we used Partial Prefetching and a coding agent to improve navigation across v0 with Next.js 16.4.
- [Next.js Security Update for Upstream Vulnerabilities](https://nextjs.org/blog/nextjs-security-update-october-14-2026.md) (2026-10-14): The October 14, 2026 out-of-band security update for Next.js is now available
- [Upcoming Next.js Security Update for Upstream Vulnerabilities](https://nextjs.org/blog/upcoming-nextjs-security-update-october-2026.md) (2026-10-08): Next.js plans to publish an out-of-band security update next Wednesday, October 14, 2026, addressing two Critical and one High severity vulnerabilities in upstream dependencies.
- [Next.js 16.4](https://nextjs.org/blog/next-16-4.md) (2026-10-06): Next.js 16.4 introduces lazy compilation, smaller Turbopack output, React 19.3 features, Cache Components improvements, and new developer tooling.
- [September 2026 Security Release](https://nextjs.org/blog/september-2026-security-release.md) (2026-09-30): The September 2026 security release for Next.js is now available
- [Upcoming Next.js September Security Release](https://nextjs.org/blog/upcoming-nextjs-security-release-september-2026.md) (2026-09-23): Next.js is preparing a scheduled September security release for September 30, 2026.
- [Next.js Security Update for a Critical Upstream Issue](https://nextjs.org/blog/nextjs-security-update-september-22-2026.md) (2026-09-22): The September 22, 2026 out-of-band security update for Next.js is now available
- [Upcoming Next.js Security Update for a Critical Upstream Issue](https://nextjs.org/blog/upcoming-nextjs-security-release-september-22-2026.md) (2026-09-22): Next.js 16.3.6 and 15.5.26 are planned for a critical out-of-band security update on September 22, 2026.
- [How we closed 1,500 GitHub issues in one month](https://nextjs.org/blog/how-we-closed-1500-github-issues.md) (2026-09-04): How the Next.js team used an agent to research old reports and work through the issue backlog.
- [How Turbopack chunks your JavaScript](https://nextjs.org/blog/turbopack-chunking.md) (2026-09-03): Turbopack’s chunking speeds up page loads and enables sharing code across pages.
We shipped new experimental features to improve chunking in Next.js 16.3.

- [August 2026 Security Release](https://nextjs.org/blog/august-2026-security-release.md) (2026-08-25): The August 2026 security release for Next.js is now available
- [Update: August Next.js Security Release](https://nextjs.org/blog/nextjs-security-release-august-2026-update.md) (2026-08-25): Next.js is moving the August security release forward to August 25, 2026.
- [Upcoming Next.js August Security Release](https://nextjs.org/blog/upcoming-nextjs-security-release-august-2026.md) (2026-08-20): Next.js is preparing a scheduled August security release for August 26, 2026.
- [Building App-like Experiences with Next.js 16.3](https://nextjs.org/blog/building-app-like-experiences-with-nextjs-16-3.md) (2026-08-18): Build app-like experiences with Instant Navigations, server-rendered data, optimistic updates, and live client state in Next.js 16.3.
- [Making Navigations Instant in v0](https://nextjs.org/blog/making-v0-navigations-instant.md) (2026-08-06): The case study behind Instant Navigations in Next.js 16.3, and how we made v0's navigations instant using tests and a coding agent.
- [Next.js 16.3](https://nextjs.org/blog/next-16-3.md) (2026-08-03): Next.js 16.3 introduces Instant Navigations, a suite of tools for single-page-app responsiveness, plus a faster dev server, faster builds, and improved tooling for AI agents.
- [July 2026 Security Release](https://nextjs.org/blog/july-2026-security-release.md) (2026-07-20): The July 2026 security release for Next.js is now available
- [Next.js Security Release and Our Next Patch Release](https://nextjs.org/blog/next-security-release-program.md) (2026-07-13): Next.js is moving to a formal security release process
- [Turbopack: What's New in Next.js 16.3](https://nextjs.org/blog/next-16-3-turbopack.md) (2026-06-29): Turbopack in Next.js 16.3 adds development memory eviction, persistent file cache for builds, experimental Rust React Compiler, and `import.meta.glob` support.
- [Next.js 16.3: AI Improvements](https://nextjs.org/blog/next-16-3-ai-improvements.md) (2026-06-26): Actionable errors with paste-ready fix prompts, first-party Skills for the dev loop and Cache Components, and tooling that keeps coding agents in sync with your project.
- [Next.js 16.3: Instant Navigations](https://nextjs.org/blog/next-16-3-instant-navigations.md) (2026-06-25): A new suite of tools that brings the responsiveness of a single-page app to the server-centric model of Next.js.
- [Next.js Across Platforms: Adapters, OpenNext, and Our Commitments](https://nextjs.org/blog/nextjs-across-platforms.md) (2026-03-25): Next.js 16.2 introduces a stable Adapter API, a public adapter test suite, and a working group for more consistent deployment across platforms.
- [Next.js 16.2: AI Improvements](https://nextjs.org/blog/next-16-2-ai.md) (2026-03-18): Next.js 16.2 ships AGENTS.md in create-next-app, browser log forwarding, dev server lock file with PID, and next-browser for AI agent debugging.
- [Turbopack: What's New in Next.js 16.2](https://nextjs.org/blog/next-16-2-turbopack.md) (2026-03-18): Turbopack in Next.js 16.2 brings faster builds, SRI support, postcss.config.ts, tree shaking of dynamic imports, Server Fast Refresh, inline loader configuration, and over 200 bug fixes.
- [Next.js 16.2](https://nextjs.org/blog/next-16-2.md) (2026-03-18): Next.js 16.2 includes Adapters, rendering performance improvements, improved debugging and error pages, and more.
- [Building Next.js for an agentic future](https://nextjs.org/blog/agentic-future.md) (2026-02-12): How we built and sunset an in-browser agent, shipped MCP integration, and learned that better AI agent support means thinking from the agent's perspective.
- [Inside Turbopack: Building Faster by Building Less](https://nextjs.org/blog/turbopack-incremental-computation.md) (2026-01-20): Learn how we built Turbopack with incremental computation to scale development and builds to massive Next.js applications.
- [Next.js 16.1](https://nextjs.org/blog/next-16-1.md) (2025-12-18): Next.js 16.1 introduces Turbopack file system caching for development, a new bundle analyzer, and easier debugging in Node.js.
- [Next.js Security Update: December 11, 2025](https://nextjs.org/blog/security-update-2025-12-11.md) (2025-12-11): Two additional vulnerabilities have been identified in React Server Components. Users should upgrade to patched versions immediately.
- [Security Advisory: CVE-2025-66478](https://nextjs.org/blog/CVE-2025-66478.md) (2025-12-03): A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protocol. Users should upgrade to patched versions immediately.
- [Next.js 16](https://nextjs.org/blog/next-16.md) (2025-10-21): Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support, smarter routing, new caching APIs, and React 19.2 features.
- [Next.js 16 (beta)](https://nextjs.org/blog/next-16-beta.md) (2025-10-09): Next.js 16 beta includes stable Turbopack, file system caching, React Compiler support, smarter routing, new caching APIs, and React 19.2 features.
- [Next.js 15.5](https://nextjs.org/blog/next-15-5.md) (2025-08-18): Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, `next lint` deprecation, and deprecation warnings for Next.js 16.
- [Next.js 15.4](https://nextjs.org/blog/next-15-4.md) (2025-07-14): Next.js 15.4 includes updates to performance, stability, and Turbopack compatibility.
- [Next.js 15.3](https://nextjs.org/blog/next-15-3.md) (2025-04-09): Next.js 15.3 includes Turbopack for builds, new client instrumentation and navigation hooks, and more.
- [Building APIs with Next.js](https://nextjs.org/blog/building-apis-with-nextjs.md) (2025-02-28): Learn about how to build APIs with Next.js.
- [Next.js 15.2](https://nextjs.org/blog/next-15-2.md) (2025-02-26): Next.js 15.2 includes updates for debugging errors, metadata, Turbopack, and more.
- [Composable Caching with Next.js](https://nextjs.org/blog/composable-caching.md) (2025-01-03): Learn more about the API design and benefits of 'use cache'
- [Next.js 15.1](https://nextjs.org/blog/next-15-1.md) (2024-12-10): Next.js 15.1 introduces React 19 stable support, improved error debugging, new experimental authorization APIs, and more.
- [Our Journey with Caching](https://nextjs.org/blog/our-journey-with-caching.md) (2024-10-24): Learn about our journey with caching in Next.js App Router.
- [Next.js 15](https://nextjs.org/blog/next-15.md) (2024-10-21): Next.js 15 introduces React 19 support, caching improvements, a stable release for Turbopack in development, new APIs, and more.
- [Turbopack Dev is Now Stable](https://nextjs.org/blog/turbopack-for-development-stable.md) (2024-10-21): It's been a long road, but we are happy to announce that `next dev --turbo` is now stable and ready to speed up your development experience.
- [Next.js 15 RC 2](https://nextjs.org/blog/next-15-rc2.md) (2024-10-15): The second Next.js 15 Release Candidate (RC) is now available. This version allows you to test the latest features before the upcoming stable release.
- [Next.js 15 RC](https://nextjs.org/blog/next-15-rc.md) (2024-05-23): The Next.js 15 Release Candidate (RC) is now available. This early version allows you to test the latest features before the upcoming stable release.
- [Next.js 14.2](https://nextjs.org/blog/next-14-2.md) (2024-04-11): Next.js 14.2 includes development, production, and caching improvements. Including new configuration options, 99% Turbopack tests passing, and more.
- [Next.js 14.1](https://nextjs.org/blog/next-14-1.md) (2024-01-18): Next.js 14 includes improvements to self-hosting, error messages, parallel and intercepted routes, Turbopack, and more.
- [Next.js 14](https://nextjs.org/blog/next-14.md) (2023-10-26): Next.js 14 includes included performance, stability for Server Actions, a new course teaching the App Router, and more.
- [How to Think About Security in Next.js](https://nextjs.org/blog/security-nextjs-server-components-actions.md) (2023-10-23): Learn about what security protections are built-in Next.js and view a guide for auditing applications.
- [Next.js 13.5](https://nextjs.org/blog/next-13-5.md) (2023-09-19): Next.js 13.5 includes 22% faster local server startup, 29% faster HMR (Fast Refresh), 40% less memory usage, and more.
- [Next.js App Router Update](https://nextjs.org/blog/june-2023-update.md) (2023-06-22): The Next.js team is focused on performance, stability, and developer experience for the upcoming months.
- [Next.js 13.4](https://nextjs.org/blog/next-13-4.md) (2023-05-04): Next.js 13.4 moves App Router to stable, Turbopack to beta, and introduces experimental support for Server Actions.
- [Next.js 13.3](https://nextjs.org/blog/next-13-3.md) (2023-04-06): Next.js 13.3 introduces dynamic open graph images, advanced static exports, parallel routes and interception, OTEL support, and more.
- [Next.js 13.2](https://nextjs.org/blog/next-13-2.md) (2023-02-23): Next.js 13.2 introduces major improvements to the App Router in preparation for stability, including SEO support, Route Handlers, MDX for Server Components, Type-Safe Links, and more.
- [Next.js 13.1](https://nextjs.org/blog/next-13-1.md) (2022-12-22): Next.js 13.1 introduces improvements to the app directory, built-in module transpilation, stable edge runtime for API Routes, and many improvements to Turbopack support.
- [Next.js 13](https://nextjs.org/blog/next-13.md) (2022-10-25): Next.js 13 introduces layouts, React Server Components, and streaming in the app directory, as well as Turbopack, an improved image component, and the brand new font component.
- [Next.js 12.3](https://nextjs.org/blog/next-12-3.md) (2022-09-08): Next.js 12.3 introduces TypeScript Auto-Install, improved Fast Refresh, stable new Image Component, and more!
- [Next.js 12.2](https://nextjs.org/blog/next-12-2.md) (2022-06-28): Next.js 12.2 introduces stable Middleware and On-Demand ISR, experimental Edge SSR and API Routes, and more!
- [Layouts RFC](https://nextjs.org/blog/layouts-rfc.md) (2022-05-23): Nested routes and layouts, client and server routing, React 18 features, and designed for Server Components.
- [Next.js 12.1](https://nextjs.org/blog/next-12-1.md) (2022-02-17): Next.js 12.1 introduces on-demand ISR, support for styled-components and Relay, zero-config Jest support, and more!
- [Next.js 12](https://nextjs.org/blog/next-12.md) (2021-10-26): Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!
- [Next.js 11.1](https://nextjs.org/blog/next-11-1.md) (2021-08-11): Next.js 11.1 introduces an important security patch, ES Modules support, performance improvements, Rust-based tooling, 2x faster data fetching when pre-rendering, and more!
- [Next.js 11](https://nextjs.org/blog/next-11.md) (2021-06-15): Next.js 11 continues our mission to create the best developer experience with a new conformance system and performance improvements.
- [Next.js 10.2](https://nextjs.org/blog/next-10-2.md) (2021-04-28): Next.js 10.2 introduces performance improvements (faster builds, refresh, and startup), improved accessibility, Automatic Webfont Optimization, and more!
- [Next.js 10.1](https://nextjs.org/blog/next-10-1.md) (2021-03-29): Next.js 10.1 introduces 3x faster refresh, 58% smaller install size, 56% less dependencies, WebAssembly Image Optimization, improved next/image support, and more!
- [Incrementally Adopting Next.js](https://nextjs.org/blog/incremental-adoption.md) (2020-11-18): Learn different strategies for incrementally adopting Next.js into your development workflow.
- [Next.js 10](https://nextjs.org/blog/next-10.md) (2020-10-27): Next.js 10 introduces Built-in Image Optimization, Internationalized Routing, Next.js Analytics, React 17 Support, and more!
- [Next.js 9.5](https://nextjs.org/blog/next-9-5.md) (2020-07-27): Next.js 9.5 introduces Stable Incremental Static Regeneration, Custom Base Path, Redirects and Rewrites, Webpack 5 Beta, and more!
- [Next.js 9.4](https://nextjs.org/blog/next-9-4.md) (2020-05-11): Next.js 9.4 introduces React Fast Refresh, Incremental Static Regeneration, New Environment Support, Built-in Fetch, and more!
- [Next.js 9.3](https://nextjs.org/blog/next-9-3.md) (2020-03-09): Next.js 9.3 introduces new static-site generation improvements, native support for SCSS, reduced bundle sizes, static 404 pages, and more!
- [Next.js 9.2](https://nextjs.org/blog/next-9-2.md) (2020-01-15): Next.js 9.2 introduces native support for CSS, aggressive code-splitting, catch-all dynamic routes, and more!
- [Next.js 9.1.7](https://nextjs.org/blog/next-9-1-7.md) (2020-01-06): Next.js 9.1.7 improves upon a solid foundation, improving the enterprise-ready 9.1 release-channel. Upgrade for smaller client-side JavaScript bundles, redesigned CLI output, faster FCP/TTI, and more!
- [Introducing Create Next App](https://nextjs.org/blog/create-next-app.md) (2019-10-09): We're delighted today to introduce the new Create Next App. Create Next App sets up a modern React application powered by Next.js in one command.
- [Next.js 9.1](https://nextjs.org/blog/next-9-1.md) (2019-10-07): Next.js 9.1 leverages convention to support more project structures by default. Additionally, we're previewing new feature support such as CSS imports, advanced bundling, and static error pages.
- [Next.js 9.0.7](https://nextjs.org/blog/next-9-0-7.md) (2019-09-30): Next.js 9.0 was released approximately two months ago. Since then, we’ve been busy with 7 smaller but quite important releases. Let’s dive into what these releases have brought to your websites and applications, with absolutely no breaking changes.
- [Next.js 9](https://nextjs.org/blog/next-9.md) (2019-07-08): Next.js 9 includes TypeScript support, Dynamic Routing, API Routes, Automatic Static Optimization, and more!
- [Next.js 8.1](https://nextjs.org/blog/next-8-1.md) (2019-04-16): Next.js 8.1 introduces AMP support on a per-page basis, allowing incremental adoption of AMP.
- [Next.js 8.0.4](https://nextjs.org/blog/next-8-0-4.md) (2019-04-02): Next.js 8.0.4 introduces build performance improvements, smaller bundles, stonger defaults, and more.
- [Styling Next.js with Styled JSX](https://nextjs.org/blog/styling-next-with-styled-jsx.md) (2019-03-28): Styled JSX is a CSS-in-JS library that allows you to write encapsulated and scoped CSS to style your components. This blog post will help you get started with using Styled JSX in Next.js.
- [Next.js 8 Webpack Memory Improvements](https://nextjs.org/blog/webpack-memory.md) (2019-02-19): Recently Next.js 8 was introduced. The release included a massive build-time memory usage reduction. This blog post will explore how we have helped optimize webpack for the community.
- [Next.js 8](https://nextjs.org/blog/next-8.md) (2019-02-11): Next.js 8 introduces Serverless Mode, smaller bundles, performance improvements, and more.
- [Next.js 7](https://nextjs.org/blog/next-7.md) (2018-09-19): After 26 canary releases and 3.4 million downloads, we are proud to introduce the production-ready Next.js 7
- [Next.js 6.1](https://nextjs.org/blog/next-6-1.md) (2018-06-27): Next.js 6.1 features improved reliability and consistency in development
- [Next.js 6 and Nextjs.org](https://nextjs.org/blog/next-6.md) (2018-05-16): Next.js 6 features zero-configuration static exports, App Component, Babel 7 and more
- [Next.js 5.1: Faster Page Resolution, Environment Config & More](https://nextjs.org/blog/next-5-1.md) (2018-03-26): Next.js 5.1 features support for environment configuration, phases, source maps, and new Next.js plugins.
- [Next.js 5: Universal Webpack, CSS Imports, Plugins and Zones](https://nextjs.org/blog/next-5.md) (2018-02-05): Next.js 5 focuses on greater extensibility, composability for large applications and performance