Resumo
O Kestra 2.0.9 reforça a validação dos fluxos e dos painéis. A retomada de uma execução reaplica as verificações do fluxo, enquanto o acompanhamento de logs evita mensagens duplicadas. O cancelamento de subflows também altera o comportamento observado pelo fluxo pai.
Novidades
- Kestra 2.0.9 — Dependências: o build gera uma relação de componentes no formato CycloneDX para o backend e a interface.
- Kestra 2.0.9 — Execuções: saídas obrigatórias nulas recebem uma mensagem explícita. A visão geral do sistema inclui um seletor do período de uso.
Melhorias
- Kestra 2.0.9 — Arquivos: as saídas de execução permitem visualizar arquivos do namespace.
Correções
- Kestra 2.0.9 — Retomada: restart e replay reaplicam as verificações do fluxo. Uma resposta atrasada de consulta não retorna uma execução concluída a um estado anterior.
- Kestra 2.0.9 — Painéis: identificadores de gráficos duplicados são recusados, evitando a exibição do mesmo conteúdo em dois gráficos. A troca do tipo da fonte reinicia suas propriedades.
- Kestra 2.0.9 — Fluxos: um rascunho sem alteração pode ser publicado. O schema aceita expressões em propriedades de enumeração dinâmica e recusa tipos de plugins incompatíveis.
- Kestra 2.0.9 — Recursos: corpos multipart não lidos são liberados nas rotas de execução e nos webhooks recusados. O acompanhamento envia cada log uma única vez.
- Kestra 2.0.9 — Conexões: o cliente HTTP que aceita certificados sem validação utiliza somente TLS 1.2 e 1.3.
Breaking changes
- Kestra 2.0.9 — Cancelamento de subflows: o filho termina em
CANCELLEDenquanto o pai continua. Ajuste automações que esperavam interromper o pai ao cancelar o filho.
Ponto de Atenção
Teste sugerido: reinicie uma execução cujo fluxo tenha verificações configuradas e confirme sua reaplicação. Ao cancelar um subflow, acompanhe a continuidade do pai. Num painel de teste, tente repetir o identificador de um gráfico e confira a mensagem de validação.
Notas da versão
A publicação oficial 2.0.9 está marcada como estável no GitHub.