Pular para o conteúdo
Pre-release

Next.js 16.5.0-canary.3

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

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

Resumo

O Next.js 16.5.0-canary.3 utiliza ESLint 10 nas aplicações novas do create-next-app e amplia a inspeção dos traces do Turbopack. A publicação corrige a seleção de arquivos de teste pelo codemod de navegação instantânea. Você pode comparar a configuração gerada para uma aplicação de teste e conferir quais arquivos o codemod propõe alterar.

Novidades

  • Next.js 16.5.0-canary.3 — Inspeção de traces: turbo-trace-size permite examinar o tamanho de um arquivo de trace. A opção no-memory de NEXT_TURBOPACK_TRACING permite produzir o registro sem as amostras de memória.

Melhorias

  • Next.js 16.5.0-canary.3 — Aplicações novas: o create-next-app utiliza ESLint 10 nos projetos gerados e grava um trecho de feedback dos agentes em AGENTS.md quando esse recurso está habilitado.
  • Next.js 16.5.0-canary.3 — Compilação: o Turbopack agrupa a geração de código de EsmBinding. O carregamento de traces comprimidos recebe uma otimização, sem medição de desempenho publicada nas notas.
  • Next.js 16.5.0-canary.3 — Dependências: a publicação atualiza o React e utiliza SWC v81, além de uma revisão nova do compilador Rust. Essas atualizações pertencem à canary e não alteram retroativamente a release estável 16.4.0.

Correções

  • Next.js 16.5.0-canary.3 — Codemod de navegação: a seleção reconhece corretamente arquivos de teste localizados junto ao código da aplicação. As notas não detalham todos os padrões de nome afetados.
  • Next.js 16.5.0-canary.3 — Análise de bundles: a skill next-bundle-optimizer recebe correções no encaminhamento entre suas etapas. A documentação esclarece que next analyze export e a skill foram incluídos na 16.4.
  • Next.js 16.5.0-canary.3 — Manutenção do Turbopack: dependências não utilizadas são corrigidas e o teste de tamanho dos traces acompanha o campo active_worker_threads das amostras de memória.

Ponto de Atenção

A publicação é uma pré-release. A utilização de ESLint 10 pelo gerador descreve aplicações novas, sem anunciar uma migração automática de aplicações existentes. Você precisa conferir a configuração gerada separadamente do teste de atualização de uma aplicação já publicada.

Teste sugerido: gere uma aplicação descartável com create-next-app e confira a versão do ESLint e o trecho de feedback em AGENTS.md quando habilitado. Em outra cópia de teste, confira as alterações propostas pelo codemod para arquivos de teste junto aos componentes.

Notas da versão

O release oficial do Next.js 16.5.0-canary.3 registra publicação em 07/10/2026 às 23h50 UTC. A canary.2 também foi publicada no mesmo dia e possui notas próprias. As mudanças descritas aqui pertencem somente à canary.3.

Versões anteriores

    • Next.js 16.5.0-canary.2

      O Next.js 16.5.0-canary.2 identifica as falhas de download de fontes pelo Turbopack com uma mensagem específica.

      Pre-release
    • Next.js 16.4.0

      O Next.js 16.4.0 estabiliza controles para definir qual conteúdo será preparado durante a navegação e verificar se uma rota conserva a renderização estática.

      Breaking change
    • 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

Versões posteriores

    • Next.js 16.5.0-canary.9

      O Next.js 16.5.0-canary.9 corrige a detecção de parâmetros raiz no Windows e o caminho utilizado por generateStaticParams.

      Pre-release
    • Next.js 16.5.0-canary.8

      O Next.js 16.5.0-canary.8 ativa a coleta de lixo do Turbopack por padrão no canal canary e corrige dois caminhos dessa coleta que deixavam relações de dependência parcialmente removidas.

      Pre-release
    • Next.js 16.5.0-canary.7

      O Next.js 16.5.0-canary.7 restaura a opção experimental de utilizar o webpack instalado na aplicação.

      Pre-release
    • Next.js 16.5.0-canary.6

      O Next.js 16.5.0-canary.6 expõe um caminho público para a transformação de imagens e modifica o agrupamento dos arquivos produzidos pelo Turbopack.

      Pre-release
    • Next.js 16.5.0-canary.5

      O Next.js 16.5.0-canary.5 ajusta testes de deploy do repositório e corrige a expectativa de resposta do Google Tag Manager.

      Pre-release
    • Next.js 16.5.0-canary.4

      O Next.js 16.5.0-canary.4 corrige o envio de telemetria com Node.js 24 e remove avisos do Turbopack que não orientavam uma ação útil.

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