Resumo
O Next.js 16.5.0-canary.29 altera a persistência dos caches e corrige o uso de loaders do webpack pelo Turbopack quando o arquivo está numa raiz adicional. A detecção do armazenamento virtual global do pnpm também configura uma raiz adicional automaticamente. A publicação pertence ao canal canary e atualiza as dependências do React e do sharp.
Novidades
- Next.js 16.5.0-canary.29 — Projeto de exemplo: o repositório inclui um exemplo denominado
eve, sem detalhar seu funcionamento nas notas.
Melhorias
- Next.js 16.5.0-canary.29 — Cache em Docker: o cache de armazenamento recebe persistência em ambientes Docker.
- Next.js 16.5.0-canary.29 — Renderização parcial: os conteúdos inteiramente estáticos da PPR (Partial Prerendering) ficam no cache do sistema de arquivos. As entradas e revalidações do
FileSystemCacheutilizam um relógio monotônico. - Next.js 16.5.0-canary.29 — Armazenamento do pnpm: o Turbopack detecta o armazenamento virtual global do pnpm e configura uma raiz adicional para esse local.
- Next.js 16.5.0-canary.29 — Processamento do Turbopack: as partes do manifesto de referências do cliente são calculadas por referência, evitando repetir esse trabalho para cada página. As notas também registram otimizações da persistência e das estruturas utilizadas no processamento do grafo.
- Next.js 16.5.0-canary.29 — Dependências: a publicação atualiza a revisão do React e utiliza sharp 0.35.5.
Correções
- Next.js 16.5.0-canary.29 — Loaders do webpack: o Turbopack recebe correção para arquivos de código presentes numa raiz adicional.
- Next.js 16.5.0-canary.29 — Ferramentas do navegador: o diretório de cache é criado ao persistir o identificador do workspace do Chrome DevTools.
- Next.js 16.5.0-canary.29 — Proxy de testes: o modo de teste corrige respostas HTTP comprimidas que utilizam o proxy de testes.
Ponto de Atenção
Esta versão é uma pré-release. As mudanças de cache e de localização de arquivos precisam ser conferidas no ambiente utilizado pela aplicação, especialmente nos projetos que combinam Docker e o armazenamento virtual global do pnpm. As notas não apresentam uma migração obrigatória.
Teste sugerido: numa aplicação de homologação que utilize um loader do webpack, execute o Turbopack com o arquivo numa raiz adicional e confira sua transformação. Num ambiente Docker com cache preservado, repita o build e verifique a reutilização do cache. Para uma rota com PPR inteiramente estática, confira a gravação no cache do sistema de arquivos.
Notas da versão
O Next.js 16.5.0-canary.29 foi publicado em 27/10/2026 às 23h46 UTC como pré-release. As notas descrevem mudanças no cache e no Turbopack, sem indicar que esta publicação pertença ao canal estável.