Pular para o conteúdo
Breaking change

Next.js 16.4.0-canary.40

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
65 de 129
Nesta página

Resumo

O Next.js 16.4.0-canary.40 acrescenta modos de validação estática para shells e pré-carregamento. A captura das canaries .38 a .40 também altera a correspondência de rotas e corrige a reutilização de segmentos com cache privado.

Novidades

  • Next.js 16.4.0-canary.40 — Validação estática: unstable_ensureStatic aceita "shell" e "prefetch", com verificação de configurações aninhadas.
  • Next.js 16.4.0-canary.40 — Aliases: o Turbopack aceita o valor false na configuração resolveAlias.

Melhorias

  • Next.js 16.4.0-canary.40 — Atualizações assistidas: execuções manuais de next dev e next build recebem avisos para atualizações disponíveis.
  • Next.js 16.4.0-canary.40 — Compilação: o Turbopack acompanha membros reexportados por namespaces e reage a alterações nos loaders.

Correções

  • Next.js 16.4.0-canary.40 — Cache de navegação: conteúdo ausente nas navegações em cache é recuperado. Segmentos com cache privado não são reutilizados entre parâmetros raiz incompatíveis.
  • Next.js 16.4.0-canary.40 — Pré-carregamento: a sequência corrige loops quando uma rota prevista redireciona e evita solicitar novamente o App Shell ao atualizar um fallback ISR.
  • Next.js 16.4.0-canary.40 — Turbopack: o conjunto corrige a resolução de tipos de módulo em loaders Webpack e uma regressão de identificação de módulos.

Breaking changes

  • Next.js 16.4.0-canary.40 — Rotas paralelas: a correspondência estrita fica habilitada por padrão. Aplicações que dependiam de segmentos incompletos precisam definir páginas ou fallbacks explícitos para os slots correspondentes.

Ponto de Atenção

  • Next.js 16.4.0-canary.40 — Teste sugerido: abra diretamente as URLs de rotas paralelas e confira a navegação entre parâmetros raiz distintos. Teste também os modos de validação estática numa aplicação canary.

Notas da versão

Consulte as notas da versão 16.4.0-canary.40 e a explicação da correspondência estrita para o tratamento de rotas incompletas.

Versões anteriores

    • Next.js v16.4.0-canary.39

      O Next.js v16.4.0-canary.39 corrige uma repetição de prefetch provocada por redirecionamento e reforça a serialização de SVG no next/og.

      Pre-release
    • Next.js v16.4.0-canary.38

      O Next.js v16.4.0-canary.38 ajusta a resolução de aliases do Turbopack e reúne mudanças em revalidação, correspondência de rotas, renderização no servidor, React e revisão por agentes.

      Pre-release
    • Next.js v16.3.6

      O Next.js v16.3.6 corrige uma vulnerabilidade de execução remota de código no ImageResponse de next/og com runtime Node.js.

      Stable
    • Next.js v15.5.26

      O Next.js v15.5.26 acrescenta verificações de segurança ao next/og.

      Stable
    • Next.js v16.4.0-canary.37

      O Next.js amplia o alcance do Turbopack para projetos que precisam resolver arquivos fora da raiz principal.

      Pre-release
    • Next.js v16.4.0-canary.36

      O Next.js v16.4.0-canary.36 corrige o exemplo de cache com Redis, ajusta a ativação de next/dynamic e registra a conclusão da atualização assistida.

      Pre-release

Versões posteriores

    • Next.js 16.4.0-canary.48

      O Next.js 16.4.0-canary.48 corrige Server Actions que ficavam aguardando após uma navegação para páginas com renderização parcial.

      Breaking change
    • Next.js 16.4.0-canary.47

      A captura do Next.js 16.4.0-canary.47 reúne as canaries .40 a .47 e inclui a reorganização do cache de navegação.

      Breaking change
    • Next.js 16.4.0-canary.46

      O Next.js 16.4.0-canary.46 reorganiza o cache de navegação para registrar as dependências de parâmetros de cada entrada.

      Breaking change
    • Next.js 16.4.0-canary.45

      O Next.js 16.4.0-canary.45 oferece raízes adicionais para adaptadores de deploy do Turbopack.

      Pre-release
    • Next.js 16.4.0-canary.44

      O Next.js 16.4.0-canary.44 evita gerar repetidamente chunks de um mesmo segmento de layout em produção.

      Breaking change
    • Next.js 16.4.0-canary.42

      O Next.js 16.4.0-canary.42 promove o comando next analyze para análise de bundles do Turbopack.

      Pre-release
Ver todas as 129 versões do Next.js
Histórico de versões