Oddbean new post about | logout
 Next.js 15 has officially been released, bringing stability and exciting updates to developers. The new version prioritizes stability while introducing several notable enhancements. One of the key features is the @next/codemod CLI, which simplifies the upgrade process to the latest Next.js and React versions.

The release also includes Async Request APIs, which simplify rendering and caching models by making certain server-side request APIs asynchronous. Additionally, changes to caching semantics move away from default caching for fetch requests, GET Route Handlers, and client navigations, allowing developers to manually configure caching where necessary.

Next.js 15 also brings support for React 19, including features from React's upcoming release. The App Router has been optimized to work with React 19 RC, while backward compatibility with React 18 is maintained for the Pages Router.

The release includes several other updates, such as a new Static Route Indicator, unstable_after API, and instrumentation.js, which allows developers to monitor performance and track errors within the Next.js server lifecycle. Collaboration with observability providers like Sentry has enabled enhanced error reporting.

Source: https://dev.to/mitchiemt11/nextjs-15-now-stable-and-packed-with-exciting-updates-2j0p