Release do Next.js · 03 de julho de 2026

Next.js v16.3.0-canary.76

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

Next.js v16.3.0-canary.76

Resumo

O Next.js v16.3.0-canary.76 consolida seis canaries da linha 16.3.0, com mudanças publicáveis nas versões canary.76 e canary.75. A sequência corrige navegação, cache, Instant Navigation, Turbopack, validação de cacheHandlers, metadata em soft navigation e atualização de React.

Novidades

Nenhuma novidade de API pública foi anunciada como recurso estável. A versão é canary e concentra ajustes de comportamento em navegação, cache, testes de Instant Navigation e infraestrutura de release.

Melhorias

  • Next.js v16.3.0-canary.76 — Prefetch de links: links mais próximos do topo do documento passam a ter prioridade no prefetch, o que ajusta a ordem de carregamento prévio da navegação.
  • Next.js v16.3.0-canary.76 — React atualizado: o React usado na canary passa do build ec0fca31-20260701 para 3508aee6-20260702.
  • Next.js v16.3.0-canary.75 — Testes de Instant Navigation: a suíte de testes de deploy para a API de Instant Navigation Testing foi habilitada, aumentando cobertura para esse caminho.
  • Next.js v16.3.0-canary.75 — Release pelo GitHub: o pacote de release foi substituído por criação própria de release no GitHub.
  • Next.js v16.3.0-canary.75 — Turbopack em ARM: os jobs de Turbopack voltam a migrar para ARM no CI.

Correções

  • Next.js v16.3.0-canary.76 — Server Action em andamento: a navegação deixa de ser revertida quando uma Server Action ainda está em execução.
  • Next.js v16.3.0-canary.76 — Nested cache: o erro falso positivo de nested cache para perfil padrão curto foi corrigido.
  • Next.js v16.3.0-canary.76 — Cache com expire zero: valores expire: 0 deixam de ser salvos pelo cache handler padrão em produção.
  • Next.js v16.3.0-canary.76 — History push: operações de push no histórico deixam de ser tratadas como replace quando são seguidas por refresh.
  • Next.js v16.3.0-canary.76 — Cache handlers: a validação dos nomes de cacheHandlers passa a funcionar corretamente.
  • Next.js v16.3.0-canary.76 — Instant Navigation lock: rotas bloqueantes passam a se recuperar quando estão em deploy.
  • Next.js v16.3.0-canary.76 — Loads de página inteira: a Instant Navigation Testing passa a lidar melhor com full-page loads em deploy.
  • Next.js v16.3.0-canary.76 — Cookie instant ressuscitado: o cookie instant recuperado indevidamente é limpo no unlock para permitir recuperação por hard reload.
  • Next.js v16.3.0-canary.76 — Segment explorer trie: nomes de segmentos que colidem com prototypes passam a ser tratados corretamente.
  • Next.js v16.3.0-canary.76 — Metadata title: o título de metadata deixa de cair durante soft navigation com Cache Components.
  • Next.js v16.3.0-canary.76 — use cache curto: valores com expire curto em 'use cache' passam a sobreviver a reloads de desenvolvimento.
  • Next.js v16.3.0-canary.75 — Prefetch em voo: entradas de prefetch em andamento passam a ser reaproveitadas sob Instant Navigation lock.
  • Next.js v16.3.0-canary.75 — Cookie de teste: instant() fica mais resistente a cookie vazado de navegação em teste.
  • Next.js v16.3.0-canary.75 — Turbopack subpath imports: o Turbopack passa a aceitar import specifiers com prefixo #/.

Breaking changes

Nenhuma breaking change explícita foi publicada. Como a sequência mexe em navegação, cache, Instant Navigation e Turbopack, aplicações que dependem desses comportamentos devem validar a canary antes de adotar.

Ponto de Atenção

  • Next.js v16.3.0-canary.76 — Teste sugerido: execute um fluxo com Server Action em andamento, router.refresh() e navegação de histórico para confirmar se a página não volta ao estado anterior por engano.
  • Next.js v16.3.0-canary.76 — Teste sugerido: valide páginas com Cache Components, metadata title e valores curtos de 'use cache' durante soft navigation e reload de desenvolvimento.
  • Next.js v16.3.0-canary.75 — Teste sugerido: rode uma rota com Instant Navigation Testing em deploy e confirme se full-page load, prefetch reaproveitado e cookie instant se comportam como esperado.
  • Next.js v16.3.0-canary.75 — Teste sugerido: teste um projeto Turbopack com import specifier #/ para confirmar se a resolução passa sem regressão.

Notas da versão

As versões canary.74, canary.73, canary.72 e canary.71 foram mescladas, mas a origem não publicou corpo técnico além do identificador. O artigo diário deve se concentrar nas mudanças detalhadas das canaries 76 e 75.

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.