Resumo
O Kestra v1.3.31 corrige a agregação de métricas em UTC e o tratamento de labels nulas nos triggers. A versão também ajusta a concorrência das execuções e a identificação de deadlocks nas exceções SQL, além de corrigir a apresentação de dashboards e dos avisos de preenchimento.
Novidades
As notas concentram a atualização em defeitos de execução e de interface, sem anunciar uma funcionalidade nova.
Melhorias
A publicação apresenta os ajustes como correções, sem descrever uma melhoria independente desses comportamentos.
Correções
- Kestra v1.3.31 — Métricas:
MetricRegistry.tags(AbstractTrigger)trata labels nulas. A agregação de métricas por intervalo também considera UTC corretamente. - Kestra v1.3.31 — Concorrência: o controle de concorrência das execuções usa a chave primária para estabelecer a trava.
- Kestra v1.3.31 — Deadlocks: a identificação do erro procura a exceção também entre as exceções suprimidas e na próxima exceção SQL.
- Kestra v1.3.31 — Interface: o dashboard renderiza Markdown corretamente. Os avisos de validação dos campos aparecem após a interação ou o envio do formulário.
- Kestra v1.3.31 — Compilação: a publicação corrige uma falha de compilação, sem detalhar sua causa nas notas.
Ponto de Atenção
- Kestra v1.3.31 — Teste sugerido: em uma instalação de teste, compare a agregação das métricas com o intervalo esperado em UTC. Para flows com tratamento de deadlock SQL, confira a identificação do erro nas exceções suprimidas e na sequência de exceções SQL.
Notas da versão
- Kestra v1.3.31 — Publicação oficial: as notas no GitHub também listam ajustes no número da versão. Esses registros não indicam uma orientação de downgrade para a sua instalação.