Shipped · DevOps and infrastructure

What kestra-io/kestra shipped

The public repository of Kestra · github.com/kestra-io/kestra

Written by FoxPlug from the repository's own releases; not affiliated with Kestra. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/kestra-io/kestra; Kestra did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for kestra, free

Week of November 2, 2026

What shipped

Why it matters

This week brings fixes across the scheduler, worker routing, executions and the plugin screen, plus more unit test coverage for UI components. Users get more reliable trigger handling, working CSV export, and editors that behave better after selecting text.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: workerSelector tags take Pebble expressions, artifacts viewer adds an iteration selector, scheduler fixes for backfill and ScheduleOnDates, working CSV export on the Flows page, and a reconnect retry for the execution follow stream.

Post for LinkedIn

This week in Kestra: workerSelector tags now accept Pebble expressions so flows can route tasks dynamically, and the execution artifacts viewer adds an iteration selector for tasks with multiple task runs. On the scheduler side, backfill no longer skips its pending date when a trigger is disabled and re-enabled, and ScheduleOnDates runs each date once when it has milliseconds. Flows can be exported as CSV again from the Flows page, the replay cURL command now targets the replay endpoint, and the execution follow stream reconnects with a bounded retry. The plugin screen got an update, and more UI components gained unit tests.

Week of October 26, 2026

What shipped

Why it matters

This week brings a longer view of execution history through the timeline, Gantt and Loop iteration changes, and it tightens correctness around flow checks, plugin kinds and draft publishing. It also fixes several places where saving or publishing a flow failed silently, which users will notice directly.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: a timeline view for the Executions page, an average execution duration SLA, Loop iterations readable in the Gantt tree, flow checks re-evaluated on restart and replay, and publishing an unchanged draft flow now works.

Post for LinkedIn

This week in Kestra: the Executions page gains a timeline view that shows runs in time, including overlaps and when failures started. An average execution duration SLA lets a flow act once its average run time crosses a threshold. The Gantt run panel arrives and Loop iterations expand in the tree with real task names and bars. Flow checks are now evaluated again on restart and replay, a plugin type that does not match the expected kind is rejected, and an unchanged draft flow can be published. Executions also get a 30-day default window with a fixed interval chip, YAML schema warnings appear in the editor toolbar, the default dashboard tables are sorted, and required string properties no longer fail validation when unrendered.

Week of October 19, 2026

What shipped

Why it matters

This week closes several correctness bugs that affect running flows: replay reused finished handler task runs, concurrency slots could leak on executor failures, and kv.Put evaluated its value twice. It also extends what dashboards and plugin UIs can do, with host-provided chart rows, an Artifacts tab, and an endpoint fetcher for plugin slots. The Webhook trigger gets configurable responses, and the release branches received backports of the storage path check and the plugin interface fix.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: replay drops stale handler task runs, failed executions release their concurrency slot, kv.Put renders once, dashboards can take chart rows from a host, a new Artifacts tab, Webhook custom responses, and fetchEndpoint for plugin UI slots.

Post for LinkedIn

This week's changes to the project: replaying an execution now drops finished handler task runs so on_error, finally and afterExecution run again; executions failed by the executor release their concurrency slot; kv.Put renders its value only once; flow trigger waitForAllRetries counts remaining retries correctly. Dashboards gained host-provided chart rows and per-dashboard saved filters, an Artifacts tab hosts plugin UI artifacts, and plugin UI slots can call the plugin's own endpoint through fetchEndpoint. The Webhook trigger now supports configurable response headers, body and code. Release branches received backports of the storage path check and the plugin interface fix.

Week of October 12, 2026

What shipped

Why it matters

This week touches several areas people hit in daily use: input validation now rejects unsafe regex patterns before they reach execution creation, Docker script tasks report confirmed out-of-memory failures clearly, and Loop got three separate performance improvements. The editor and topology also gained fixes, including LoopUntil rendering as a loop and restored suggestions in the task source tab.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: a TABLE input type with per-cell errors, the queue externalized into a plugin, a safe regex check on input validators and dashboard filters, LoopUntil shown as a loop in the topology, and Docker OOM diagnostics.

Post for LinkedIn

This week's changes to Kestra include a new TABLE input type with per-cell errors, and the queue externalized inside a plugin. Input validators and dashboard filters now go through the safe regex check, so unsafe patterns are rejected on save rather than burning the regex timeout at execution creation. Docker-backed script tasks now report confirmed OOM failures with actionable diagnostics. Loop got three performance improvements, the executor now cancels running parallel children when a sibling fails, and the topology draws LoopUntil as a loop. The getting-started Compose files now wait for a healthy Postgres before starting Kestra.

Week of October 5, 2026

What shipped

Why it matters

This week brought several behaviour fixes people hit in daily use: queue sizes for queued concurrency, triggers that can wait for all retries, timezone-correct date filters, and stricter handling of system labels and unknown onChildFailure values. It also fixed quieter problems, like subflow retries notifying parents, stuck SSE streams, and files with dots in their names not loading. On the UI side, the variable explorer now renders expression-valued variables and the execution topology duration bar renders again.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Queued concurrency can now cap its queue with queueSize, flow triggers can wait for all retries, date filters keep their timezone, and 409 comes back when there is nothing left to kill. Also: dot-named flow files load, and subflow retries no longer ping the parent.

Post for LinkedIn

This week's changes touch things you notice in daily use. Flow concurrency with behavior QUEUE now takes a queueSize cap, so once the queue is full further executions are cancelled rather than queued. Flow triggers can wait for all retries, off by default, so they fire only when an upstream execution has exhausted them. The date and dateAdd filters now keep a value's own timezone instead of formatting everything in the server's zone. A label named just system no longer slips past the guards that refuse system labels. The flow watcher loads dot-named files without a tenant prefix. Killing a terminated execution with nothing left to kill returns 409. Retried subflow executions no longer notify the parent, and unknown onChildFailure values fail instead of continuing. In the UI, expression-val

Week of September 28, 2026

What shipped

Why it matters

This week adds safety around execution control flow (trigger deletion prevention, breakpoint kills, revision validation) and improves system scalability and performance. Storage URI handling was corrected and UI responsiveness improved for large dashboards.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Worker buffer sizing, replay validation, trigger deletion safety, breakpoint kill support, task-scoped logs, and dashboard performance improvements shipped this week.

Post for LinkedIn

Kestra shipped improvements across execution control, scalability, and performance this week. Workers now have configurable job buffer sizes for better autoscaling, replay operations validate definition changes, deleting triggers is prevented when flows still declare them, and breakpoint-suspended executions can be killed properly. Task-scoped log operations work correctly, and dashboard charts load and render more efficiently.

Week of September 21, 2026

What shipped

Why it matters

This week brings improvements to flow authoring with no-code topology editing and better trigger visibility into their executions. Several reliability fixes address worker job handling, task retry states, and KV store access patterns. UI refinements and type safety improvements continue across the codebase.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Kestra shipped no-code authoring in the topology view, trigger-to-execution links, and fullscreen task logs this week. Workers now access KV stores through the controller, and execution retry states are more reliable.

Post for LinkedIn

This week's Kestra release brings meaningful improvements to flow development and reliability. The topology view now supports no-code task insertion and editing directly in the diagram. Triggers now link to their executions for easier debugging. Task logs got a fullscreen viewer, and workers can access KV stores through the controller. We also fixed several reliability issues around execution retries and improved type safety across the UI.

Week of September 14, 2026

What shipped

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

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

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.

Post for LinkedIn

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.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.