Pular para o conteúdo
Pre-release

Next.js 16.5.0-canary.27

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

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

Resumo

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. A publicação também modifica a montagem do script Flight inserido na página: o framework utiliza as strings produzidas pelo React, evitando uma nova codificação desse conteúdo.

As alterações do Turbopack reorganizam o processamento dos grupos de chunks e incluem paralelismo na decodificação de consultas grandes em lote. As notas descrevem os mecanismos alterados, mas não apresentam medições de tempo de compilação. Você pode comparar o comportamento no seu projeto sem assumir um ganho de desempenho já medido pelo anúncio.

Novidades

A publicação concentra mudanças no funcionamento interno do framework e não anuncia uma nova funcionalidade pública.

Melhorias

  • Next.js 16.5.0-canary.27 — Script Flight: a montagem do script inline utiliza as strings do React diretamente, evitando recodificá-las.
  • Next.js 16.5.0-canary.27 — Grupos de chunks: o Turbopack consulta os índices por uma célula com chave e acompanha a disponibilidade por grupo. A organização utiliza chaves e incorpora grupos derivados do grafo.
  • Next.js 16.5.0-canary.27 — Consultas em lote: o turbo-tasks-backend paraleliza a decodificação de consultas grandes. O SnapshotCoordinator também distribui o contador de operações e verifica periodicamente o encerramento das operações pendentes.
  • Next.js 16.5.0-canary.27 — Persistência: o turbo-persistence preserva a quantidade de shards até a primeira mesclagem no nível inferior do armazenamento.

Correções

  • Next.js 16.5.0-canary.27 — Diretório de saída: o arquivo de trava recebe uma correção para sistemas de arquivos com implementação ausente ou limitada de travas. O release cita o NFS como exemplo dessa condição.

Ponto de Atenção

Esta é uma pré-release canary. A publicação não descreve uma migração obrigatória nem uma alteração incompatível de interface. A condição experimental orienta a avaliação em homologação, sem caracterizar por si só uma quebra de compatibilidade.

Teste sugerido: compile uma aplicação de homologação cujo diretório de saída esteja em NFS e confira a conclusão do build. Para examinar a alteração no Flight, abra uma página que utilize componentes de servidor e verifique a renderização inicial e a navegação. Ao comparar o Turbopack, mantenha o mesmo projeto e as mesmas condições de cache entre as versões.

Notas da versão

O release oficial do Next.js 16.5.0-canary.27 foi publicado em 24/10/2026 às 23h47 UTC e está identificado no GitHub como pré-release. As notas não fornecem resultados quantitativos para as alterações de desempenho.

Versões anteriores

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

      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.

      Pre-release
    • 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

Versões posteriores

    • Next.js 16.5.0-canary.33

      O Next.js 16.5.0-canary.33 corrige a inspeção de erros quando os source maps estão desativados.

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

      O Next.js 16.5.0-canary.32 corrige respostas HTTP 204 que podiam paralisar ou encerrar o processamento de rotas e buscas deduplicadas.

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

      O Next.js 16.5.0-canary.31 concentra suas mudanças no build.

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

      O Next.js 16.5.0-canary.30 acrescenta metadados do modelo ao Agent Feedback e uma ferramenta de terminal para revisar os relatos dos agentes.

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

      O Next.js 16.5.0-canary.29 altera a persistência dos caches e corrige o uso de loaders do webpack pelo Turbopack quando o arquivo está numa raiz adicional.

      Pre-release
    • 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
Ver todas as 129 versões do Next.js
Histórico de versões