Pular para o conteúdo
Breaking change

Next.js 16.5.0-canary.43

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

Publicada em
Posição no histórico
3 de 135
Nesta página

Resumo

O Next.js 16.5.0-canary.43 corrige o acúmulo de cabeçalhos Link durante a revalidação e reúne a compilação e a análise numa única execução. Essa pré-release também muda o caminho de importação da transformação experimental de imagens, exigindo ajuste nos projetos que já usam a função.

Novidades

  • Next.js 16.5.0-canary.43 — Análise de build: a compilação e a análise podem ocorrer na mesma execução. As notas não apresentam um comando de migração para essa mudança.

Melhorias

  • Next.js 16.5.0-canary.43 — Cabeçalhos: NodeNextResponse reduz as alocações usadas para representar cabeçalhos de resposta.
  • Next.js 16.5.0-canary.43 — TypeScript: eslint-config-next alinha a dependência peer do TypeScript à usada por typescript-eslint. A documentação esclarece a configuração do ESLint com TypeScript 7.
  • Next.js 16.5.0-canary.43 — Diagnóstico: o Request Insights recebe ajustes nos menus de ações da interface e na interação com traces.
  • Next.js 16.5.0-canary.43 — Turbopack: coleções sem ordem observável usam estruturas hash. A geração de entradas de páginas também recebe uma simplificação interna.

Correções

  • Next.js 16.5.0-canary.43 — Revalidação: cabeçalhos Link produzidos na pré-renderização deixam de se acumular a cada revalidação. Você pode conferir a resposta depois de várias revalidações para verificar a quantidade de valores nesse cabeçalho.

Breaking changes

  • Next.js 16.5.0-canary.43 — Importação experimental: next/image-optimizer-transform foi movido para next/experimental/image-optimizer-transform. Atualize os imports que usam o caminho anterior. A API pública de imageOptimizerTransform também deixa de usar o tipo NextConfigComplete.

Ponto de Atenção

A versão pertence ao canal canary. Teste sugerido: num projeto de homologação, atualize o import da transformação de imagens e execute o build. Depois revalide uma página repetidamente e compare os cabeçalhos Link das respostas para verificar se o conteúdo continua acumulando.

Notas da versão

O Next.js 16.5.0-canary.43 foi publicado como pré-release em 06/11/2026 às 23h41 UTC. As notas incluem ajustes na documentação de SVG e nos exemplos de rotas usadas como proxy.

Versões anteriores

    • Next.js 16.5.0-canary.42

      O Next.js 16.5.0-canary.42 preserva o histórico do Request Insights e amplia os detalhes mostrados durante a preparação das rotas.

      Breaking change
    • Next.js 16.5.0-canary.41

      O Next.js 16.5.0-canary.41 acrescenta redirecionamentos internos ao processamento de imagens e filtros ao Request Insights.

      Breaking change
    • Next.js 16.5.0-canary.40

      O Next.js 16.5.0-canary.40 acrescenta instrumentação fornecida por adaptadores e suporte experimental a handlers route.go no App Router.

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

      A pré-release Next.js 16.5.0-canary.39 corrige a separação das entradas de cache e o encaminhamento de respostas.

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

      O Next.js 16.5.0-canary.38 continua os ajustes de cache da candidata anterior e corrige a inclusão indevida de chunks de cliente em layouts com importações assíncronas do servidor.

      Pre-release
    • Next.js 16.4.5

      O Next.js 16.4.5 reúne sete correções de segurança classificadas como moderadas.

      Stable

Versões posteriores

    • Next.js 16.5.0-canary.45

      O Next.js 16.5.0-canary.45 acrescenta suporte a turbopackIgnore em new URL() e altera estruturas internas do Turbopack.

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

      O Next.js 16.5.0-canary.44 acrescenta links para o guia de migração nas mensagens de erro de configuração dos Cache Components.

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