Next.js

Next.js: React Upgrade and Turbopack Fixes

The Next.js team merged 16 pull requests including a React upgrade and several critical Turbopack analyzer fixes. Key improvements include better error handling, documentation updates, and CI optimizations.

Duration: PT1M57S

https://podlog.io/listen/next-js-36fde2ae/episode/next-js-react-upgrade-and-turbopack-fixes-43087cde

Transcript

This is your Next.js developer briefing for May 28th, 2026.

The Vercel release bot merged a React upgrade, moving from build 75b0945b to c0cd4d5d, incorporating three upstream React pull requests across 86 files. Sam Poder contributed two significant Turbopack fixes - correcting short circuit evaluation logic for AND/OR operators in string and nullish-related methods, and fixing a regex bug in require.context that was rejecting valid relative paths. Niklas Mischkulnig resolved an issue where Turbopack's instrumentation client would fail when package.json specified type:module, fixing a "module is not defined" error.

On the infrastructure side, Benjamin Woodruff made several CI improvements including switching non-webpack-specific tests to use Turbopack by default, increasing test concurrency from 8 to 12 cores, and renaming build cache keys for better visibility. The team also addressed a hanging Node 24 TypeScript test issue on the 16.2 backport branch by disabling the problematic job.

Developer experience improvements included Yavor Punchev's mobile error overlay navigation fixes and Sebastian Silbermann's regression test for static metadata files with generateStaticParams. Documentation updates came from Joseph, who clarified transpilePackages usage and reorganized ISR cache handler guidance. Igor Babko cleaned up an extra word in the fonts documentation.

Additional commits covered skills documentation improvements for cache components optimization and various build configuration updates.

What's next: React integration testing continues with the latest upstream changes, and Turbopack analyzer improvements should reduce false positives in static analysis.

That's your Next.js update. Back to building.