Release do Next.js · 10 de julho de 2026

Next.js v16.3.0-canary.83

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

nextjs v16.3.0-canary.83

Resumo

O Next.js v16.3.0-canary.83 reúne seis versões canary com mudanças no Turbopack, nos service workers, nos Cache Components e no middleware. A série também inclui um backend experimental da CLI para TypeScript 7 e ajustes na documentação de migração.

Novidades

  • nextjs v16.3.0-canary.83 — TypeScript 7: a CLI recebe um backend experimental para trabalhar com a nova geração do TypeScript.
  • nextjs v16.3.0-canary.83 — Service workers: o Turbopack compila service workers registrados pelo Pages Router e grava a saída em /_next/static/.
  • nextjs v16.3.0-canary.83 — Importação de texto: o Turbopack habilita import with { type: 'text' } por padrão.

Melhorias

  • nextjs v16.3.0-canary.83 — Cache Components: os valores de expire e revalidate são normalizados e validados durante a configuração para expor entradas incorretas.
  • nextjs v16.3.0-canary.83 — Regras de agentes: os blocos de instrução ficam verificáveis e podem ser atualizados pelo next dev e pelo codemod de upgrade.
  • nextjs v16.3.0-canary.83 — Atualização do React: a série incorpora novas revisões do React e reduz o tamanho interno de OperationVc.

Correções

  • nextjs v16.3.0-canary.83 — LightningCSS: consultas definidas com custom-media-queries voltam a ser processadas corretamente.
  • nextjs v16.3.0-canary.83 — Corpo da requisição: o middleware mantém o corpo como um Readable comum para evitar espera indefinida em Readable.toWeb().
  • nextjs v16.3.0-canary.83 — Navegação: o uso de allow-runtime mantém a detecção dos componentes de servidor usados como filhos de Link.
  • nextjs v16.3.0-canary.83 — Renderização parcial: operações síncronas de entrada e saída ficam restritas ao estágio dinâmico.

Breaking changes

Nenhuma quebra de compatibilidade foi reportada no material capturado.

Ponto de Atenção

  • nextjs v16.3.0-canary.83 — Canal canary: valide o build e a navegação em homologação, especialmente quando a aplicação usa o Turbopack, Cache Components ou middleware com leitura do corpo da requisição.
  • nextjs v16.3.0-canary.83 — Teste sugerido: execute next dev e next build, carregue um service worker pelo Pages Router e envie uma requisição com corpo através do middleware.

Notas da versão

  • nextjs v16.3.0-canary.83 — Série mesclada: a fonte consolida as versões v16.3.0-canary.78 a v16.3.0-canary.83 e omite créditos e referências de pull requests no texto editorial.
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.