Resumo
O Next.js v16.4.0-canary.35 prepara o fluxo de upgrade assistido, corrige metadados em caches aninhados e amplia a configuração de coleta de lixo do Turbopack. O material bruto agrupa também as canaries .34 e .33, permitindo acompanhar a reversão do ajuste de idiomas entre os roteadores.
Novidades
- Next.js v16.4.0-canary.35 — Upgrade assistido: a cobertura de
next upgrade --aiinclui atualização para a versão mais recente, versões com vulnerabilidade e adoção de padrões futuros. - Next.js v16.4.0-canary.35 — Turbopack: novas opções permitem configurar a coleta de lixo, e os metadados persistidos são divididos por família.
Melhorias
- Next.js v16.4.0-canary.35 — Build: o Turbopack acompanha arquivos usados como dependências por loaders do webpack. A publicação também atualiza o SWC para v79.
- Next.js v16.4.0-canary.35 — Cache: metadados são propagados em caches aninhados deduplicados, e a renderização permanece estável entre modos de streaming.
Correções
- Next.js v16.4.0-canary.35 — Prefetch: o Partial Prerendering evita o prefetch em runtime quando
prefetch={true}já cobre o recurso. - Next.js v16.4.0-canary.35 — Identificação de build: arquivos tar de preview associados a commits não são mais classificados como builds estáveis.
Ponto de Atenção
- Next.js v16.4.0-canary.35 — Idiomas: a canary.34 reverte o ajuste de correspondência de caminhos de idioma introduzido na canary.33. Não use o comportamento da .33 como referência para a versão agrupada mais recente.
- Next.js v16.4.0-canary.35 — Teste sugerido: execute
next upgrade --aiem uma cópia do projeto, confira as diferenças propostas e valide uma rota com cache aninhado. Esta é uma pré-release canary.
Notas da versão
- Next.js v16.4.0-canary.35 — Publicação oficial: pré-release canary de 17/09/2026. Consulte as notas no GitHub.