kestra v1.3.27
Resumo
O Kestra v1.3.27 adiciona purge de fila, documentação para charts, filtros e apps, além de API tipada de progresso ao vivo em runners. A versão corrige temas claros, bytecode, onboarding, task runner, Monaco, upload de namespaces, outputs, autenticação webserver e drenagem de shutdown no worker.
Novidades
- kestra v1.3.27 — Fila: o core adiciona
sys purge-queue. - kestra v1.3.27 — Documentação: charts, filtros, apps e app blocks ganham documentação gerada.
- kestra v1.3.27 — Runners:
RunContext#emitProgressadiciona API tipada para progresso ao vivo.
Melhorias
- kestra v1.3.27 — Versão: o pacote foi atualizado para
1.3.27. - kestra v1.3.27 — Outputs: a UI passa a se redimensionar para caber no viewport.
Correções
- kestra v1.3.27 — Apps: botões tipados ficam visíveis no tema claro.
- kestra v1.3.27 — Build: o jar de teste emite bytecode Java 21.
- kestra v1.3.27 — Task runner: nomes de jobs respeitam o limite de
63caracteres. - kestra v1.3.27 — Namespaces: erros de autorização aparecem no upload de arquivos.
- kestra v1.3.27 — Webserver: comparação de token BasicAuth e chave de webhook usa tempo constante.
- kestra v1.3.27 — Worker: outputs de tarefas protegidas por timeout são preservados, e falhas durante drenagem geram resultado de falha.
Breaking changes
Nenhuma quebra de compatibilidade foi marcada na origem. O uso de bytecode Java 21 e a API de progresso ao vivo pedem validação com runners e pipelines existentes.
Ponto de Atenção
- kestra v1.3.27 — Progresso ao vivo: valide emissão de progresso em runner real e leitura na interface.
- kestra v1.3.27 — Teste sugerido: rode tarefa com timeout, upload de namespace sem permissão, webhook com chave inválida e fluxo que use
RunContext#emitProgress.
Notas da versão
- kestra v1.3.27 — Linha mais completa: esta release tem cobertura maior que as linhas
1.0e1.2publicadas no mesmo dia.