Resumo
O Next.js v16.3.1-canary.7 reúne oito canaries publicadas entre 2026-08-03 e 2026-08-07, com foco em unificação de tipos de navegação no cliente, correções de Turbopack e ajustes de build.
Novidades
A origem pública não anuncia recurso novo nesta sequência de canaries; o trabalho é de refatoração e correção interna.
Melhorias
- Next.js v16.3.1-canary.7 — Unificação de navegação parcial e completa: os tipos de resposta de navegação parcial e completa foram unificados (#96439), assim como
RouteTreeeCacheNodeSeedDatano cliente (#96406) e o servidor migrado deCacheNodeSeedDataparaTransportData(#96679). - Next.js v16.3.1-canary.7 — Polyfills de
Promise.withResolversconsolidados: múltiplas implementações foram unificadas em um único polyfill (#96772). - Next.js v16.3.1-canary.7 — PRs automatizados assinados pelo bot do projeto: pull requests de atualização de cache passam a ser abertos como
nextjs-bot(#96683).
Correções
- Next.js v16.3.1-canary.7 — Estilos do styled-jsx ausentes em builds com adapter: corrigidos estilos faltantes do styled-jsx em SSR do Pages Router quando o build usa adapter (#96632).
- Next.js v16.3.1-canary.7 — Over/under-invalidation de
use cacheem dev: corrigido comportamento incorreto de invalidação de"use cache"durante o desenvolvimento (#96235). - Next.js v16.3.1-canary.7 — Anúncio de páginas do dev server: corrigido quais páginas o servidor de desenvolvimento anuncia e quando (#96250).
- Next.js v16.3.1-canary.7 — Exceção no webkit antigo: corrigida exceção relacionada a
deployment-idem versões antigas do WebKit (#94604). - Next.js v16.3.1-canary.7 — Race de navegação antes da hidratação: corrigida condição de corrida ao navegar de volta (back) antes da hidratação completar (#96252).
- Next.js v16.3.1-canary.7 — Chunk loading do worker do Turbopack com asset prefix: corrigido carregamento de chunk do worker do Turbopack quando há
assetPrefixconfigurado (#96636). - Next.js v16.3.1-canary.7 — Página catch-all servida para qualquer slug: corrigido bug em que a página catch-all era servida para qualquer slug (#96553).
Breaking changes
- Next.js v16.3.1-canary.7 — Remoção de
config.experimental.appNewScrollHandler: a flag de scroll experimental foi removida (#95602).
Ponto de Atenção
- Next.js v16.3.1-canary.7 — Série de canaries em rápida sucessão: as oito versões mescladas saíram entre 2026-08-03 e 2026-08-07; times que acompanham canary diretamente devem revisar os PRs de navegação (#96439, #96406, #96679) antes de fixar uma versão para teste, já que mudam a estrutura interna de cache de navegação.
Notas da versão
- Next.js v16.3.1-canary.7 — Origem: publicação vinculada ao release público em github.com/vercel/next.js/releases/tag/v16.3.1-canary.7, que mescla as canaries
.0a.7.