What kestra-io/kestra shipped
Generated by FoxPlug from public activity — not affiliated with Kestra.
Week of September 14, 2026
What shipped
- Worker controller gRPC surface now supports chunked streaming. Pull request #19573
- Polling trigger evaluations now emit results at timeout instead of blocking on the same thread. Pull request #19537
- Plugin catalog load failures no longer cache for an hour; retries now happen on each request. Pull request #19061
- Task action menu in topology view now includes an Iterations action to view loop sub-executions. Pull request #19503
- Dashboard duration filters now accept ISO-8601 durations like PT1S in addition to seconds. Pull request #18843
- Moving a namespace folder into its own descendants no longer corrupts the source tree. Pull request #19017
- UnsetVariables no longer throws null pointer exceptions when unsetting nested keys with missing parents. Pull request #19480
- Secure cookie attribute now respects TLS-terminating reverse proxies instead of relying on request.isSecure(). Pull request #19546
- Task property autocomplete in flows now correctly excludes flow inputs and triggers from scoping. Pull request #19215
- Flow editor now accepts expressions and free-form types in output assets declarations. Pull request #19310
Why it matters
This week brought improvements to worker streaming, trigger evaluation threading, plugin catalog reliability, and namespace file operations. Several fixes prevent data corruption and null pointer exceptions in common workflows. Translation tooling infrastructure was added to keep UI messages consistent across development branches.
Changelog entry
- feat(worker): chunked streaming on the worker controller grpc surface Pull request #19573
- fix(dashboards): duration filters take an ISO-8601 duration or a number of seconds Pull request #18843
- fix(worker): emit the trigger result at the timeout instead of waiting for the evaluation Pull request #19537
- feat(topology): loop iterations in task action menu Pull request #19503
- fix(system): make the Secure cookie attribute proxy-aware Pull request #19546
- fix(namespaces): prevent folder moves into descendants Pull request #19017
- fix(core): retry plugin catalog load instead of caching a failure for 1h Pull request #19061
- fix(core): prevent NPE in UnsetVariables when a nested key's parent is missing Pull request #19480
- fix(flows): exclude flow inputs and triggers from task-property autocomplete scoping Pull request #19215
- fix(assets): accept expressions and free-form types on output assets in the flow editor Pull request #19310
Kestra shipped chunked streaming on worker controllers, fixed plugin catalog caching failures, prevented namespace folder corruption, and added loop iteration actions to the topology view.
This week Kestra improved worker gRPC streaming, fixed plugin catalog load failures that persisted for an hour, resolved namespace folder move corruption, and enhanced the topology view with loop iteration actions. Several reliability fixes address null pointer exceptions and cookie handling behind reverse proxies, while the flow editor now correctly handles expressions in asset declarations.