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
@TicketingFielddescreve a utilização de uma propriedade de tarefa pelo Cases.
Melhorias
- Kestra 2.0.6 — Agendamento: o trigger
Scheduledeixa 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_EXECUTIONtambé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
ScheduleOnDatesdeixa 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
onChildFailureproduz falha. Erros ao avaliarwhenficam 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.