This file documents any backwards-incompatible changes in Airflow and assists people when migrating to a new version.
Previously, new DAGs would be scheduled immediately. To retain the old behavior, add this to airflow.cfg:
[core]
dags_are_paused_at_creation = False
The different daemons have been reworked to behave like traditional Unix daemons. This allows you to set PID file locations, log file locations including stdin and stderr.
If you want to retain the old behavior specify -f
or --foreground
on the command line.
These features are marked for deprecation. They may still work (and raise a DeprecationWarning
), but are no longer supported and will be removed entirely in Airflow 2.0
Previously, Operator.__init__()
accepted any arguments (either positional *args
or keyword **kwargs
) without complaint. Now, invalid arguments will be rejected.