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

Reply via email to