Resumo
O Next.js v16.4.0-canary.2 introduz uma estrutura de opções para construir o armazenamento de backend. A publicação também reúne as mudanças técnicas das canaries anteriores da mesma linha, incluindo ajustes no Turbopack, no Partial Prefetching, no App Router, em symlinks e na estabilização do filesystem.
Novidades
- Next.js v16.4.0-canary.2 — Armazenamento de backend: uma estrutura de opções agora concentra a construção do armazenamento de backend.
Melhorias
- Next.js v16.4.0-canary.2 — Turbopack: a linha mantém os ajustes de listeners HMR em microfrontends, deduplicação de chunks do Pages Router, leitura de symlinks e observação de caminhos já registrados.
- Next.js v16.4.0-canary.2 — Partial Prefetching:
unstable_prefetcheunstable_navigationrecebem validações e verificações de adoção nas superfícies experimentais de PPF. - Next.js v16.4.0-canary.2 — Runtime: closures assíncronas e
scope_unboundedpermitem organizar blocos assíncronos e descobrir trabalho adicional dentro de uma execução limitada deturbo-tasks.
Correções
- Next.js v16.4.0-canary.2 — App Router e exportação: a linha corrige a detecção de layouts raiz ausentes, preserva a barra final no fallback de exportação MPA e ajusta a validação de
unstable_navigation. - Next.js v16.4.0-canary.2 — Filesystem e symlinks: o Turbopack mostra o último arquivo modificado ao aguardar a estabilização do filesystem, separa as estruturas de leitura e escrita de symlinks e deduplica chunks do Pages Router.
- Next.js v16.4.0-canary.2 — Documentação e testes: a publicação corrige o nome de
parallelRouteKey, esclarecebeforeInteractivee ajusta testes de importação, overlay de erro, cacheLife, adapters e App Shell.
Ponto de Atenção
- Next.js v16.4.0-canary.2 — Teste sugerido: valide a construção do armazenamento de backend, execute um build com Turbopack em microfrontends, confira layouts raiz ausentes, symlinks, chunks do Pages Router, exportação MPA com barra final e as APIs experimentais de Partial Prefetching.
Notas da versão
- Next.js v16.4.0-canary.2 — Áreas afetadas: armazenamento de backend, Turbopack, App Router, Partial Prefetching, runtime, symlinks, filesystem, exportação, documentação e testes.