hussein-awala commented on PR #35392: URL: https://github.com/apache/airflow/pull/35392#issuecomment-1802673671
> With these new proposed changes ("enable"/"disable"/"ignore_first"), this means a breaking change and thus release in Airflow 3 True and False are still supported; it's entirely backward compatible. > I'm still seeing the current behavior leading to much confusion, where 1 DAG run is created when unpausing a DAG with catchup=False. People don't expect any DAG run and expect to see the first run AFTER the current interval (in which the DAG was unpaused) completes. If we provide a clear explanation for the three values, it will not confuse the users. Also, as you mentioned, we cannot introduce a breaking change before Airflow 3, so I prefer to keep it backward compatible. Please check this method added to the enum class: https://github.com/apache/airflow/blob/c538a07a6413ada460cfa34dce6303799221dd8c/airflow/utils/catchup.py#L31-L46 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org