Pular para o conteúdo
Pre-release

Next.js 16.5.0-canary.18

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

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

Resumo

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. A publicação também modifica o Turbopack e o carregamento utilizado por proxy.ts. Como se trata de uma versão canary, confira esses comportamentos numa aplicação de homologação.

Novidades

  • Next.js 16.5.0-canary.18 — Link: o componente recebe a opção prefetch="navigation". As notas não detalham sua semântica, por isso a menção à opção não comprova um ganho de desempenho na navegação.

Melhorias

  • Next.js 16.5.0-canary.18 — Runtime do proxy: proxy.ts deixa de carregar o runtime de app-page. A publicação também remove a etapa interna Static de renderização, sem indicar uma migração da aplicação.
  • Next.js 16.5.0-canary.18 — Paralelismo: a identificação da capacidade disponível utiliza os.availableParallelism() em lugar de os.cpus().length.
  • Next.js 16.5.0-canary.18 — Compilação: o SWC é atualizado para a versão 82. O armazenamento do Turbopack lê os blocos de metadados SST uma única vez com pread e reutiliza representações de bitmaps durante a combinação de módulos.
  • Next.js 16.5.0-canary.18 — Documentação: os guias esclarecem a renderização no servidor de useSearchParams com Cache Components e qual caminho usePathname lê quando existem rewrites.

Correções

  • Next.js 16.5.0-canary.18 — Pages Router: a atualização de módulos durante o desenvolvimento deixa de falhar quando o manifesto de regeneração estática incremental chega antes do roteador.
  • Next.js 16.5.0-canary.18 — Turbopack: a versão reverte a alteração de invalidação associada às mudanças de loaders. Módulos que utilizam eval diretamente deixam de receber a otimização de elevação de escopo.

Ponto de Atenção

A remoção da etapa interna Static não descreve o fim da geração estática de páginas. As notas também não apresentam uma incompatibilidade pública que justifique uma migração obrigatória. Concentre a conferência nos recursos utilizados pela sua aplicação.

Teste sugerido: numa cópia do projeto com Pages Router, altere um módulo durante o desenvolvimento e observe a atualização da página. Num projeto que utiliza proxy.ts, confira uma navegação que passe pelo proxy. Para avaliar a nova opção de Link, compare as requisições de navegação com a configuração anterior.

Notas da versão

O release oficial do Next.js 16.5.0-canary.18 foi publicado em 19/10/2026 às 20h04 UTC como pré-release.

Versões anteriores

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

      O Next.js 16.5.0-canary.15 modifica a navegação com respostas em cache e o prefetch parcial.

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

      O Next.js 16.5.0-canary.14 atualiza o build do React e corrige o cálculo de tempo próprio nos traces binários quando a execução retorna ao mesmo span.

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

      O Next.js 16.5.0-canary.13 corrige o carregamento de fontes Google com URLs sem extensão nos dois bundlers.

      Pre-release
    • Next.js 16.4.2

      O Next.js 16.4.2 corrige o Turbopack na linha estável.

      Stable

Versões posteriores

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