Skip to content

Releases: kestra-io/kestra

v0.21.0

04 Feb 13:21
Compare
Choose a tag to compare

Changes introduced in Release Candidates (RC)

Bug Fixes

Chores

Breaking Changes

Git Plugin: Default Branch Name Changed

The default branch within Git tasks has been renamed from kestra to main (PR #98). Make sure to update any workflows that implicitly rely on the former default branch.

Secrets: Exception Thrown on Missing Secret

Fetching a non-existing secret using the secret() function now throws an exception instead of returning null, aligning the open-source behavior with the behavior in the Enterprise Edition (PR #6495).

Change State: Restart Downstream Task Runs

Manually changing a task run's status from Failed to a non-failed state (e.g. Success) via the Change state interface now restarts all downstream task runs, including subflows (PR #6799).

Restarting Parent Flow with Failed Subflow

When restarting an execution, Subflow or ForEachItem tasks now restart the existing failed subflow execution rather than creating a new one. This behavior is configurable via the new restartBehavior enum property; setting it to NEW_EXECUTION retains the previous behavior (PR #6799; Issue #6722). A system.restarted: true label is added during restart for tracking, and the underlying subflow execution storage table is retained to avoid migration issues (scheduled for removal in v0.22).

Script Tasks: STDERR Logged at ERROR Level

Script tasks now log output sent to stderr at the ERROR level instead of WARNING (PR #6383; Issue #190).

Flows Created Before v0.9: Redeployment Required

Flows created before v0.9 and not updated since require editing or redeployment due to changes in source auto-generation (PR #6264).

v0.20.15

04 Feb 09:52
Compare
Choose a tag to compare

Bug Fixes

  • core: subflow labels must not be overriden by parent flow ones (Loïc Mathieu)

Chores

v0.15.34

04 Feb 08:51
Compare
Choose a tag to compare

Bug Fixes

Chores

v0.21.0-rc2-SNAPSHOT

03 Feb 15:34
Compare
Choose a tag to compare

Features

Bug Fixes

Continuous Integration

Chores

v0.21.0-rc1-SNAPSHOT

31 Jan 15:18
Compare
Choose a tag to compare

Features

Bug Fixes

Builds

Continuous Integration

Chores

v0.21.0-rc0-SNAPSHOT

29 Jan 13:49
Compare
Choose a tag to compare

Features

Bug Fixes

Read more

v0.17.24

29 Jan 10:18
Compare
Choose a tag to compare

Bug Fixes

Chores

v0.20.14

28 Jan 16:28
Compare
Choose a tag to compare

Features

  • ui: don't load all revisions, optimize unnecessary calls and add back query params upon changing revisions (brian.mulier)

Bug Fixes

  • core: Flow equalsWithoutRevision don't use serialization to compare flows so that map orders don't matter (brian.mulier)
  • ui: save content to proper file using the namespace file editor (#6931) (Miloš Paunović)
  • webserver: ensure queues are not closed in nioEventLoop (Florian Hussonnois)

Chores

v0.19.19

28 Jan 17:58
Compare
Choose a tag to compare

Bug Fixes

Chores

v0.18.16

28 Jan 14:52
Compare
Choose a tag to compare

Bug Fixes

Chores