Hey :) Following the discussion in this thread <https://lists.apache.org/thread/omh35gs8r5rmcxhs6onygzfhh9znkodm> I'd like to call for a LAZY CONSENSUS on changing the default of the Airflow config [scheduler] catchup_by_default
from True to False. (#47354 <https://github.com/apache/airflow/pull/47354> - work in progress) This change only impacts the Airflow configuration, not any DAG-level code. Users who want to keep the old behavior can just switch the config back to True. Users will be apprised of the code change via the airflow config lint. Reasons for suggesting this change: * Less accidental DAG runs by beginners and people accidentally forgetting catchup=False. * One parameter less for beginners to learn when they write their first DAG, one line less to write for most DAGs in the future. * Backfills can be done through the UI now, giving an approachable option to fill in missed DAG runs with more fine-grained control. The lazy consensus lasts for 72 HRS until Wednesday March 12th around 10am UTC. If there are no objections and pending some merge conflict resolution I hope to get the PR in for the next beta. :) I hope you all have a great rest of your weekend! Tamara