Resumo
O Next.js v16.4.0-canary.6 ajusta a leitura de tarefas agendadas, a limpeza do distDir durante o início do desenvolvimento, o cache de prefetch e o tratamento de caminhos no Turbopack. A publicação também reverte o registro do tempo de vida do cache de rotas PPR bloqueantes introduzido na canary.5.
Novidades
As notas públicas não descrevem funcionalidade nova para esta versão.
Melhorias
- Next.js v16.4.0-canary.6 — Tarefas agendadas: as tarefas são executadas inline quando são lidas.
- Next.js v16.4.0-canary.6 — Inicialização do desenvolvimento: saídas antigas do Turbopack são removidas do
distDirdurante o início do servidor de desenvolvimento. - Next.js v16.4.0-canary.6 — Turbopack: o tratamento de existência de arquivos no
realpath_with_linkse na resolução de módulos recebe ajustes. - Next.js v16.4.0-canary.6 — Traces: os traces são gravados com I/O síncrono em buffer.
Correções
- Next.js v16.4.0-canary.6 — Cache de prefetch: a chave do cache de metadata considera os search params.
- Next.js v16.4.0-canary.6 — Cache PPR: o registro do tempo de vida do cache para rotas PPR bloqueantes é revertido nesta versão.
Ponto de Atenção
- Next.js v16.4.0-canary.6 — Rotas PPR: compare o comportamento de uma rota PPR bloqueante com a canary.5, pois o registro do tempo de vida do cache foi revertido.
- Next.js v16.4.0-canary.6 — Turbopack em desenvolvimento: confirme a limpeza do
distDir, a resolução de módulos e a geração de traces depois de iniciar o servidor. - Next.js v16.4.0-canary.6 — Teste sugerido: use search params em uma rota com prefetch, gere um build com Turbopack, reinicie o servidor de desenvolvimento e confira as entradas de cache, os arquivos antigos removidos e os traces.
Notas da versão
- Next.js v16.4.0-canary.6 — Áreas afetadas: tarefas agendadas, Turbopack,
distDir, prefetch, rotas PPR e traces.