Release do Kestra · 13 de outubro de 2026

Kestra 2.0.6

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

Resumo

O Kestra 2.0.6 corrige novas tentativas dentro de loops e o encerramento de subflows. Os agendamentos também recebem ajustes para evitar disparos antes da hora durante a recuperação. Confira a sequência das tarefas e o horário dos disparos ao validar a atualização.

Novidades

  • Kestra 2.0.6 — Propriedades de plugins: a anotação @TicketingField descreve a utilização de uma propriedade de tarefa pelo Cases.

Melhorias

  • Kestra 2.0.6 — Agendamento: o trigger Schedule deixa de utilizar polling. As notas informam a mudança interna sem descrever uma migração obrigatória de configuração.

Correções

  • Kestra 2.0.6 — Execuções repetidas: a disputa entre novas tentativas deixa de duplicar tarefas e de encerrar execuções prematuramente. A opção CREATE_NEW_EXECUTION também recebe correção para novas tentativas dentro de loops.
  • Kestra 2.0.6 — Loops e subflows: os loops terminam quando recebem valores de URI vazios. Repetir a execução de um subflow não notifica o fluxo principal. As tentativas têm limites e um subflow encerrado permanece nesse estado quando suas saídas não podem ser renderizadas.
  • Kestra 2.0.6 — Horários dos triggers: a recuperação de ScheduleOnDates deixa de disparar uma data futura antes da hora. Um cron sem data válida desativa o agendamento. O filtro de datas preserva o fuso do valor recebido.
  • Kestra 2.0.6 — Interrupções e erros: os triggers preservam as solicitações de encerramento recebidas antes do registro do job pelo worker. Um valor desconhecido de onChildFailure produz falha. Erros ao avaliar when ficam registrados na execução e no flow.
  • Kestra 2.0.6 — Exportação CSV: os caracteres de fórmula são neutralizados nos arquivos exportados.
  • Kestra 2.0.6 — Edição e exclusão de flows: a separação de documentos YAML utiliza o delimitador no início da linha. A exclusão em lote valida os identificadores antes de aplicar a remoção de forma atômica. O monitor de arquivos deixa de regravar flows inalterados.
  • Kestra 2.0.6 — Arquivos e interface: os metadados dos flows com falha são preservados. O armazenamento local cria a pasta necessária ao mover arquivos e movimenta ou exclui os metadados associados. Copiar um erro não recolhe mais o painel que o apresenta.

Ponto de Atenção

A alteração interna do Schedule não comprova por si só uma incompatibilidade. As notas não descrevem um contrato removido nem uma ação de migração para esse trigger. O comportamento de onChildFailure exige conferir valores inválidos que antes poderiam passar despercebidos.

Teste sugerido: execute em homologação um loop com CREATE_NEW_EXECUTION e acompanhe as novas tentativas. Verifique depois a recuperação de um ScheduleOnDates com data futura e confira se o disparo respeita o horário configurado.

Notas da versão

O release oficial do Kestra 2.0.6 foi publicado em 13/10/2026 às 14h25 UTC como versão estável.

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.