Pular para o conteúdo
Pre-release

Next.js 16.4.0-canary.58

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
47 de 129
Nesta página

Resumo

O Next.js 16.4.0-canary.58 amplia a análise de bundles e corrige comportamentos do Turbopack. A publicação também ajusta exemplos de build com pnpm em Docker e inclui avisos sobre a configuração de Partial Prefetching. Você pode comparar o build da aplicação com a versão anterior, mantendo esta canary em um ambiente de teste.

Novidades

  • Next.js 16.4.0-canary.58 — Analisador de bundles: a interface apresenta um resumo por rota e o escopo de módulos assíncronos. A visualização de comparação mostra as alterações no treemap e a barra de ferramentas recebe outra organização.
  • Next.js 16.4.0-canary.58 — Diagnósticos de implantação: a publicação habilita diagnósticos para generateStaticParams vazio e avisa quando Partial Prefetching não está configurado.

Melhorias

  • Next.js 16.4.0-canary.58 — Exportações: o tratamento de exportações ESM passa parte do trabalho para getters. A transformação de nomes exportados com apoio de fachadas pode ser ativada opcionalmente.
  • Next.js 16.4.0-canary.58 — Cache do Turbopack: o cache de módulos usa Map e o registro de arquivos em disco usa FrozenMap. A leitura diferencia as condições MustExist e AllowMissing.
  • Next.js 16.4.0-canary.58 — React e documentação: a dependência React recebe uma revisão de 2 de outubro. O guia MCP acompanha next-devtools-mcp 0.4 e a documentação esclarece os níveis de ensureStatic.

Correções

  • Next.js 16.4.0-canary.58 — Builds em Docker: os exemplos com pnpm recebem uma correção de compilação. As notas não detalham a falha nem permitem estender a correção a toda configuração Docker.
  • Next.js 16.4.0-canary.58 — Resolução no Turbopack: o Turbopack admite import.meta.url em raízes adicionais. Entradas de ResolveMap podem corresponder às raízes possíveis e AfterResolvePluginCondition deixa de aceitar implicitamente uma raiz diferente.
  • Next.js 16.4.0-canary.58 — Execução de tarefas: o backend mantém corretamente outdated_collectibles para evitar execuções desnecessárias com estado antigo. Referências temporárias de tarefas recebem uma verificação contra serialização.

Ponto de Atenção

A canary é uma pré-release. As notas não descrevem uma migração obrigatória nem quantificam o efeito das alterações de cache. Teste sugerido: compile uma cópia da aplicação com seu gerenciador de pacotes, confira import.meta.url em uma raiz adicional e compare o resumo por rota no analisador de bundles. Para uma aplicação que usa generateStaticParams, examine os diagnósticos de implantação quando a função retornar uma lista vazia.

Notas da versão

Consulte o release oficial do Next.js 16.4.0-canary.58 para conferir os ajustes do Turbopack e os novos diagnósticos do build.

Versões anteriores

    • Next.js 16.4.0-canary.57

      O Next.js 16.4.0-canary.57 concentra mudanças no fluxo de atualização, no arquivo nativo gerado do Turbopack e nos testes de implantação.

      Pre-release
    • Next.js 16.4.0-canary.56

      O Next.js 16.4.0-canary.56 altera o build do Turbopack e o assistente de atualização.

      Pre-release
    • Next.js 16.4.0-canary.55

      O Next.js 16.4.0-canary.55 estabiliza ensureStatic e habilita o runtime compartilhado experimental do Turbopack por padrão.

      Pre-release
    • Next.js 16.4.0-canary.54

      O Next.js 16.4.0-canary.54 concentra mudanças no isolamento do cache e na recuperação de imagens.

      Pre-release
    • Next.js 16.3.8

      O Next.js 16.3.8 reúne sete avisos de segurança.

      Stable
    • Next.js 15.5.27

      O Next.js 15.5.27 recebe correções de segurança para rotas de imagens de metadados e páginas que usam geração estática ou regeneração incremental.

      Stable

Versões posteriores

    • Next.js 16.5.0-canary.1

      O Next.js 16.5.0-canary.1 modifica a criação dos snapshots de tarefas do Turbopack.

      Pre-release
    • Next.js 16.4.0-canary.63

      O Next.js 16.4.0-canary.63 preserva diretórios configurados durante a exportação estática e reverte a estabilização de forbidden() e unauthorized().

      Breaking change
    • Next.js 16.4.0-canary.62

      O Next.js 16.4.0-canary.62 amplia a análise dos arquivos gerados e mantém o desenvolvimento e a compilação em execução durante os avisos de atualização.

      Pre-release
    • Next.js 16.4.0-canary.61

      O Next.js 16.4.0-canary.61 estabiliza forbidden() e unauthorized() dentro da linha canary e acrescenta compatibilidade com ESLint 10 ao eslint-config-next.

      Pre-release
    • Next.js 16.4.0-canary.60

      O Next.js 16.4.0-canary.60 padroniza as cores usadas para mostrar variações no analisador de bundles.

      Pre-release
    • Next.js 16.4.0-canary.59

      O Next.js 16.4.0-canary.59 corrige a exibição desnecessária do fallback de Suspense durante uma atualização de URL e a suspensão dos parâmetros no cliente durante alterações rasas de navegação.

      Pre-release
Ver todas as 129 versões do Next.js
Histórico de versões