Changelog diário · 21 de maio de 2026

Atualizações em 21 de maio de 2026

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

10 releases6 sistemas2 breaking changes
Claude CodeCodexKestran8nPortainerSpec Kit

Em 2026-05-21, a Promovaweb registrou 10 releases com origem pública verificável. Os blocos preservam a versão de cada sistema e indicam o teste aplicável quando a fonte fornece detalhe técnico.

A compilação consolida o Codex pela versão final de cada base SemVer. Pré-lançamentos não aparecem como entradas independentes quando a versão final correspondente está disponível para consulta.

Changelog do Claude Code v2.1.147

Esta versão renomeia o fluxo de revisão de código, corrige problemas em Windows e MCP e melhora atualização automática e renderização de diffs.

A versão reforça sessões em segundo plano, consolida o novo /code-review e corrige várias falhas de terminal, plugins, permissões e histórico.

Novidades

  • Comando de revisão: /simplify agora é /code-review e aceita nível de esforço, como /code-review high.
  • Sessões fixadas: sessões em background fixadas por Ctrl+T permanecem vivas quando ociosas e são reiniciadas no lugar para aplicar atualizações.
  • Code review com esforço: /code-review agora reporta bugs de correção por nível de esforço e pode comentar em PR com --comment.

Melhorias

  • Auto mode: o modo automático já não suprime AskUserQuestion quando o usuário ou uma skill depende dessa pergunta.
  • Atualizador: verificações e downloads de atualização agora repetem falhas transitórias de rede.
  • Diffs grandes: a renderização de diffs fica mais eficiente em edições extensas.
  • Atualizador: falhas transitórias recebem nova tentativa e mensagens de erro mais específicas.
  • Diffs grandes: renderização de diff fica mais eficiente.
  • Histórico de prompts: prompts consecutivos duplicados já não são gravados novamente.

Correções

  • PowerShell no Windows: o uso de pwsh instalado por winget ou Microsoft Store já não quebra a ferramenta.
  • Paginação MCP: listas de resources, templates e prompts já não perdem itens após a primeira página.
  • Windows Terminal: sessões em segundo plano já não piscam no modo fullscreen durante streaming.
  • Status de atualização: a status line volta a mostrar a versão atual quando uma atualização falha.
  • Worktree no Windows: remoção de worktree de job em segundo plano já não segue junctions NTFS para o repositório principal.
  • Background: sessões iniciadas apenas por skill ou comando slash já não são recusadas.
  • Permissões em segundo plano: sessões em background já não pedem novamente permissões já aprovadas com opção persistente.
  • Tema: diálogos de /theme voltam a responder a Esc.
  • Agent SDK: exceção no fim de sessões por streaming foi corrigida.
  • Políticas gerenciadas: forceLoginOrgUUID e forceLoginMethod voltam a ser aplicadas em sessões com provider externo e API key.
  • GNOME Terminal: clique direito e clique do meio voltam a inserir texto.
  • Modelo de subagente: CLAUDE_CODE_SUBAGENT_MODEL volta a ser encaminhado para processos filhos.
  • Login empresarial: restrições de organização e método de login voltam a ser aplicadas a sessões com provider externo e API key.
  • Saída de comandos: & em comandos ! já não quebra URLs copiáveis.
  • Headless e SDK: comandos slash desconhecidos agora retornam erro em vez de falhar em silêncio.
  • Help: /help corrige cabeçalho e paginação em terminais pequenos.
  • Snapshot de shell: funções iniciadas com underscore já não são descartadas quando aliases dependem delas.
  • Plugins: agentes de plugin com vários tipos Agent(...) já não perdem entradas.
  • Hooks PowerShell: condições PowerShell(git push*) agora casam corretamente.
  • PowerShell: saída de comandos que dependem do formatter padrão já não é descartada.
  • Permissões no Windows: aprovação persistente de scripts PowerShell agora casa em execuções futuras.
  • Paginação MCP: resources, templates e prompts paginados já não são cortados após a primeira página.
  • Background e auto mode: sessões de background e perguntas explícitas do usuário ficam mais previsíveis.
  • Interface: menus de plugin, status, mobile, sandbox e permissions recebem correções de espaçamento e layout.
  • Mídia removida: imagens descartadas já não levam o modelo a tentar reler mídia ausente.

Breaking changes

  • Comportamento antigo de /simplify: o fluxo antigo de cleanup and fix foi removido na migração para /code-review.

Ponto de teste

  • Claude Code — Validação: rode o fluxo afetado pela versão e confira primeiro as permissões e a autenticação. Depois compare o comportamento de build, deploy ou integração citado nos itens acima.

Changelog do Codex rust-v0.133.0

Codex 0.133.0 concatena as pre-releases da base 0.133.0 e habilita goals por padrão, amadurece remote-control, permission profiles, plugins e eventos de extensão.

Novidades

  • Codex rust-v0.133.0 — Goals por padrão: goals vêm habilitados por padrão, com armazenamento dedicado e progresso em turnos ativos.
  • Codex rust-v0.133.0 — Remote control: codex remote-control espera readiness, reporta status da máquina e mantém comandos start e stop.
  • Codex rust-v0.133.0 — Permission profiles: os profiles ganham listagem, herança, requirements.toml gerenciado, refresh em runtime e integração com sandbox Windows.
  • Codex rust-v0.133.0 — Descoberta de plugins: marketplace, versões instaladas, roots visíveis e coleções remotas aparecem na descoberta.
  • Codex rust-v0.133.0 — Observabilidade de extensões: extensões observam subagentes, ferramentas, metadata de turno e processamento assíncrono.

Melhorias

  • Codex rust-v0.133.0 — Layout de instaladores: instaladores, npm, DotSlash e runtimes de SDK migram para layout compartilhado de archive.
  • Codex rust-v0.133.0 — Wheels Linux: o runtime Python recebe tags compatíveis com glibc.
  • Codex rust-v0.133.0 — Build e runners: package-builder, recursos prebuilt, DotSlash zstd, testes Rust shardeados e runners Linux reforçam a release.

Correções

  • Codex rust-v0.133.0 — Diretório da TUI: a interface já não inicia no diretório errado ao reaproveitar socket local do app-server.
  • Codex rust-v0.133.0 — Plan mode: Shift+Enter e outros Enter modificados são preservados.
  • Codex rust-v0.133.0 — Eventos de terminal: entradas antigas em background já não permanecem após o processo encerrar.
  • Codex rust-v0.133.0 — Output de exec: a saída bruta em code mode é preservada salvo limite explícito.
  • Codex rust-v0.133.0 — Leitura de AGENTS.md: a leitura fica mais confiável e avisa quando há UTF-8 inválido.
  • Codex rust-v0.133.0 — Ciclo do app-server: startup, shutdown, resume/fork, upgrades de plugin e websocket realtime v1 foram corrigidos.

Notas da versão

  • Codex rust-v0.133.0 — Pre-releases concatenadas: as pre-releases da mesma base SemVer foram concatenadas neste release final conforme a regra do changelog.

Ponto de teste

  • Codex — Validação: teste primeiro as permissões e a retomada de sessão na interface. Depois compare sandbox, plugins e integrações MCP conforme os itens da versão consolidada.

Changelog do Kestra v1.3.19

Kestra v1.0.43 adiciona métodos de serialização por stream e corrige replay, validação de arquivos de input e testes instáveis.

Kestra v1.3.19 replica as melhorias de stream em FileSerde e aplica correções de segurança, replay e testes na linha 1.3.

Novidades

  • FileSerde por stream: FileSerde ganha métodos baseados em InputStream e OutputStream.
  • FileSerde por stream: FileSerde agora trabalha com métodos baseados em InputStream e OutputStream.

Correções

  • Input files: a resolução de nomes em inputFiles agora impede path traversal.
  • Replay: execuções podem ser repetidas em outra revisão.
  • Testes: falhas intermitentes em WorkerTest e testes do coordenador de liveness foram corrigidas.
  • Input files: nomes de arquivos em inputFiles já não permitem path traversal.
  • Replay: execução pode ser repetida apontando para outra revisão.
  • Testes: instabilidades em WorkerTest e testes do coordenador de liveness foram corrigidas.

Notas da versão

  • Versão: o pacote foi atualizado para 1.0.43.
  • Versão: o pacote foi atualizado para 1.3.19.

Ponto de teste

  • Kestra — Validação: rode o fluxo afetado pela versão e confira primeiro as permissões e a autenticação. Depois compare o comportamento de build, deploy ou integração citado nos itens acima.

Changelog do n8n 2.22.1

Esta versão corrige pontos de execução em polls agendados, webhooks manuais e validação de prompts em nodes de fornecedores de IA.

O n8n 2.21.7 reforça correções de polls agendados e melhora a visibilidade de falhas ao adquirir isolate de expressão.

Esta versão corrige dados de execução em webhooks manuais e validação de prompts antes de chamadas para fornecedores de IA.

Correções

  • Polls agendados: o core agora adquire o isolate de expressão para polls agendados.
  • Webhooks manuais: o caminho de dados de execução em webhook agora preenche o ID do usuário manual.
  • Prompts de IA: nodes de fornecedores de IA validam prompt não vazio antes de chamar a API.
  • Polls agendados: o core agora adquire isolate de expressão para polls agendados.
  • Webhooks manuais: dados de execução em webhook agora recebem ID de usuário manual.
  • Falha de isolate: erros ao adquirir isolate em scheduled poll agora são emitidos por __emitError.
  • Prompts de IA: nodes de fornecedores de IA validam prompt não vazio antes da chamada de API.
  • Webhooks manuais: o caminho de execução de webhook agora registra o ID do usuário manual.
  • Nodes de IA: prompts vazios agora são impedidos antes de chamadas para APIs de fornecedores.

Notas da versão

  • Pre-release: o pacote também referencia 2.21.6-exp.0.

Ponto de teste

  • n8n — Validação: rode o fluxo afetado pela versão e confira primeiro as permissões e a autenticação. Depois compare o comportamento de build, deploy ou integração citado nos itens acima.

Changelog do Portainer 2.42.0

Portainer 2.42.0 combina mudanças de segurança, novas telas para GitOps e Kubernetes, melhorias em Docker e Edge environments e uma lista ampla de correções de implantação.

Novidades

  • Seletor de tema: o menu do usuário permite alternar entre tema claro, escuro e alto contraste.
  • GitOps sources: novas telas de lista e detalhe ajudam a gerenciar origens Git usadas em deployments.
  • Teste de conectividade Edge: o cadastro de edge environments agora valida conectividade antes da inclusão.
  • Uso de disco em Docker: a tela de host exibe consumo de disco do Docker.
  • Volumes Kubernetes: a visão de volume agora separa PV, PVC e StorageClasses.
  • Secrets e image pull: secrets Kubernetes podem ser ligados a service accounts para acesso a registry privado.
  • Ações em pods: detalhes de aplicação Kubernetes agora aceitam restart e delete de pod.
  • Mount paths de volumes: o agent aceita mount paths baseados apenas em volumes quando Docker volumes ficam fora do caminho padrão.

Melhorias

  • Lista de application containers: informações de pod ficam separadas da lista de containers.
  • Swarm stacks: deployments de Swarm agora usam libstack, removendo dependência do binário Docker embutido.
  • Snapshot Edge: agentes Edge com conexões Chisel longas recebem coleta de snapshot ausente.

Correções

  • Docker exec: o endpoint agora aplica controles de recurso para evitar execução não autorizada em containers.
  • Docker attach: o proxy aplica controle de recurso no WebSocket de attach.
  • Path traversal: reescrita de URL limpa RawPath para reduzir possibilidade de falha com caminhos codificados.
  • EdgeID: a primeira conexão agora impõe EdgeID no lado do servidor.
  • Cookies seguros: o atributo Secure é aplicado automaticamente quando o acesso usa HTTPS.
  • Dependências: bibliotecas como golang.org/x/net, go-git, in-toto, go-ntlmssp e prometheus foram atualizadas por CVEs e advisories.
  • TLS Edge: configuração TLS agora é rejeitada corretamente na criação e atualização de Edge Agent environments.
  • Deployments: deadlock durante atualização de token ECR em stacks concorrentes foi corrigido.
  • Chisel: panic por contador negativo de WaitGroup foi corrigido.
  • Pull de imagens: imagens de stack agora são baixadas em sequência, respeitando COMPOSE_PARALLEL_LIMIT.
  • GitOps polling: polling volta a continuar após erro de deployment.
  • GitOps hash: hash de commit só é persistido depois que o status do deploy é salvo.
  • Stacks privadas: edição de stack Git privada já não pede credenciais novamente por validação incorreta.
  • Logs: containers fora de stack já não mostram erro de Stack ID obrigatório.
  • Kubernetes e UI: botões de edição, menus, ícones, filtros, labels e URLs de Edge recebem correções de interface e estado.

Breaking changes

  • CSRF: mudanças na proteção CSRF podem exigir ajuste antes do upgrade.
  • Legacy CSRF: a feature flag legacy-csrf foi removida conforme planejado e a mudança resolve CVE-2025-47909.
  • OpenAMT: a integração OpenAMT foi removida.

Notas da versão

  • Podman: o suporte a Podman segue limitado a CentOS 9 com Podman 5 rootful.
  • Async Edge: environments Async Edge podem exibir data inválida de agenda ao navegar por snapshot.

Ponto de teste

  • Portainer — Validação: rode o fluxo afetado pela versão e confira primeiro as permissões e a autenticação. Depois compare o comportamento de build, deploy ou integração citado nos itens acima.

Changelog do Spec Kit v0.8.13

Spec Kit v0.8.13 corrige leitura de catálogos e loops, atualiza Agent Governance e adiciona apoio para submissões comunitárias.

Novidades

  • Workflows agênticos: o catálogo ganha workflows agênticos para submissões comunitárias.
  • Self-check: a saída de check agora traz dica de autoavaliação.

Melhorias

  • Agent Governance: a extensão é atualizada para v1.2.0.
  • CLI: diagnósticos de exceção ficam mais claros.
  • CI: o projeto adiciona checagem de whitespace em diff.

Correções

  • Loops: a condição de while e do-while já não lê saída antiga da iteração inicial.
  • Documentação: exemplos de hierarquia de diretórios no README foram corrigidos.
  • Catálogos: leitores de extensão e preset agora rejeitam prioridade booleana.

Notas da versão

  • Versão: o pacote foi preparado para 0.8.13 e iniciou o ciclo 0.8.13.dev0.

Ponto de teste

  • Spec Kit — Validação: rode o fluxo afetado pela versão e confira primeiro as permissões e a autenticação. Depois compare o comportamento de build, deploy ou integração citado nos itens acima.

Leitura operacional do dia

Priorize a validação dos sistemas que apresentam mudança funcional ou alteração de segurança. Quando a origem trouxer pouco detalhe, mantenha a versão em ambiente controlado até concluir o teste local.

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.