Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Post-Release] Add Breaking Changes for 0.21 to GitHub Release Notes #6245

Closed
anna-geller opened this issue Dec 2, 2024 · 3 comments
Closed
Assignees
Labels
area/backend Needs backend code changes area/frontend Needs frontend code changes enhancement New feature or request

Comments

@anna-geller
Copy link
Member

anna-geller commented Dec 2, 2024

Breaking Changes

Git Plugin: Default Branch Name Changed

The default branch for Git operations has been updated from kestra to main (PR #98). Update any workflows or integrations that implicitly reference 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 #657).

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).

@anna-geller anna-geller added area/backend Needs backend code changes enhancement New feature or request area/frontend Needs frontend code changes labels Dec 2, 2024
@anna-geller anna-geller pinned this issue Dec 2, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Issues Dec 2, 2024
@kestra-io kestra-io locked and limited conversation to collaborators Dec 3, 2024
@anna-geller anna-geller assigned anna-geller and Ben8t and unassigned anna-geller Dec 3, 2024
@MilosPaunovic
Copy link
Member

#6799 (comment)

@loicmathieu
Copy link
Member

#6383

@loicmathieu
Copy link
Member

#6264

But not sure it's worth mentionning

@anna-geller anna-geller assigned anna-geller and unassigned Ben8t Feb 3, 2025
@github-project-automation github-project-automation bot moved this from Backlog to Done in Issues Feb 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/backend Needs backend code changes area/frontend Needs frontend code changes enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

4 participants