Resumo
O Next.js v16.3.1-canary.13 agrega quatro canaries publicados entre 10 e 11 de agosto, concentrados em Turbopack, cache e na consolidação de PPR para Cache Components, além de corrigir um loop de prefetch no roteamento otimista.
Novidades
A origem não anuncia recurso novo nesta versão.
Melhorias
- Next.js v16.3.1-canary.13 — Turbopack e cache: o cache do Turbopack retém menos versões obsoletas e passa a expirar por TTL, o bail de tree-shaking CJS cobre
module.exports = {}atribuído a uma variável, a análise CJS necessária para scope hoisting avança, e nomes de item de cache gerados porunstable_cachepassam a ser codificados para evitar colisão. - Next.js v16.3.1-canary.13 — Cache Components: os caminhos legados de PPR são removidos e o sinal interno de PPR passa a usar Cache Components, com rastreio das APIs que causam app shells estáticos incompatíveis.
Correções
- Next.js v16.3.1-canary.13 — Roteamento: bugs de roteamento otimista que causavam loops repetidos de prefetch são corrigidos.
- Next.js v16.3.1-canary.13 — Dev tooling: o loop de requisições do Nav Inspector em capturas repetidas é corrigido, o worker de validação de desenvolvimento continua ativo entre atualizações de HMR, e dois PRs do Turbopack relacionados a CJS que causaram regressão são revertidos.
Breaking changes
A origem não declara quebra de compatibilidade nesta janela.
Ponto de Atenção
- Next.js v16.3.1-canary.13 — Canary: valide build, App Router, Turbopack e rotas que usam Cache Components fora de produção antes de promover a versão; a consolidação de PPR para Cache Components é interna, mas projetos com hooks nos caminhos legados de PPR merecem atenção extra.
Notas da versão
- Next.js v16.3.1-canary.13 — Releases mesclados: a origem agrega os canaries
v16.3.1-canary.10av16.3.1-canary.13, publicados entre 2026-08-10 e 2026-08-11; boa parte das mudanças restantes é documentação, testes e comentários internos, sem efeito no comportamento público.