Release do Next.js · 07 de julho de 2026

Next.js v16.3.0-canary.79

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

nextjs v16.3.0-canary.79

Resumo

O Next.js v16.3.0-canary.79 consolida uma semana de canaries com mudanças em Turbopack, Server Components HMR, Instant Navigation, cache, middleware, trace viewer, documentação e atualização de React. A versão é de prévia, então a leitura principal deve ficar nos pontos que afetam desenvolvimento local, navegação, cache e build.

Novidades

  • nextjs v16.3.0-canary.79 — Server Components HMR: a flag experimental serverComponentsHmrCancellation aparece na sequência e o cliente aborta requisições HMR de Server Components que foram superadas por uma nova requisição.
  • nextjs v16.3.0-canary.79 — Fragment scroll: o novo handler de rolagem por fragmento vem habilitado por padrão.
  • nextjs v16.3.0-canary.79 — Trace viewer: o backend de trace do Next.js passa a aceitar span ids em string.

Melhorias

  • nextjs v16.3.0-canary.79 — Turbopack: exports dinâmicos recebem todas as chaves antes do objeto ser selado, e os testes end-to-end passam a cobrir service workers.
  • nextjs v16.3.0-canary.79 — React canary: a dependência de React é atualizada de 3508aee6-20260702 para 23def8fd-20260706.
  • nextjs v16.3.0-canary.79 — Persistência do turbo: o fsync de diretório é ignorado no Windows, reduzindo uma etapa sensível nesse ambiente.
  • nextjs v16.3.0-canary.79 — Estatísticas de CI: comentários de stats passam a aceitar estatísticas parciais, ajudando a leitura de builds incompletos.

Correções

  • nextjs v16.3.0-canary.79 — Middleware e OpenTelemetry: o span pai correto é usado para middleware em Node.js, e o hook de instrumentation aguarda middleware com adapters.
  • nextjs v16.3.0-canary.79 — Output configurado: supportsImmutableAssets é desativado quando config.output está presente.
  • nextjs v16.3.0-canary.79 — Dev overlay: o espaçamento do card de correção aumenta para não brigar com o botão flutuante de copiar prompt.
  • nextjs v16.3.0-canary.79 — Templates Webpack: requires também são reescritos nos templates de página com Webpack.
  • nextjs v16.3.0-canary.79 — Cache Components: a suíte cache-components-dev-streaming recebeu ajuste contra instabilidade de teste.

Breaking changes

Nenhuma quebra de compatibilidade foi reportada no pacote analisado. Como a versão é canary, valide em branch de teste antes de atualizar aplicações com middleware, cache avançado ou Turbopack.

Ponto de Atenção

  • nextjs v16.3.0-canary.79 — Navegação e HMR: projetos que testam Instant Navigation, Server Components HMR ou fragment scroll devem conferir navegação no navegador, atualização de componente e histórico.
  • nextjs v16.3.0-canary.79 — Teste sugerido: rode o build e o dev server de uma aplicação com middleware, Turbopack e Cache Components, depois navegue por rotas com refresh, fragmento e atualização de Server Components.

Notas da versão

  • nextjs v16.3.0-canary.79 — Releases mesclados: a origem agrega sete canaries publicados entre 2026-07-01 e 2026-07-07.
Voltar para o changelog do Next.js

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.