Resumo
O Next.js 16.5.0-canary.3 utiliza ESLint 10 nas aplicações novas do create-next-app e amplia a inspeção dos traces do Turbopack. A publicação corrige a seleção de arquivos de teste pelo codemod de navegação instantânea. Você pode comparar a configuração gerada para uma aplicação de teste e conferir quais arquivos o codemod propõe alterar.
Novidades
- Next.js 16.5.0-canary.3 — Inspeção de traces:
turbo-trace-sizepermite examinar o tamanho de um arquivo de trace. A opçãono-memorydeNEXT_TURBOPACK_TRACINGpermite produzir o registro sem as amostras de memória.
Melhorias
- Next.js 16.5.0-canary.3 — Aplicações novas: o
create-next-apputiliza ESLint 10 nos projetos gerados e grava um trecho de feedback dos agentes emAGENTS.mdquando esse recurso está habilitado. - Next.js 16.5.0-canary.3 — Compilação: o Turbopack agrupa a geração de código de
EsmBinding. O carregamento de traces comprimidos recebe uma otimização, sem medição de desempenho publicada nas notas. - Next.js 16.5.0-canary.3 — Dependências: a publicação atualiza o React e utiliza SWC v81, além de uma revisão nova do compilador Rust. Essas atualizações pertencem à canary e não alteram retroativamente a release estável 16.4.0.
Correções
- Next.js 16.5.0-canary.3 — Codemod de navegação: a seleção reconhece corretamente arquivos de teste localizados junto ao código da aplicação. As notas não detalham todos os padrões de nome afetados.
- Next.js 16.5.0-canary.3 — Análise de bundles: a skill
next-bundle-optimizerrecebe correções no encaminhamento entre suas etapas. A documentação esclarece quenext analyze exporte a skill foram incluídos na 16.4. - Next.js 16.5.0-canary.3 — Manutenção do Turbopack: dependências não utilizadas são corrigidas e o teste de tamanho dos traces acompanha o campo
active_worker_threadsdas amostras de memória.
Ponto de Atenção
A publicação é uma pré-release. A utilização de ESLint 10 pelo gerador descreve aplicações novas, sem anunciar uma migração automática de aplicações existentes. Você precisa conferir a configuração gerada separadamente do teste de atualização de uma aplicação já publicada.
Teste sugerido: gere uma aplicação descartável com create-next-app e confira a versão do ESLint e o trecho de feedback em AGENTS.md quando habilitado. Em outra cópia de teste, confira as alterações propostas pelo codemod para arquivos de teste junto aos componentes.
Notas da versão
O release oficial do Next.js 16.5.0-canary.3 registra publicação em 07/10/2026 às 23h50 UTC. A canary.2 também foi publicada no mesmo dia e possui notas próprias. As mudanças descritas aqui pertencem somente à canary.3.