Skip to content

Add configuration option for default run_on_latest_version behavior on DAG clears/reruns #60887

Closed

Description

@nathadfield

Description

Currently, clearing or rerunning a DAG defaults to using the original bundle version for reproducibility.

While users can manually select run with latest version in the UI or pass run_on_latest_version=True via API, there is no configuration option to set an organization-wide default. This requires manual intervention on every rerun, which can be inconsistent across teams.

Add a configuration option (e.g., [dag_processor] default_clear_run_on_latest_version = false) to allow administrators to set their organization's preferred default behavior, while still allowing per-operation overrides via UI/API.

Use case/motivation

Different organizations have different philosophies:

  • Development/staging environments may prefer always using the latest code to catch issues early
  • Production environments may prefer reproducibility for debugging
  • Fast-moving teams may want bug fixes automatically included in reruns without manual selection

Currently, teams must remember to check/uncheck the "run with latest version" box every time, leading to inconsistent behavior and potential for human error.

A configurable default would align with organizational policy while maintaining flexibility for exceptions.

Related issues

#60880 - Add bundle version support to TriggerDagRunOperator

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Activity

  1. self-assigned this
    on Jan 21, 2026
  2. potiuk commented on Jan 22, 2026

    @potiuk
    Member

    Should also be configurable per dag

  3. ephraimbuddy commented on Jan 22, 2026

    @ephraimbuddy
    Contributor

    I don't think it should be a config in [dag_processor], maybe [core]. If configured, it should decide whether the run on latest version in the UI is checked or not

  4. added and removed
    needs-triagelabel for new issues that we didn't triage yet
    on Jan 22, 2026
  5. added 7 commits that reference this issue on Jan 26, 2026
    0b3d047
    d1c16fe
    99215a8
    67369be
    1d39802
    0ab42c3
    8344aaa
  6. 60 remaining items

  7. added 13 commits that reference this issue on Apr 29, 2026
    fee2636
    56737da
    497d0b9
    61f811c
    7c04452
    86cbb4c
    64b0f4f
    667e7ce
    a00a9a8
    6cfff70
    f907ae4
    0049aa3
    8eccbc0
  8. added a commit that references this issue on May 20, 2026
    13e2125
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions