Pular para o conteúdo
Breaking change

Next.js 16.5.0-canary.42

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

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

Resumo

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. A pré-release também comprime respostas de Route Handlers ainda sem compressão e remove uma função pública do módulo de transformação de imagens. Essa remoção exige revisar importações diretas do módulo.

Novidades

  • Next.js 16.5.0-canary.42 — Request Insights: o histórico das sessões fica persistido. A interface mostra o carregamento e a preparação dos módulos de rota, com mais detalhes das requisições e chamadas de fetch.

Melhorias

  • Next.js 16.5.0-canary.42 — Route Handlers: as respostas recebem compressão automática quando ainda não estão comprimidas.
  • Next.js 16.5.0-canary.42 — Compilação: a versão inclui o SWC v84. O Turbopack gera import.meta.glob como módulo sintético e informa tipos de módulo desconhecidos no ponto da importação.

Correções

  • Next.js 16.5.0-canary.42 — Navegação preparada: experimental_prepare evita uma nova busca no momento da confirmação da navegação quando as indicações de inlining estão desatualizadas.
  • Next.js 16.5.0-canary.42 — Turbopack: o carregamento tenta recuperar chunks que falharam junto com chunks de componentes. O compilador preserva funções imediatamente executadas cujo callee tem anotação PURE nos builds de produção.
  • Next.js 16.5.0-canary.42 — Gerenciamento de tarefas: a remoção da reativação de tarefas corrige uma disputa entre a coleta de lixo e a remoção de tarefas do cache.

Breaking changes

  • Next.js 16.5.0-canary.42 — Transformação de imagens: optimizeImage foi removida da interface pública de next/image-optimizer-transform. Código que importa essa função precisa substituir essa dependência. As notas não indicam uma função substituta.

Ponto de Atenção

Esta é uma pré-release. Teste sugerido: procure importações de optimizeImage no projeto e execute o build após ajustá-las. Depois confira o cabeçalho de compressão de uma resposta de Route Handler e a continuidade do histórico no Request Insights.

Notas da versão

O Next.js 16.5.0-canary.42 foi publicado em 05/11/2026 às 23h45 UTC. As mudanças descritas pertencem ao canal canary.

Versões anteriores

    • 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
    • Next.js 15.5.29

      O Next.js 15.5.29 corrige três falhas de segurança classificadas como moderadas nas notas oficiais.

      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
    • Next.js 16.5.0-canary.43

      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.

      Breaking change
Ver todas as 135 versões do Next.js
Histórico de versões