Release do Kestra · 11 de setembro de 2026

Kestra v2.0.1

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

Resumo

O Kestra v2.0.1 corrige falhas de agendamento e restringe ações sobre execuções pausadas ou flows excluídos. A atualização também trata a exposição de segredos em logs e a validação de destinos HTTP, além de facilitar o acesso ao AI Copilot pela barra superior.

Novidades

  • Kestra v2.0.1 — AI Copilot: um botão na barra superior abre o assistente. O campo de composição ajusta sua altura ao prompt já preenchido quando o painel é aberto.
  • Kestra v2.0.1 — Traduções: a aplicação informa quando uma chave de tradução aparece na interface como identificador bruto, permitindo localizar textos que não foram traduzidos.

Melhorias

  • Kestra v2.0.1 — Interface traduzida: mensagens fixas passam pelo sistema de tradução, incluindo a paginação dos logs e os cartões de plugins. O gerador também preserva a capitalização em idiomas que não usam o alfabeto latino.
  • Kestra v2.0.1 — Permissões de namespaces: a implementação reúne a verificação de acesso dos repositórios numa política compartilhada e identifica explicitamente os métodos internos que fazem consultas sem essa verificação.

Correções

  • Kestra v2.0.1 — Segredos nos logs: rastros de exceção da gravação de logs em arquivo ocultam os valores secretos.
  • Kestra v2.0.1 — Exportações: os endpoints corrigem a injeção de nomes de arquivo no cabeçalho Content-Disposition. Downloads de execuções associados a um tenant recebem controle de cache privado.
  • Kestra v2.0.1 — Destinos HTTP: as listas de permissão e recusa conferem a autoridade da URI e repetem a verificação após redirecionamentos.
  • Kestra v2.0.1 — Instalação inicial: um token antigo no cookie CSRF é renovado, corrigindo a falha 403 durante a configuração inicial.
  • Kestra v2.0.1 — Estado das execuções: a aplicação recusa o reinício de uma execução PAUSED e a execução de um flow excluído logicamente, mesmo quando uma revisão específica é informada. Respostas 404 de webhooks deixam de revelar a existência do flow.
  • Kestra v2.0.1 — Repetições e pausas: LoopUntil encerra em maxIterations, corrigindo a iteração adicional. Uma tarefa Pause retomada manualmente não recebe outra retomada quando pauseDuration termina.
  • Kestra v2.0.1 — Entradas e condições: valores inválidos de BOOL são recusados. A tarefa Switch aceita somente o caminho padrão, sem casos, e os schemas retiram definições de tipos de entrada excluídos.
  • Kestra v2.0.1 — Agendador: um flow que não pode ser interpretado deixa de paralisar seu ciclo de agendamento ou inundar os logs. A publicação também corrige o encerramento solicitado quando o início do ciclo ainda estava na fila.
  • Kestra v2.0.1 — Horários: a validação de cron considera o fuso do agendamento e recusa expressões sem uma execução possível. O formulário visual do gatilho Schedule apresenta o seletor de fuso, e a validação de DAILY_TIME_WINDOW consulta getDeadline().
  • Kestra v2.0.1 — Navegação e painéis: o botão de voltar respeita a página anterior, e a passagem de uma execução para a edição do flow deixa de abrir uma página vazia. O detalhamento dos painéis preserva filtros e o intervalo de tempo selecionado.

Ponto de Atenção

  • Kestra v2.0.1 — Estabilidade: o GitHub classifica esta publicação como estável.
  • Kestra v2.0.1 — Validação dos flows: confira automações que recebiam valores inválidos de BOOL ou usavam a iteração adicional de LoopUntil. As correções alteram esses comportamentos observáveis, embora as notas não apresentem uma migração de API ou configuração.
  • Kestra v2.0.1 — Teste sugerido: num ambiente de teste, execute LoopUntil com um limite pequeno e conte as iterações. Retome uma tarefa Pause manualmente, aguarde o prazo original e confira que não ocorreu outra retomada. Depois, valide um agendamento no fuso configurado e uma chamada HTTP com redirecionamento para um destino recusado.

Notas da versão

  • Kestra v2.0.1 — Publicação oficial: consulte o release no GitHub, publicado em 11 de setembro de 2026. As notas também registram ajustes internos de testes, build e documentação das traduções.
Voltar para o changelog do Kestra

Á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.