Resumo
O Next.js v16.4.0-canary.9 reúne correções no render, no next/image, no stream RSC e no Turbopack. A publicação reativa a otimização AVIF, evita erro para stream RSC cancelado pelo cliente e ajusta a análise de variáveis de ambiente, targets WASM, ciclos de reexportação e o número de referências entre tarefas.
Novidades
As notas públicas não descrevem funcionalidade nova separada para esta versão.
Melhorias
- Next.js v16.4.0-canary.9 — Render: erros de bailout do render retomado, de
useSearchParamse de CSR usamReactDOM.browseratrás de uma flag. - Next.js v16.4.0-canary.9 — Imagens: a otimização AVIF volta a ser habilitada.
- Next.js v16.4.0-canary.9 — Turbopack: a análise de
Pat::Assignrecebe ajustes, expõe variáveis de ambiente não inlineadas e evita deadlock em ciclo de reexportação. - Next.js v16.4.0-canary.9 — Targets WASM:
turbo-tasks-fetchrecebe um stub HTTP para targets WASM, eTaggedValuefunciona noturbo-rcstrnesses targets. - Next.js v16.4.0-canary.9 — Runtime: os acessos são rastreados quando a promise é usada, e o backend de tarefas registra o número de referências dos processos pais.
Correções
- Next.js v16.4.0-canary.9 — next/image: respostas internas que não retornam status 2xx são rejeitadas.
- Next.js v16.4.0-canary.9 — Stream RSC: um stream cancelado pelo cliente é tratado como encerramento normal, não como erro de renderização.
- Next.js v16.4.0-canary.9 — Build: a captura da saída da CLI recebe ajuste para um teste instável, e o harness end-to-end incorpora a diretiva de teste do React.
- Next.js v16.4.0-canary.9 — Configuração: a documentação explica a correspondência de origem para
allowedOriginseallowedDevOrigins.
Ponto de Atenção
- Next.js v16.4.0-canary.9 — Teste sugerido: valide render retomado,
useSearchParams, CSR, imagens internas com respostas não 2xx, otimização AVIF, streams RSC cancelados e um build com Turbopack em target WASM.
Notas da versão
- Next.js v16.4.0-canary.9 — Áreas afetadas: render,
next/image, RSC, AVIF, Turbopack, variáveis de ambiente, WASM, React e build.