Change8

v16.2.7

📦 next-jsView on GitHub →
2 features🐛 9 fixes🔧 4 symbols

Summary

This release backports critical bug fixes primarily targeting stability and correctness issues related to routing, caching, server actions, and Turbopack hashing for version 16.2.x.

✨ New Features

  • Turbopack now uses base38 hash encoding instead of base40.
  • Added LocalPathOrProjectPath resolution for PostCSS configuration in Turbopack.

🐛 Bug Fixes

  • Fixed documentation issues backported for v16.2.
  • Resolved _finishedPromise issue on requestFailed by patching playwright-core.
  • Fixed hydration failure in dev mode when the page is served from HTTP cache.
  • Corrected corruption of catch-all router.query when basePath and rewrites are used together.
  • Non-ASCII characters in cache tags are now encoded correctly at construction.
  • Fixed an issue causing an infinite forwarding loop in server actions when middleware rewrites are present.
  • Fixed 'type: module' behavior in the project directory when using standalone or adapters.
  • Adapter preferred regions are now propagated correctly.
  • FormData entries are no longer dropped.

Affected Symbols