Pular para o conteúdo
Pre-release

Next.js 16.5.0-canary.23

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

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

Resumo

O Next.js 16.5.0-canary.23 corrige a revalidação de cache durante o streaming e a associação dos registros de instrumentação às requisições. O Turbopack recebe ajustes no carregamento de chunks e nos imports dinâmicos. A publicação pertence ao canal canary e exige homologação separada da versão estável.

Novidades

  • Next.js 16.5.0-canary.23 — Memória: as amostras de rastreamento e o TurboMalloc informam a memória residente do processo, identificada por RSS.

Melhorias

  • Next.js 16.5.0-canary.23 — Dependências: a publicação atualiza as revisões do React e das fontes. O Turbo recebe a versão 2.11.10, e o SWC recebe a 82.2.0.
  • Next.js 16.5.0-canary.23 — Turbopack: os arquivos encontrados por imports adiados de import.meta.glob são compilados sob demanda. O processamento interno reúne invalidações de tarefas numa chamada conjunta.

Correções

  • Next.js 16.5.0-canary.23 — Cache: a revalidação enfileirada durante o streaming recebe correção. Os valores em cache são preservados na pré-renderização final em runtime, e as entradas ISR do Pages Router mantêm cacheControl no cache em disco.
  • Next.js 16.5.0-canary.23 — Instrumentação: o middleware e a renderização ficam no mesmo trace do OpenTelemetry, como spans irmãos. O span da requisição inclui a preparação do módulo da rota. Os spans de ciclo de vida são emitidos na requisição que os registrou.
  • Next.js 16.5.0-canary.23 — Falhas do middleware: os spans adiados da instrumentação são preservados quando o adaptador lança uma exceção.
  • Next.js 16.5.0-canary.23 — Carregamento: o Turbopack preserva a identidade da promise de carregamento do chunk e corrige a divisão dos chunks para imports adiados de import.meta.glob.
  • Next.js 16.5.0-canary.23 — Pré-renderização: a atualização concorrente do manifesto no desenvolvimento recebe correção. As chamadas de Server Actions em GSP também corrigem o erro __next_require__ is not a function.
  • Next.js 16.5.0-canary.23 — Workers: o recurso Durable use cache corrige uma falha que encerrava a execução nos workers do Node.

Ponto de Atenção

A canary contém alterações na instrumentação e no cache. Teste sugerido: numa cópia da aplicação, provoque uma revalidação durante uma resposta em streaming e confira o conteúdo da navegação seguinte. No OpenTelemetry, compare os spans do middleware e da renderização na mesma requisição. Valide também uma rota que carregue módulos com import.meta.glob.

Notas da versão

O release oficial do Next.js 16.5.0-canary.23 foi publicado em 22/10/2026 às 11h48 UTC como pré-release. As notas da instrumentação esclarecem que os spans criados durante a instrumentação não integram os traces das requisições.

Versões anteriores

    • Next.js 16.5.0-canary.21

      O Next.js 16.5.0-canary.21 ajusta a atualização automática do App Router durante o desenvolvimento.

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

      O Next.js 16.5.0-canary.20 atualiza a revisão do React e modifica o encaminhamento dos cabeçalhos às estruturas de requisição do App Router.

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

      O Next.js 16.5.0-canary.19 mostra o estado da compilação junto dos problemas exibidos pelo DevTools.

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

      O Next.js 16.5.0-canary.18 adiciona a opção prefetch="navigation" ao componente Link e corrige uma falha de atualização durante o desenvolvimento com o Pages Router.

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

      O Next.js 16.5.0-canary.17 altera a leitura de blocos SST na camada turbo-persistence.

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

      O Next.js 16.5.0-canary.16 encaminha os metadados das requisições de Server Actions para a renderização do App.

      Pre-release

Versões posteriores

    • Next.js 16.5.0-canary.28

      O Next.js 16.5.0-canary.28 corrige a renderização com Cache Components e a resposta de páginas após executar Server Actions com navegação entre documentos.

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

      O Next.js 16.5.0-canary.27 corrige o arquivo de trava do diretório de saída em sistemas de arquivos com suporte ausente ou limitado a esse mecanismo, como o NFS.

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

      O Next.js 16.5.0-canary.26 corrige a navegação da página global-not-found para rotas da aplicação.

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

      O Next.js 16.5.0-canary.25 reverte a alteração sobre compatibilidade das dependências de build dos loaders do webpack anunciada na canary.24.

      Pre-release
    • Next.js 16.4.3

      O Next.js 16.4.3 leva correções para a linha estável, incluindo o carregamento de fontes do Google e a organização dos traces do OpenTelemetry.

      Stable
    • Next.js 16.5.0-canary.24

      O Next.js 16.5.0-canary.24 amplia os imports adiados no servidor e ajusta o carregamento do React.

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