- Add extra loop protection to React Server Functions
- Prevents infinite loops in React Server Components
- Minor safety improvement with no breaking changes
Next.js changelog digest
Dec 8 - Dec 14, 2025. Useful releases, risky migrations, and noisy updates from the Next.js channel.
No matching updates in this bucket.
Next.js updates in 2025-w50
- Added extra loop protection for React Server Functions to prevent infinite loops during execution.
- Improves stability and reliability of React Server Components.
- Applied a security patch to address vulnerabilities.
- Refer to the Next.js Security Update for detailed information.
- Applied security update to address vulnerabilities in Next.js.
- Ensured compliance with the latest security standards.
- Applied security patch for Next.js vulnerabilities
- Addresses identified security issues as detailed in the Next.js Security Update
- Applied Next.js security update to patch known vulnerabilities
- Integrated latest security fixes from Next.js release
- Security patch released for Next.js vulnerabilities.
- Consult the Next.js Security Update for detailed information.
- Applies Next.js security update to patch vulnerabilities.
- No functional or API changes; purely a security fix.
- Applied security patch for Next.js
- Addresses vulnerabilities referenced in the Next.js Security Update
- Applies a security patch for Next.js to address known vulnerabilities
- Refer to the Next.js Security Update for detailed information on the fix
- Add extra loop protection to React Server Functions to prevent infinite loops
- Implemented in React Server Components (PR #35351)
- Fixes promise cycle handling in React Server Components
- Corrects toString behavior on Server Functions
- Relocated react-server-dom-webpack/.unbundled to a private react-server-dom-unbundled package.
- Patched promise cycle handling and fixed toString behavior for Server Functions.
- Migrated React Server DOM webpack/.unbundled to a private `react-server-dom-unbundled` package.
- Patched Promise cycle handling and corrected `toString` behavior for Server Functions.
- Fixed source validation, CSS parse error reporting, Ruby comment handling, and CLI stability (duplicate args, /dev/stdout hangs, source maps during watch).
- Added environment API support in @tailwindcss/vite and improved config handling (preserve theme key case, special defaults, future/experimental keys, content theme key compatibility).
- Enhanced utility canonicalization and class handling (skip utilities with top-level !, combine text/leading classes, canonicalize arbitrary utilities, validate candidates like Oxide).
- Fixed bug where sibling() functions were broken inside calc() expressions (issue #19335).
- Ensured sibling() works correctly when used within CSS calc() functions.
- Backported bug fixes from the canary release
- Updated React version in CNA templates