Change8

v16.4.0-canary.7

📦 next-jsView on GitHub →
🐛 17 fixes🔧 10 symbols

Summary

This release includes various bug fixes across different modules like ISR, next/image, and turbopack. It also addresses documentation issues and stabilizes several tests.

Migration Steps

  1. Replaced crossterm with owo-colors in turbopack-cli-utils.

🐛 Bug Fixes

  • Fixed ISR misses with backslashes in segments when deployed on Windows.
  • Disabled AVIF image optimization for next/image.
  • Prevented SWC's plugin host from being enabled for WASM targets.
  • Made turbopack-node's process_pool inert on WASM.
  • Made the SWC WASM-plugin backend native-only.
  • Skipped the ctrl-c handler on WASM for turbopack-trace-utils.
  • Created symlinks through the WASI API on WASI for turbo-tasks-fs.
  • Compiled EventListener::wait on WASM for turbo-tasks.
  • Allowed the napi feature on WASM targets for turbo-rcstr.
  • Detected the target, not the host, in build.rs for next-napi-bindings.
  • Stopped printing a stack frame for error message text.
  • Fixed typos and correctness issues in App Router documentation.
  • Deflaked the page config test for a string config value.
  • Stabilized read-only page recreation.
  • Showed the errors of an AggregateError behind a cause.
  • Reused a single drain listener when piping Node streams through gzip.
  • Preserved server cache after compile error.

Affected Symbols