Resumo
O Kestra v2.0.3 acrescenta autenticação básica à comunicação gRPC entre worker e controller e um ponto de extensão para controlar o acesso às ferramentas MCP. As correções preservam triggers desativados durante a edição e recuperam a coordenação de serviços quando existe um registro de trabalho anterior à versão 2.0.
Novidades
- Kestra v2.0.3 — Autenticação gRPC: o canal entre worker e controller aceita autenticação básica.
- Kestra v2.0.3 — Ferramentas MCP: a aplicação oferece um ponto de extensão para controle de acesso às ferramentas.
Melhorias
- Kestra v2.0.3 — Telemetria: a dependência
kotlpfoi atualizada para a versão 0.1.6, relacionada à métricaprocess.network.io.
Correções
- Kestra v2.0.3 — Triggers: a edição da definição preserva a desativação feita durante a execução. Quando a avaliação excede o timeout, o worker emite o resultado no prazo, sem aguardar o término da avaliação.
- Kestra v2.0.3 — Inicialização dos serviços: plugins externos são carregados antes do controller e do indexer. Um registro de trabalho de worker anterior à versão 2.0 deixa de interromper a coordenação de atividade dos serviços.
- Kestra v2.0.3 — Flows excluídos: revisões antigas de um flow excluído não podem iniciar uma execução.
- Kestra v2.0.3 — Catálogo e arquivos: o catálogo de plugins permite nova tentativa após uma falha, sem preservar o erro em cache por uma hora. A exclusão de arquivos de namespace libera os objetos associados, e a busca recursiva reconhece arquivos ocultos.
- Kestra v2.0.3 — Editor e Copilot: a aplicação de um rascunho atualiza o editor e retira o botão Apply. O namespace e o tipo dos assets aceitam edição livre, e os assets de saída aceitam expressões.
- Kestra v2.0.3 — Grafo de execução: o zoom permite enquadrar flows grandes, e a exportação de imagem inclui o grafo inteiro, inclusive a parte fora da área visível.
- Kestra v2.0.3 — Entradas e mensagens: o comando cURL gerado usa
TIMEno formato de 24 horas. A exclusão de revisão exibe uma única notificação, as mensagens de falha em lote são sanitizadas eUnsetVariablesaceita a ausência do pai de uma chave aninhada sem lançar exceção.
Ponto de Atenção
- Kestra v2.0.3 — Comunicação dos serviços: confira a configuração de autenticação entre worker e controller antes de habilitar o novo recurso. As notas não descrevem uma migração obrigatória dessa configuração.
- Kestra v2.0.3 — Teste sugerido: edite um trigger desativado e confirme que ele permanece inativo. Em seguida, simule uma avaliação que exceda o timeout e confira o momento de emissão do resultado.
- Kestra v2.0.3 — Teste do grafo: exporte a imagem de um flow maior que a área visível e verifique se todos os nós aparecem no arquivo.
Notas da versão
- Kestra v2.0.3 — Publicação oficial: release estável publicada em 22/09/2026. Consulte as notas no GitHub.