nextjs v16.3.0-canary.82
Resumo
O Next.js v16.3.0-canary.82 reúne mudanças de Turbopack, service workers, Cache Components, React, regras de agentes, instrumentação e testes de CI. Como é uma versão canary, o conjunto pede homologação antes de uso em produção.
Novidades
- nextjs v16.3.0-canary.82 — Service workers: o Turbopack passa a compilar service workers registrados por páginas do Pages Router e gravá-los em
/_next/static/. - nextjs v16.3.0-canary.82 — Regras de agentes: blocos de regras ficam verificáveis e podem ser atualizados pelo
next deve pelo codemod.
Melhorias
- nextjs v16.3.0-canary.82 — Turbopack: a release ajusta persistência, mensagens de erro, warnings após SSG e o endpoint HMR de RSC.
- nextjs v16.3.0-canary.82 — React e runtime: a versão atualiza React, reduz
OperationVce melhora tipos decacheLife. - nextjs v16.3.0-canary.82 — Cache Components: a validação de
expireerevalidatenormalizaInfinitye expõe valores incorretos mais cedo.
Correções
- nextjs v16.3.0-canary.82 — Middleware: a instrumentação aguarda corretamente o middleware com adapters, propaga
maxDuratione usa o parent span correto no backend de trace. - nextjs v16.3.0-canary.82 — Assets imutáveis: os testes de deploy de assets imutáveis ficam mais confiáveis, e a configuração
config.outputdeixa de ativarsupportsImmutableAssetsde forma indevida.
Breaking changes
Nenhuma quebra de compatibilidade foi reportada no material capturado.
Ponto de Atenção
- nextjs v16.3.0-canary.82 — Turbopack e service workers: valide build, deploy e carregamento de service workers em Pages Router.
- nextjs v16.3.0-canary.82 — Teste sugerido: em um projeto de homologação, execute
next devenext buildcom Cache Components, middleware com adapter e regras de agentes versionadas.
Notas da versão
- nextjs v16.3.0-canary.82 — Canal canary: a fonte reúne seis releases canary e remove créditos, hashes e referências de PR do registro editorial.