Pular para o conteúdo
Pre-release

Next.js 16.5.0-canary.7

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

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

Resumo

O Next.js 16.5.0-canary.7 restaura a opção experimental de utilizar o webpack instalado na aplicação. O Turbopack também informa com mais precisão uma falha de comunicação com processos Node.js, incluindo uma alternativa para ambientes com conexões locais restritas. A publicação continua em pré-release.

Novidades

  • Next.js 16.5.0-canary.7 — Webpack da aplicação: next dev --custom-webpack e next build --custom-webpack utilizam a instalação de webpack da aplicação. A opção --webpack conserva a versão embutida no Next.js. O modo experimental valida a presença da dependência ao ser ativado, sem acrescentá-la como peer dependency do framework.

Melhorias

  • Next.js 16.5.0-canary.7 — Diagnóstico do Turbopack: a falha de conexão de um processo Node.js apresenta uma mensagem sobre a comunicação local utilizada por loaders e transformações PostCSS. A orientação inclui conferir as permissões de conexão ou utilizar experimental.turbopackPluginRuntimeStrategy: 'workerThreads' na configuração do Next.js.
  • Next.js 16.5.0-canary.7 — Ferramentas do repositório: o projeto atualiza Corepack para 0.34.7 e Turborepo para 2.11.7. A normalização das chaves do cache do pnpm e os ajustes nas avaliações de upgrade pertencem ao processo de desenvolvimento do framework.

Correções

  • Next.js 16.5.0-canary.7 — Resolução de módulos: o Turbopack ignora falhas de realpath durante a resolução, aproximando o tratamento ao do Node.js. Um ciclo de links simbólicos pode causar esse erro. A mudança evita apresentar a falha como erro interno do Turbopack, mas não repara os links da instalação.
  • Next.js 16.5.0-canary.7 — Pages Router: o grafo de módulos do cliente de desenvolvimento recebe um ajuste de encadeamento. Um teste adicional cobre a disponibilidade de _app durante o desenvolvimento com Turbopack.

Ponto de Atenção

O webpack personalizado exige instalação na aplicação e continua experimental. A alteração não faz uma validação de compatibilidade para cada versão de webpack escolhida. Teste sugerido: numa cópia da aplicação, confira a versão carregada por require('webpack/package.json') e execute os modos de desenvolvimento e build com --custom-webpack. Compare o resultado com --webpack e observe o funcionamento dos plugins utilizados.

A mensagem nova do Turbopack orienta a investigação de permissões, mas não anuncia suporte irrestrito à execução em sandbox. A alternativa workerThreads precisa ser conferida com os loaders da aplicação no ambiente utilizado.

Notas da versão

O release oficial do Next.js 16.5.0-canary.7 foi publicado em 09/10/2026 às 23h48 UTC, correspondente a 19h48 em Nova York. A descrição do webpack personalizado delimita a opção experimental. As descrições do diagnóstico de conexão e do tratamento de realpath detalham os ajustes do Turbopack.

Versões anteriores

    • Next.js 16.5.0-canary.6

      O Next.js 16.5.0-canary.6 expõe um caminho público para a transformação de imagens e modifica o agrupamento dos arquivos produzidos pelo Turbopack.

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

      O Next.js 16.5.0-canary.5 ajusta testes de deploy do repositório e corrige a expectativa de resposta do Google Tag Manager.

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

      O Next.js 16.5.0-canary.4 corrige o envio de telemetria com Node.js 24 e remove avisos do Turbopack que não orientavam uma ação útil.

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

      O Next.js 16.5.0-canary.3 utiliza ESLint 10 nas aplicações novas do create-next-app e amplia a inspeção dos traces do Turbopack.

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

      O Next.js 16.5.0-canary.2 identifica as falhas de download de fontes pelo Turbopack com uma mensagem específica.

      Pre-release
    • Next.js 16.4.0

      O Next.js 16.4.0 estabiliza controles para definir qual conteúdo será preparado durante a navegação e verificar se uma rota conserva a renderização estática.

      Breaking change

Versões posteriores

    • Next.js 16.5.0-canary.11

      O Next.js 16.5.0-canary.11 corrige atualizações de CSS perdidas durante a inicialização do Turbopack.

      Pre-release
    • Next.js 16.4.1

      O Next.js 16.4.1 corrige três falhas de segurança.

      Stable
    • Next.js 15.5.28

      O Next.js 15.5.28 corrige duas falhas de segurança na linha 15.

      Stable
    • Next.js 16.5.0-canary.10

      O Next.js 16.5.0-canary.10 corrige a resolução de imports relativos no next.config.ts e falhas do Turbopack em rotas com cache personalizado.

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

      O Next.js 16.5.0-canary.9 corrige a detecção de parâmetros raiz no Windows e o caminho utilizado por generateStaticParams.

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

      O Next.js 16.5.0-canary.8 ativa a coleta de lixo do Turbopack por padrão no canal canary e corrige dois caminhos dessa coleta que deixavam relações de dependência parcialmente removidas.

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