Changelog diário · 02 de junho de 2026

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

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

4releases4sistemas4 breaking changes
Claude CodeNext.jsOpenClawPaperclip

O dia 2026-06-02 trouxe quatro releases acompanhados pela Promovaweb, com peso maior em Claude Code e Next.js. O Claude Code publicou uma versão focada em segurança de escrita, sessões em segundo plano e ajustes de Windows, enquanto o Next.js avançou em Turbopack, Cache Components, overlays de erro, prerender e documentação.

OpenClaw e Paperclip aparecem em canais preliminares, com níveis de detalhe bem diferentes. O OpenClaw publicou uma alpha sem notas técnicas, enquanto o Paperclip trouxe duas mudanças pequenas, porém objetivas, ligadas ao Codex.

Releases do dia

Changelog do Claude Code v2.1.160

O Claude Code v2.1.160 é uma versão relevante para o responsável técnico que usa agentes em background, WSL, Windows, modo automático e edição assistida de arquivos. A mudança mais importante está nas novas confirmações antes de escrita em arquivos capazes de executar comandos, porque esse tipo de alteração pode afetar shell, Git, build tools e devcontainer.

Novidades

  • Claude Code v2.1.160 — Arquivos de inicialização: a CLI agora pede confirmação antes de escrever em .zshenv, .zlogin, .bash_login e ~/.config/git/, reduzindo a chance de um comando ser executado por alteração automática em arquivo sensível.
  • Claude Code v2.1.160 — Configurações de build: o modo acceptEdits agora pede confirmação antes de gravar .npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/ e arquivos similares que podem conceder execução de código.
  • Claude Code v2.1.160 — Edição após grep: comandos grep, egrep e fgrep de arquivo único agora satisfazem a checagem de leitura antes da edição, então a CLI já não exige um Read separado quando a busca já inspecionou o arquivo.

Melhorias

  • Claude Code v2.1.160 — Agentes recentes: sessões de agentes em segundo plano abertas há pouco tempo ficaram mais rápidas para retomar dentro de claude agents.
  • Claude Code v2.1.160 — Modo automático: o classificador reduziu raciocínio interno em ações rotineiras, diminuindo impedimentos com a mensagem could not evaluate this action.
  • Claude Code v2.1.160 — Encerramento em background: claude rm, stop e a limpeza por inatividade enviam SIGTERM antes de SIGKILL aos subprocessos de shell, permitindo que handlers de limpeza rodem antes do encerramento forçado.
  • Claude Code v2.1.160 — Provedores externos: a mensagem de indisponibilidade do modo automático em Bedrock, Vertex, Foundry e provedores equivalentes agora aponta para CLAUDE_CODE_ENABLE_AUTO_MODE, em vez de responsabilizar o modelo incorretamente.
  • Claude Code v2.1.160 — Modelo indisponível: erros de modelo ausente já não sugerem --model quando o Claude Code roda via SDK ou outro host que não aceita essa flag da CLI.

Correções

  • Claude Code v2.1.160 — Clipboard no WSL: a cópia por seleção no Windows via WSL usa interoperabilidade com PowerShell, corrigindo terminais que não aceitam OSC 52, como MobaXterm.
  • Claude Code v2.1.160 — Histórico de agentes: sessões concluídas retomadas por claude agents já não perdem histórico e de executar novamente o prompt original.
  • Claude Code v2.1.160 — Retomada após inatividade: sessões em background reconectadas depois de expiração noturna já não perdem a conversa e de reenviar o prompt inicial.
  • Claude Code v2.1.160 — Daemon carregado: claude --bg corrige falha ocasional de socket missing quando o daemon iniciava a frio em máquina com CPU alta.
  • Claude Code v2.1.160 — Diretórios no Windows: diretórios usados por sessões em segundo plano podem ser removidos depois de claude rm, sem aguardar a saída completa do daemon.
  • Claude Code v2.1.160 — Lista de agentes: agentes que retomaram trabalho já não aparecem indevidamente em Completed.
  • Claude Code v2.1.160 — Auto-updater: claude agents já não congela por alguns segundos ao voltar para a lista de sessões, porque o auto-updater não reavalia a cada saída.
  • Claude Code v2.1.160 — Teclado no Windows: Esc, setas e digitação voltam a responder em sessões background ou na visão de agente quando o host está sob CPU alta.
  • Claude Code v2.1.160 — Terminais sem sync markers: agentes já não emitem marcadores de sincronização para Apple Terminal e tmux, evitando artefatos de renderização.
  • Claude Code v2.1.160 — Rolagem de sessão: o mouse wheel volta a rolar a transcrição aberta pela lista de agentes, em vez de navegar pelo histórico de prompts.
  • Claude Code v2.1.160 — IME CJK: a composição de caracteres CJK aparece junto ao cursor de entrada no claude agents, não no canto inferior esquerdo.
  • Claude Code v2.1.160 — Links locais no Windows: links file:///C:/... válidos já não são reescritos para caminhos quebrados em terminais com hyperlink.
  • Claude Code v2.1.160 — Modo de voz: o modo de voz volta a conectar quando diretório do projeto ou branch contém caracteres não ASCII ou especiais.
  • Claude Code v2.1.160 — Esforço ultracode: /effort ultracode já não culpa dynamic workflows quando o modelo não aceita xhigh, e a opção já não aparece em modelos incompatíveis.
  • Claude Code v2.1.160 — Scrollback breve: respostas anteriores do Claude já não desaparecem ao retomar uma sessão breve com o modo breve desativado.
  • Claude Code v2.1.160 — Vim mode: o comando p cola no cursor quando o registrador foi preenchido com v$, em vez de inserir o conteúdo na linha abaixo.

Breaking changes

Não houve breaking change declarada pelo release. Mesmo assim, as novas confirmações mudam a rotina do responsável técnico que automatizava escrita em arquivos de shell, Git, build tools ou devcontainer.

Ponto de Atenção

  • Claude Code v2.1.160 — Escrita em arquivo sensível: projetos que dependem de edição automática em .npmrc, .zshenv, .devcontainer/ ou arquivos equivalentes precisam revisar o novo prompt de confirmação antes de considerar a tarefa concluída. Teste sugerido: peça uma alteração controlada em .npmrc dentro de um repositório de teste e confirme se a CLI pede aprovação antes de salvar.
  • Claude Code v2.1.160 — Background no Windows: usuários de claude --bg, claude agents e WSL devem validar retomada, encerramento e remoção de diretórios após sessões antigas. Teste sugerido: abra uma sessão em segundo plano, encerre com claude rm e tente excluir o diretório inicial logo depois.
  • Claude Code v2.1.160 — Gatilho ultracode: a palavra workflow já não aciona o modo especial diretamente, e o gatilho explícito agora é ultracode. Teste sugerido: acione um pedido com ultracode e compare com uma formulação natural para confirmar a rota de execução esperada.

Notas da versão

  • Claude Code v2.1.160 — Variável sem efeito: CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE foi removida e agora não altera o comportamento da CLI.
  • Claude Code v2.1.160 — JetBrains: a sugestão de instalação do plugin JetBrains foi retirada da inicialização.
  • Claude Code v2.1.160 — Dynamic workflows: o gatilho foi renomeado de workflow para ultracode, com destaque violeta no input do prompt.

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

O Next.js v16.3.0-canary.37 é um release canary extenso, com foco claro em Turbopack, analyzer, Cache Components, prerender, overlays de erro e manutenção de CI. A versão deve ser usada como build de validação técnica, principalmente por projetos que já testam Turbopack, rotas com streaming, cache experimental ou infraestrutura de build própria.

Novidades

  • Next.js v16.3.0-canary.37 — Overlay de erros: o instant error overlay ganhou separação entre abas de erros e insights, tornando mais direta a investigação de problemas durante desenvolvimento.
  • Next.js v16.3.0-canary.37 — Segmentos não renderizados: o overlay de validação de segmento não renderizado foi redesenhado para indicar melhor qual parte da rota falhou no resultado esperado.
  • Next.js v16.3.0-canary.37 — Cache de imagem: a flag experimental imgOptOperationCache foi adicionada para testar cache de operações de otimização de imagem.
  • Next.js v16.3.0-canary.37 — Streaming prerender: Cache Components recebeu suporte a streaming prerender, ampliando a superfície de testes para renderização parcial.
  • Next.js v16.3.0-canary.37 — Regiões preferenciais: preferências de região do adapter agora são propagadas, ponto importante para deploys que dependem de afinidade geográfica.
  • Next.js v16.3.0-canary.37 — Pré-carregamento de App Shells: App Shells agora são enviados antecipadamente ao cliente, mudança ligada à navegação e ao carregamento inicial.

Melhorias

  • Next.js v16.3.0-canary.37 — Analyzer do Turbopack: o analyzer agora interpreta melhor ternários, promises em métodos de string e nullish, números negativos como constantes e curto-circuito em AND e OR.
  • Next.js v16.3.0-canary.37 — Organização do analyzer: graph.rs foi dividido em arquivos menores, JsValue ganhou pasta própria e tipos WellKnownObjectKind e WellKnownFunctionKind foram movidos para well_known/kinds.rs.
  • Next.js v16.3.0-canary.37 — Objetos conhecidos: métodos explain foram adicionados a WellKnownObjectKind e WellKnownFunctionKind, melhorando diagnóstico interno do analyzer.
  • Next.js v16.3.0-canary.37 — NFT no Turbopack: o tracing agora usa Endpoint.traced_files, o grafo de módulos apoia NFT e o span de eventos HMR recebeu chunk_name.
  • Next.js v16.3.0-canary.37 — Referências internas: Turbopack trata function pointers como copiáveis, armazena TaskDirtyCause em Dirtyness e simplifica o controle de módulos mesclados.
  • Next.js v16.3.0-canary.37 — HMR: a lista de chunks HMR reduz assinaturas, diminuindo trabalho repetido durante desenvolvimento.
  • Next.js v16.3.0-canary.37 — Windows: import.meta.url agora gera URLs de arquivo válidas no Turbopack em Windows.
  • Next.js v16.3.0-canary.37 — Typegen: falha em next typegen agora encerra com código diferente de zero e mensagem explícita.
  • Next.js v16.3.0-canary.37 — Docker: a documentação de deploy aponta para o guia oficial de Docker do Next.js.
  • Next.js v16.3.0-canary.37 — Custom server: a orientação de otimização para servidor customizado foi corrigida na documentação.
  • Next.js v16.3.0-canary.37 — Guias iniciais: exemplos de código nos guias de getting started foram ajustados.
  • Next.js v16.3.0-canary.37 — Cache Components: a documentação adicionou experimental.partialFallbacks e reposicionou a chamada de cacheHandler em ISR.
  • Next.js v16.3.0-canary.37 — API next/root-params: a referência dessa API foi adicionada à documentação.
  • Next.js v16.3.0-canary.37 — E2E com Turbopack: jobs de teste que não são específicos de webpack agora usam Turbopack.

Correções

  • Next.js v16.3.0-canary.37 — Instrumentation: RouteModule.prepare agora aguarda instrumentation, evitando preparação incompleta da rota.
  • Next.js v16.3.0-canary.37 — Prerender de erro: metadata estática e viewport foram removidas da recuperação de erro de prerender quando cache-components está ativo.
  • Next.js v16.3.0-canary.37 — Cache instável: o bail-out de 'use cache' foi corrigido quando unstable_instant = false.
  • Next.js v16.3.0-canary.37 — Client instrumentation: Turbopack corrigiu instrumentationClientInject com type:module.
  • Next.js v16.3.0-canary.37 — Parâmetros de URL em cache: search params incorretos já não são armazenados em cache.
  • Next.js v16.3.0-canary.37 — require.context: o regex padrão de require.context foi corrigido no analyzer do Turbopack.
  • Next.js v16.3.0-canary.37 — notFound: o caminho de recuperação de notFound na trilha de erro foi melhorado.
  • Next.js v16.3.0-canary.37 — Firefox: o loop de refresh no carregamento inicial de páginas com streaming em modo dev foi corrigido.
  • Next.js v16.3.0-canary.37 — Pages router: a escrita direta dos arquivos de exportação do pages router em server/pages/ foi reaplicada.
  • Next.js v16.3.0-canary.37 — ReadRef: uma implementação insegura de IntoIterator para ReadRef foi corrigida.
  • Next.js v16.3.0-canary.37 — Testes instáveis: testes de instant-nav-panel foram ignorados temporariamente e next-after-app-static recebeu ajuste.
  • Next.js v16.3.0-canary.37 — Playwright: o Dockerfile de playwright-chromium usado em CI foi corrigido.

Breaking changes

Não houve breaking change declarada pelo release. Ainda assim, a combinação de Turbopack, Cache Components, prerender, analyzer e typegen torna a adoção sensível para projetos que usam recursos experimentais ou pipelines rígidos de CI.

Ponto de Atenção

  • Next.js v16.3.0-canary.37 — Turbopack em Windows: projetos que usam Turbopack no Windows precisam validar import.meta.url, require.context, HMR e expressões com ternários, promises, strings e nullish. Teste sugerido: rode o projeto com Turbopack em Windows e acesse uma rota que use imports dinâmicos, require.context e código dependente de import.meta.url.
  • Next.js v16.3.0-canary.37 — Cache Components: aplicações com cache-components, 'use cache', ISR, prerender ou metadata estática devem revisar rotas que usam cache e fallback parcial. Teste sugerido: gere build de uma rota com generateStaticParams, metadata estática e Cache Components, depois confira navegação inicial e recuperação de erro.
  • Next.js v16.3.0-canary.37 — Typegen no CI: pipelines que chamam next typegen podem falhar de forma explícita quando existir erro real, porque o comando agora retorna código diferente de zero. Teste sugerido: execute next typegen no CI e confirme se a mensagem indica rota, arquivo ou tipo afetado.
  • Next.js v16.3.0-canary.37 — Otimização de imagem: imgOptOperationCache ainda é experimental e deve ficar restrita a validação controlada. Teste sugerido: compare geração, cache e invalidação de imagens em uma rota com imagens otimizadas antes de ativar a flag em ambiente compartilhado.

Notas da versão

  • Next.js v16.3.0-canary.37 — CI: dependências actions/* foram atualizadas, o cache de package manager foi desativado em usos de actions/setup-node e TEST_CONCURRENCY subiu de 8 para 12.
  • Next.js v16.3.0-canary.37 — Build cache: o cache de build em build_and_deploy recebeu nome mais claro.
  • Next.js v16.3.0-canary.37 — Token do Graphite CI: GRAPHITE_TOKEN foi renomeado para GRAPHITE_CI_OPTIMIZER_TOKEN.
  • Next.js v16.3.0-canary.37 — Rspack Core: /rspack-core recebeu release 1.0.3.
  • Next.js v16.3.0-canary.37 — Parser de análise: a dependência ast-grep foi atualizada.
  • Next.js v16.3.0-canary.37 — Documentação de skills: regras de next-cache-components-optimizer, vocabulary-bridge, dynamic segments e triagem de issues foram revisadas.
  • Next.js v16.3.0-canary.37 — Código removido: trechos sem uso em JsValue::Binary e conversões desnecessárias para stream foram eliminados.

Changelog do OpenClaw v2026.6.2-alpha.1

O OpenClaw v2026.6.2-alpha.1 foi publicado com uma origem mínima, contendo apenas o identificador da versão. Por isso, este bloco precisa ser lido como registro conservador de release alpha, sem tentativa de inferir mudança técnica que a fonte não descreve.

Novidades

Não há novidade técnica descrita na origem pública. O changelog capturado informa somente openclaw 2026.6.2-alpha.1.

Melhorias

Não há melhoria detalhada na origem pública. A fonte não informa alteração de UI, API, runtime, deploy, dados ou integração.

Correções

Não há correção detalhada na origem pública. Qualquer validação deve partir dos testes do projeto que pretende adotar a alpha.

Breaking changes

Não há breaking change declarada. Como a versão é alpha, a compatibilidade precisa ser confirmada antes de qualquer uso fora de ambiente de teste.

Ponto de Atenção

  • OpenClaw v2026.6.2-alpha.1 — Origem sem detalhe técnico: o release não informa mudanças, correções nem limitações, então a adoção deve ser tratada como validação de versão preliminar. Teste sugerido: instalar a alpha em ambiente isolado, abrir os fluxos principais usados no projeto e comparar comportamento com a versão anterior antes de promover update.

Notas da versão

  • OpenClaw v2026.6.2-alpha.1 — Release alpha: a marcação alpha.1 indica build preliminar, e a fonte pública não traz notas adicionais além do número da versão.

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

O Paperclip canary/v2026.602.0-canary.1 trouxe duas mudanças ligadas ao Codex. A primeira corrige uma corrida no snapshot do dev runner, e a segunda melhora a visualização de anexos ricos em issues.

Novidades

  • Paperclip canary/v2026.602.0-canary.1 — Preview de anexos: anexos ricos de issues agora são renderizados com preview, facilitando a revisão de materiais vinculados durante análise.

Melhorias

Não há melhoria adicional descrita além do preview rico de anexos em issues. A origem não informa alteração de API, deploy ou compatibilidade.

Correções

  • Paperclip canary/v2026.602.0-canary.1 — Snapshot do dev runner: a corrida no snapshot do dev runner foi corrigida, reduzindo inconsistência durante execução de desenvolvimento.

Breaking changes

Não há breaking change declarada. A mudança afeta principalmente dev runner e visualização de anexos.

Ponto de Atenção

  • Paperclip canary/v2026.602.0-canary.1 — Dev runner: projetos que dependem de snapshots no dev runner devem validar execuções repetidas para confirmar que a corrida já não aparece. Teste sugerido: rodar o dev runner várias vezes com o mesmo cenário e verificar se o snapshot permanece consistente.
  • Paperclip canary/v2026.602.0-canary.1 — Anexos de issue: previews ricos podem alterar a forma de revisar anexos em telas de issue. Teste sugerido: abrir uma issue com anexos variados e conferir se o preview aparece sem ocultar texto, metadados úteis ou ações de revisão.

Notas da versão

  • Paperclip canary/v2026.602.0-canary.1 — Canal canary: a versão foi publicada no canal canary, então deve ser validada antes de adoção em fluxo estável.

Leitura operacional do dia

O principal cuidado de 2026-06-02 está em ferramentas de desenvolvimento que mexem com execução local, cache e rotas de build. Claude Code pede atenção a arquivos que podem executar comandos, enquanto Next.js exige testes direcionados em Turbopack, Cache Components e CI antes de qualquer promoção de versão.

OpenClaw deve ficar limitado a validação isolada pela falta de notas públicas, e Paperclip pede conferência simples do dev runner e dos previews de anexos. Para adoção prática, o melhor caminho é testar cada release na superfície realmente usada: shell e agentes no Claude Code, rotas e build no Next.js, smoke test no OpenClaw e issue/dev runner no Paperclip.

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.