Resumo
O Next.js v16.3.1-canary.14 agrega dez publicações canary com ajustes no Turbopack, no roteamento, no cache e nos Cache Components. A versão mais recente corrige caminhos de debug no Pages Router, valores antigos após navegação e uma corrida na inicialização do runtime compartilhado.
Novidades
- Next.js v16.3.1-canary.14 —
use cache: arquivos com a diretiva aceitam exports literais. - Next.js v16.3.1-canary.14 — Turbopack:
import.meta.globaceita um argumento que define o tipo do módulo.
Melhorias
- Next.js v16.3.1-canary.14 — Cache Components: caminhos legados de PPR são removidos, o sinal interno usa Cache Components e o framework registra APIs incompatíveis com shells estáticos.
- Next.js v16.3.1-canary.14 — Turbopack: o cache retém menos versões antigas e recebe expiração por TTL, e a análise CJS usada por scope hoisting cobre mais padrões de
module.exports. - Next.js v16.3.1-canary.14 — Build e desenvolvimento: entradas emitidas pela aplicação orientam o pós-build, e o worker de validação permanece ativo entre atualizações HMR.
Correções
- Next.js v16.3.1-canary.14 — Navegação e cache: a versão corrige valores antigos que permaneciam após navegação mesmo depois da revalidação e elimina loops repetidos de prefetch no roteamento otimista.
- Next.js v16.3.1-canary.14 — Runtime compartilhado: uma corrida durante a inicialização do runtime compartilhado do Turbopack é corrigida, e o uso padrão desse runtime fica restrito ao canal canary.
- Next.js v16.3.1-canary.14 — Pages Router: caminhos de builds de debug usados pelas entradas de suporte são corrigidos, e manifests do Turbopack deixam de gravar
crossOriginquando a opção não foi definida. - Next.js v16.3.1-canary.14 — Observação no desenvolvimento: o Nav Inspector deixa de repetir requisições em capturas sucessivas, e o watcher de disco do Turbopack recebe correções de polling.
Ponto de Atenção
- Next.js v16.3.1-canary.14 — Teste sugerido: valide o build com Turbopack, navegue por uma rota que revalida cache, confira uma aplicação Pages Router em modo debug e teste arquivos com
'use cache'que exportam valores literais.
Notas da versão
- Next.js v16.3.1-canary.14 — Releases mesclados: a publicação reúne
v16.3.1-canary.5av16.3.1-canary.14, lançadas entre 7 e 12 de agosto, e inclui manutenção de documentação e testes que não altera o comportamento público.