Resumo
O Kestra 2.0.7 corrige a continuidade indevida de execuções encerradas e a liberação das travas dos gatilhos. As integrações que enviam filtros antigos aos endpoints by-query precisam de ajuste, pois a versão recusa esse formato.
Novidades
- Kestra 2.0.7 — Rastreamento: os spans do OpenTelemetry incluem
taskIde os estados da execução e da execução de tarefa.
Melhorias
As notas apresentam manutenção do funcionamento e novos campos de rastreamento, sem anunciar ganhos de desempenho medidos.
Correções
- Kestra 2.0.7 — Execuções: encerrar um
LoopUntilentre iterações impede sua retomada quando vence a espera. A versão corrige o reenvio de tarefas pelo worker numa execução terminada e executa as tarefas de erro do fluxo quando se esgotam as tentativas de uma tarefa de controle de fluxo. - Kestra 2.0.7 — Gatilhos: a exclusão de uma execução ainda ativa libera a trava do gatilho. O término também libera essa trava independentemente da ordem dos eventos. O
ScheduleOnDatesdeixa de repetir datas após um backfill e a inicialização do agendador preserva o backfill em andamento. - Kestra 2.0.7 — Editor: cada janela mantém a disposição de seus painéis. A aba de código das tarefas volta a oferecer sugestões e a lista de fluxos oculta os rótulos configurados para esse fim.
- Kestra 2.0.7 — Arquivos e plugins: uma exclusão repetida preserva o arquivo vizinho restante. As opções
--alleLATESTselecionam a versão mais recente compatível do plugin. - Kestra 2.0.7 — Armazenamento e topologia: a gravação de JSONB substitui caracteres substitutos UTF-16 isolados. A atualização do grafo deixa de recentralizar sua visualização a cada recarga.
- Kestra 2.0.7 — Resposta síncrona: a execução com
wait=trueretorna as saídas definidas no nível do fluxo.
Breaking changes
- Kestra 2.0.7 — Filtros da API: os endpoints
by-queryrejeitam parâmetros de filtro no formato plano legado. Revise os clientes que ainda enviam esse formato e adapte as requisições ao contrato aceito. As notas não detalham a sintaxe substituta.
Ponto de Atenção
Teste sugerido: confira uma chamada by-query usada pela sua integração e observe a resposta após ajustar os filtros. Num fluxo de homologação, encerre uma execução aguardando a próxima iteração. Confira a liberação do gatilho e verifique se uma execução síncrona com wait=true retorna as saídas do fluxo.
Notas da versão
O release oficial do Kestra 2.0.7 foi publicado em 20/10/2026 às 14h07 UTC como versão estável.