Release do Next.js · 22 de julho de 2026

Next.js v16.3.0-preview.8

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

Next.js v16.3.0-preview.8

Resumo

O Next.js v16.3.0-preview.8 consolida mudanças da série 16.3.0 no Turbopack, no cache, nas Server Actions e na navegação. A versão também amplia o Request Insights no DevTools e estabiliza opções de configuração para hashes e arquivos estáticos imutáveis.

Novidades

  • Next.js v16.3.0-preview.8 — Request Insights: o DevTools recebe um painel de requisições, e a coleta de spans corrige a inicialização da assinatura e o registro dos eventos observados.
  • Next.js v16.3.0-preview.8 — Configuração de assets: outputHashSalt e a opção de arquivos estáticos imutáveis deixam a área experimental da configuração.
  • Next.js v16.3.0-preview.8 — Ferramentas para agentes: o diretório skills/ pode ser distribuído como plugin do Claude Code, e a série inclui uma skill de desenvolvimento síncrono com React.

Melhorias

  • Next.js v16.3.0-preview.8 — Bootstrap do Turbopack: o runtime de carregamento pode ser incorporado ao bootstrap do grupo de chunks, reduzindo código separado por rota no Pages Router.
  • Next.js v16.3.0-preview.8 — Geração de chunks: o Turbopack cria chunks de componentes por grupo mesclado, remove exports CommonJS definidos com Object.defineProperty quando não são usados e evita atualizações redundantes na raiz.
  • Next.js v16.3.0-preview.8 — Formulários MPA: a validação de submissões recebe uma implementação com menor custo de processamento.
  • Next.js v16.3.0-preview.8 — Imagens: a identificação do tipo de conteúdo feita pelo next/image recebe uma implementação mais eficiente.
  • Next.js v16.3.0-preview.8 — Navegação parcial: o App Shell passa a compartilhar a configuração de Partial Prefetching, e shells desatualizados há menos de cinco minutos deixam de entrar na resposta.

Correções

  • Next.js v16.3.0-preview.8 — Server Actions no Edge: o runtime aplica serverActions.bodySizeLimit e valida os identificadores de referências do servidor durante a consulta ao manifest.
  • Next.js v16.3.0-preview.8 — Chaves de cache: o fetch(Request, init) usa a requisição efetiva na chave, enquanto corpos binários recebem uma chave byte a byte no incremental cache.
  • Next.js v16.3.0-preview.8 — Manipuladores de use cache: uma falha lançada por um manipulador personalizado deixa de produzir uma rejeição não capturada.
  • Next.js v16.3.0-preview.8 — Redirects e rewrites: redirects internos de servidores personalizados recebem a origem correta, o basePath permanece no destino e parâmetros incomuns de rewrite são codificados.
  • Next.js v16.3.0-preview.8 — Middleware com i18n: o matcher do Turbopack volta a funcionar quando a configuração usa apenas um locale.
  • Next.js v16.3.0-preview.8 — Navegação Instant: a validação deixa de impedir a navegação, e tentativas repetidas são corrigidas durante a retenção do lock.
  • Next.js v16.3.0-preview.8 — Compatibilidade com Windows: o Turbopack normaliza os caminhos corretamente e mantém a representação literal usada internamente.

Breaking changes

  • Next.js v16.3.0-preview.8 — Flag do Turbopack: a opção turbopackTreeShaking recebe o novo nome turbopackModuleFragments, então configurações que usam o nome anterior precisam ser atualizadas.
  • Next.js v16.3.0-preview.8 — Opções estabilizadas: revise a localização de outputHashSalt e da configuração de arquivos estáticos imutáveis quando o projeto ainda as mantém dentro de experimental.

Ponto de Atenção

  • Next.js v16.3.0-preview.8 — Canal preview: valide o build, o cache e a navegação em homologação, principalmente em aplicações com Turbopack, Server Actions no Edge, servidor personalizado ou Partial Prefetching.
  • Next.js v16.3.0-preview.8 — Teste sugerido: execute next dev e next build, envie uma Server Action acima do limite configurado, confira um redirect com basePath e compare uma requisição binária repetida no cache.

Notas da versão

  • Next.js v16.3.0-preview.8 — Série consolidada: a captura reúne as versões canary.88 a canary.93, além das publicações preview.7 e preview.8, sob a versão principal de 22 de julho.
Voltar para o changelog do Next.js

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.