Changelog diário · 21 de maio de 2026

Atualizações de ferramentas em 2026-05-21

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

10releases6sistemas2 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.