Changelog diário · 23 de junho de 2026

Atualizações de ferramentas em 2026-06-23

Resumo editorial das principais mudanças de ferramentas acompanhadas pela Promovaweb neste dia.

2releases2sistemas2 breaking changes
Next.jsPaperclip

A cobertura pública de 2026-06-23 ficou concentrada em Next.js e Paperclip, porque esses releases descrevem mudanças técnicas suficientes para adoção, teste e leitura de impacto. O Next.js concentra o maior volume do dia com uma sequência canary extensa, enquanto o Paperclip altera sandbox remoto, leases Daytona e permissões do Claude.

Sistemas com mudança publicável

Changelog do Next.js v16.3.0-canary.61

O Next.js v16.3.0-canary.61 consolida canaries de v16.3.0-canary.53 a v16.3.0-canary.61 e concentra três famílias de mudança: cache com metadata routes, empacotamento pelo Turbopack e observabilidade no App Router. A linha canary exige teste em projetos que acompanham recursos experimentais, principalmente quando a aplicação combina adapters, navegação cacheada e dev overlay com instrumentação de rotas.

Novidades

  • Next.js v16.3.0-canary.61 — Cached Navigations: a versão adiciona uma opção global para entrar no estágio de runtime de Cached Navigations, o que apresenta antes validação para aplicações que já acompanham a evolução de navegação instantânea.
  • Next.js v16.3.0-canary.61 — Metadata image routes: as rotas de imagem de metadata agora são pre-renderizadas estaticamente sob Cache Components, reduzindo ambiguidade entre metadata dinâmica e cache durante builds experimentais.
  • Next.js v16.3.0-canary.61 — Cache Components: o codemod cache-components-instant-false e a skill de adoção de Cache Components foram adicionados, enquanto a documentação agora menciona a exigência de App Router e runtime Node.js para esse caminho.
  • Next.js v16.3.0-canary.53 — React experimental: a opção experimental.useExperimentalReact permite testar o canal experimental do React de forma explícita, sem misturar essa escolha com a configuração principal da aplicação.

Melhorias

  • Next.js v16.3.0-canary.61 — Turbopack runtime: o edge runtime foi renomeado para self-contained runtime, deixando a nomenclatura mais alinhada ao isolamento real do pacote gerado.
  • Next.js v16.3.0-canary.61 — Ordenação de módulos: o Turbopack agora ordena módulos por caminho em arquivos, e a linha v16.3.0-canary.59 também ordena módulos em chunks para reduzir duplicações.
  • Next.js v16.3.0-canary.61 — React atualizado: o React foi atualizado de b1786c31-20260618 para 247fbb45-20260622, mantendo a linha canary próxima das mudanças recentes do canal experimental.
  • Next.js v16.3.0-canary.59 — App Router e OTEL: a instrumentação do roteador recebeu spans OTEL mais verbosos e começou uma refatoração do dispatch de hooks do cliente, incluindo o início de transição como parte do rastro observado.
  • Next.js v16.3.0-canary.59 — Typegen: a geração de tipos agora assume Turbopack por padrão, o que aproxima o caminho de desenvolvimento da direção atual do bundler.
  • Next.js v16.3.0-canary.58 — Publicação npm: o pipeline de publicação reduz o tamanho dos metadados enviados ao npm, diminuindo ruído no pacote distribuído.
  • Next.js v16.3.0-canary.57 — Instant Navs DevTools: a captura de bugs no DevTools de Instant Navs foi corrigida e a suíte de testes voltou a rodar, reforçando a cobertura de navegação em desenvolvimento.
  • Next.js v16.3.0-canary.53 — Turbopack internals: o algoritmo de chunking recebeu ajuste algébrico, a alocação de Effects foi movida para arena e estruturas internas como RawVc e CellId ficaram menores.
  • Next.js v16.3.0-canary.53 — Cache em desenvolvimento: cacheMaxMemorySize: 0 e cache handlers customizados ficaram mais rápidos em desenvolvimento, o que ajuda projetos que validam comportamento de cache com configuração não padrão.

Correções

  • Next.js v16.3.0-canary.61 — OTEL em App API routes: os atributos de código de erro agora são definidos corretamente em App API routes, melhorando a leitura de falhas em telemetria.
  • Next.js v16.3.0-canary.61 — Configuração de metadata routes: as configurações de segmento de rota agora são aplicadas em metadata routes sob Cache Components, reduzindo divergência entre rota comum e rota de metadata.
  • Next.js v16.3.0-canary.59 — after() em responses: a chamada de after(callback) depois do fim da resposta foi corrigida, evitando execução tardia fora do ciclo esperado.
  • Next.js v16.3.0-canary.59 — APIs em promises: as request APIs em promises passadas para after() em actions e handlers foram corrigidas, evitando comportamento inconsistente em callbacks posteriores à resposta.
  • Next.js v16.3.0-canary.58 — Dev overlay: a ordenação de erros de hidratação no dev overlay foi ajustada, e o caminho de open-in-editor foi corrigido quando o projeto usa diretório src.
  • Next.js v16.3.0-canary.58 — Chunk loading: o Turbopack agora tenta carregar chunks novamente depois de uma falha, o que reduz quebra temporária em desenvolvimento quando um chunk não chega na primeira tentativa.
  • Next.js v16.3.0-canary.57 — Repo root em adapters: a detecção de repoRoot foi corrigida para adapters, evitando leitura incorreta da raiz do repositório em empacotamentos adaptados.
  • Next.js v16.3.0-canary.56 — Erros do servidor: erros originados no servidor e encaminhados pelo navegador não são mais registrados novamente, reduzindo duplicidade nos logs de desenvolvimento.
  • Next.js v16.3.0-canary.53 — OTEL em adapters: atributos OTEL baseados em resposta foram definidos corretamente com adapters, e outros pontos remanescentes de OTEL nessa superfície também receberam correção.
  • Next.js v16.3.0-canary.53 — Cache Components: a lógica de flush do accumulator em Cache Components foi corrigida, evitando retenção indevida de estado durante a composição de cache.

Breaking changes

  • Next.js v16.3.0-canary.61 — PPR legado: caminhos legados de Partial Prerendering foram removidos, o que pode afetar aplicações que ainda dependem de comportamento antigo em experimentos de prerenderização.
  • Next.js v16.3.0-canary.61 — Runtime do Turbopack: a renomeação do edge runtime para self-contained runtime pode exigir ajuste em documentação interna, testes ou integrações que conferem nomes de runtime.
  • Next.js v16.3.0-canary.60 — Marketplace de plugin: o marketplace embutido de plugins do Claude Code foi removido, então fluxos internos que dependiam dessa integração precisam ser revisados antes de atualizar.

Ponto de Atenção

  • Next.js v16.3.0-canary.61 — Cache Components: projetos que usam metadata routes, Cache Components e App Router devem testar build, navegação e pre-renderização de imagens de metadata no mesmo ambiente, porque várias mudanças convergem nessa superfície.
  • Next.js v16.3.0-canary.61 — Teste de compatibilidade: execute uma rota App Router com metadata image route e after() em uma action ou handler. Com a telemetria OTEL ligada, inspecione o término da resposta e os spans. Em projetos com src, abra o dev overlay e confirme o arquivo indicado.
  • Next.js v16.3.0-canary.61 — Turbopack: valide chunks em desenvolvimento depois de atualização, principalmente se a aplicação usa adapter, cache handler customizado ou runtime experimental.
  • Next.js v16.3.0-canary.61 — Linha canary: a sequência inclui remoção de caminho legado de PPR e mudanças em recursos experimentais, então ela não deve ser promovida para ambiente sensível sem uma bateria mínima de build, navegação, metadata, telemetria e logs.

Notas da versão

  • Next.js v16.3.0-canary.61 — Canaries consolidadas: o release mescla as versões v16.3.0-canary.53 a v16.3.0-canary.61, mantendo as mudanças úteis separadas por versão quando o detalhe técnico importa para teste.
  • Next.js v16.3.0-canary.54 — Origem sem corpo técnico: a versão apareceu apenas com o identificador do release e não foi usada como base de mudança publicável.

Changelog do Paperclip canary/v2026.623.0-canary.1

O Paperclip canary/v2026.623.0-canary.1 reúne duas mudanças de canary publicadas em 2026-06-23, com foco em leases reutilizáveis de sandbox Daytona e isolamento da configuração remota do Claude. A versão afeta diretamente ambientes que executam agentes em sandbox, porque altera a reutilização do ambiente temporário, o tratamento de limpeza pendente e a separação de permissões entre configurações remotas.

Novidades

  • Paperclip canary/v2026.623.0-canary.1 — Leases Daytona reutilizáveis: a versão adiciona suporte opt-in para reutilizar leases de sandbox Daytona, permitindo que um ambiente já provisionado seja reaproveitado quando a configuração aceitar esse comportamento.
  • Paperclip canary/v2026.623.0-canary.1 — Limpeza pendente retryable: o fluxo de limpeza pendente agora recebe tratamento retryable, reduzindo falhas definitivas quando o sandbox ainda está encerrando recursos.

Melhorias

Nenhuma melhoria adicional foi descrita fora das mudanças principais desta canary. A reutilização de leases e o retry de limpeza já concentram o ganho técnico publicável do release.

Correções

  • Paperclip canary/v2026.623.0-canary.0 — Configuração remota do Claude: a versão corrige o isolamento da configuração de sandbox remoto do Claude, evitando mistura indevida entre ambientes.
  • Paperclip canary/v2026.623.0-canary.0 — Permissões de sandbox: o tratamento de permissões no sandbox remoto do Claude foi corrigido, o que reduz falhas causadas por configuração permissiva ou restritiva demais.

Breaking changes

A origem não informa breaking change formal para esta canary, embora leases reutilizáveis e permissões de sandbox alterem uma superfície sensível de execução remota. Antes de ativar a reutilização em uso recorrente, valide se o ambiente temporário encerra recursos corretamente e se a configuração do Claude permanece isolada por sessão.

Ponto de Atenção

  • Paperclip canary/v2026.623.0-canary.1 — Reutilização de sandbox: ative leases Daytona reutilizáveis apenas em ambiente controlado, porque a configuração altera o ciclo de vida do sandbox e pode preservar estado além do esperado.
  • Paperclip canary/v2026.623.0-canary.1 — Teste sugerido: execute duas tarefas consecutivas usando a mesma configuração de sandbox Daytona, force uma limpeza pendente e confirme se a segunda tentativa recupera o lease sem herdar arquivo, permissão ou variável que deveria ter sido isolada.
  • Paperclip canary/v2026.623.0-canary.0 — Claude remoto: valide uma execução remota do Claude com permissões mínimas e confirme se a configuração do sandbox fica isolada por sessão.

Notas da versão

  • Paperclip canary/v2026.623.0-canary.1 — Canaries mescladas: este registro mescla canary/v2026.623.0-canary.0 e canary/v2026.623.0-canary.1 porque as duas versões foram publicadas no mesmo dia e pertencem ao mesmo bloco de sandbox.
  • Paperclip canary/v2026.623.0-canary.1 — Escopo de adoção: a origem cita leases Daytona, limpeza pendente e sandbox remoto do Claude, então o teste principal deve ficar nessa superfície antes de ativar a canary em uso recorrente.

Leitura operacional do dia

O dia 2026-06-23 pede atenção maior para aplicações Next.js que acompanham canaries e para ambientes Paperclip com execução remota de agentes. O caminho mais prudente é testar Cache Components, metadata routes, adapters e OTEL no Next.js. No Paperclip, o ponto principal é confirmar que leases Daytona reutilizáveis não herdam estado indevido e que o sandbox remoto do Claude mantém permissões isoladas.

Voltar para o changelog diário

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.