diff --git a/airflow-core/newsfragments/48528.significant.rst b/airflow-core/newsfragments/48528.significant.rst new file mode 100644 index 0000000000000..d8ae2706f7d6b --- /dev/null +++ b/airflow-core/newsfragments/48528.significant.rst @@ -0,0 +1,22 @@ +``SequentialExecutor`` has been removed from the in-tree executors. + +This executor was primarily used for local testing but is now redundant, as ``LocalExecutor`` +supports SQLite with WAL mode and provides better performance with parallel execution. +Users should switch to ``LocalExecutor`` or ``CeleryExecutor`` as alternatives. + +* Types of change + + * [ ] Dag changes + * [x] Config changes + * [ ] API changes + * [ ] CLI changes + * [x] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency changes + * [ ] Code interface changes + +* Migration rules needed + + * ``airflow config lint`` + + * [ ] Convert all ``SequentialExecutor`` to ``LocalExecutor`` in ``[core] executor`` diff --git a/airflow-core/newsfragments/48579.significant.rst b/airflow-core/newsfragments/48579.significant.rst new file mode 100644 index 0000000000000..4961149e02b23 --- /dev/null +++ b/airflow-core/newsfragments/48579.significant.rst @@ -0,0 +1,22 @@ +``DebugExecutor`` has been removed from the in-tree executors. + +This executor was primarily used for local testing but is now redundant, as ``LocalExecutor`` +supports SQLite with WAL mode and provides better performance with parallel execution. +Users should switch to ``LocalExecutor`` or ``CeleryExecutor`` as alternatives. + +* Types of change + + * [ ] Dag changes + * [x] Config changes + * [ ] API changes + * [ ] CLI changes + * [x] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency changes + * [ ] Code interface changes + +* Migration rules needed + + * ``airflow config lint`` + + * [ ] Convert all ``DebugExecutor`` to ``dag.test()`` when present in ``[core] executor``