From 0139ae61e170edbaba319fb7d8387eb7116aaec5 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Wed, 15 Jan 2025 16:18:35 +0800 Subject: [PATCH 01/17] docs(newsfragments): add empty entities to significant newsfragments --- newsfragments/24842.significant.rst | 19 +++++++++++++++++++ newsfragments/40029.significant.rst | 19 +++++++++++++++++++ newsfragments/40931.significant.rst | 19 +++++++++++++++++++ newsfragments/41096.significant.rst | 17 +++++++++++++++++ newsfragments/41348.significant.rst | 19 +++++++++++++++++++ newsfragments/41366.significant.rst | 19 +++++++++++++++++++ newsfragments/41367.significant.rst | 19 +++++++++++++++++++ newsfragments/41368.significant.rst | 19 +++++++++++++++++++ newsfragments/41390.significant.rst | 19 +++++++++++++++++++ newsfragments/41391.significant.rst | 19 +++++++++++++++++++ newsfragments/41393.significant.rst | 19 +++++++++++++++++++ newsfragments/41394.significant.rst | 19 +++++++++++++++++++ newsfragments/41395.significant.rst | 19 +++++++++++++++++++ newsfragments/41420.significant.rst | 19 +++++++++++++++++++ newsfragments/41434.significant.rst | 19 +++++++++++++++++++ newsfragments/41440.significant.rst | 19 +++++++++++++++++++ newsfragments/41453.significant.rst | 19 +++++++++++++++++++ newsfragments/41496.significant.rst | 19 +++++++++++++++++++ newsfragments/41520.significant.rst | 19 +++++++++++++++++++ newsfragments/41533.significant.rst | 19 +++++++++++++++++++ newsfragments/41539.significant.rst | 19 +++++++++++++++++++ newsfragments/41550.significant.rst | 19 +++++++++++++++++++ newsfragments/41552.significant.rst | 19 +++++++++++++++++++ newsfragments/41579.significant.rst | 19 +++++++++++++++++++ newsfragments/41609.significant.rst | 19 +++++++++++++++++++ newsfragments/41635.significant.rst | 19 +++++++++++++++++++ newsfragments/41642.significant.rst | 19 +++++++++++++++++++ newsfragments/41663.significant.rst | 19 +++++++++++++++++++ newsfragments/41693.significant.rst | 19 +++++++++++++++++++ newsfragments/41708.significant.rst | 19 +++++++++++++++++++ newsfragments/41733.significant.rst | 19 +++++++++++++++++++ newsfragments/41735.significant.rst | 19 +++++++++++++++++++ newsfragments/41736.significant.rst | 19 +++++++++++++++++++ newsfragments/41737.significant.rst | 19 +++++++++++++++++++ newsfragments/41739.significant.rst | 19 +++++++++++++++++++ newsfragments/41748.significant.rst | 19 +++++++++++++++++++ newsfragments/41758.significant.rst | 19 +++++++++++++++++++ newsfragments/41761.significant.rst | 19 +++++++++++++++++++ newsfragments/41762.significant.rst | 19 +++++++++++++++++++ newsfragments/41774.significant.rst | 19 +++++++++++++++++++ newsfragments/41776.significant.rst | 19 +++++++++++++++++++ newsfragments/41778.significant.rst | 19 +++++++++++++++++++ newsfragments/41779.significant.rst | 19 +++++++++++++++++++ newsfragments/41780.significant.rst | 19 +++++++++++++++++++ newsfragments/41784.significant.rst | 19 +++++++++++++++++++ newsfragments/41808.significant.rst | 19 +++++++++++++++++++ newsfragments/41857.significant.rst | 19 +++++++++++++++++++ newsfragments/41910.significant.rst | 19 +++++++++++++++++++ newsfragments/41964.significant.rst | 19 +++++++++++++++++++ newsfragments/41975.significant.rst | 19 +++++++++++++++++++ newsfragments/42023.significant.rst | 19 +++++++++++++++++++ newsfragments/42042.significant.rst | 19 +++++++++++++++++++ newsfragments/42054.significant.rst | 19 +++++++++++++++++++ newsfragments/42060.significant.rst | 19 +++++++++++++++++++ newsfragments/42088.significant.rst | 19 +++++++++++++++++++ newsfragments/42100.significant.rst | 19 +++++++++++++++++++ newsfragments/42126.significant.rst | 19 +++++++++++++++++++ newsfragments/42129.significant.rst | 19 +++++++++++++++++++ newsfragments/42137.significant.rst | 19 +++++++++++++++++++ newsfragments/42280.significant.rst | 19 +++++++++++++++++++ newsfragments/42285.significant.rst | 19 +++++++++++++++++++ newsfragments/42343.significant.rst | 19 +++++++++++++++++++ newsfragments/42404.significant.rst | 19 +++++++++++++++++++ newsfragments/42436.significant.rst | 19 +++++++++++++++++++ newsfragments/42548.significant.rst | 19 +++++++++++++++++++ newsfragments/42579.significant.rst | 19 +++++++++++++++++++ newsfragments/42640.significant.rst | 19 +++++++++++++++++++ newsfragments/42647.significant.rst | 19 +++++++++++++++++++ newsfragments/42658.significant.rst | 19 +++++++++++++++++++ newsfragments/42660.significant.rst | 19 +++++++++++++++++++ newsfragments/42739.significant.rst | 19 +++++++++++++++++++ newsfragments/42776.significant.rst | 19 +++++++++++++++++++ newsfragments/42953.significant.rst | 19 +++++++++++++++++++ newsfragments/43067.significant.rst | 19 +++++++++++++++++++ newsfragments/43073.significant.rst | 19 +++++++++++++++++++ newsfragments/43096.significant.rst | 17 +++++++++++++++++ newsfragments/43102.significant.rst | 19 +++++++++++++++++++ newsfragments/43183.significant.rst | 19 +++++++++++++++++++ newsfragments/43289.significant.rst | 19 +++++++++++++++++++ newsfragments/43291.significant.rst | 19 +++++++++++++++++++ newsfragments/43349.significant.rst | 19 +++++++++++++++++++ newsfragments/43490.significant.rst | 19 +++++++++++++++++++ newsfragments/43530.significant.rst | 19 +++++++++++++++++++ newsfragments/43533.significant.rst | 17 +++++++++++++++++ newsfragments/43562.significant.rst | 19 +++++++++++++++++++ newsfragments/43568.significant.rst | 19 +++++++++++++++++++ newsfragments/43611.significant.rst | 19 +++++++++++++++++++ newsfragments/43612.significant.rst | 19 +++++++++++++++++++ newsfragments/template.significant.rst | 2 +- 89 files changed, 1667 insertions(+), 1 deletion(-) diff --git a/newsfragments/24842.significant.rst b/newsfragments/24842.significant.rst index 4e02531b3e6b7..2eba62cd43240 100644 --- a/newsfragments/24842.significant.rst +++ b/newsfragments/24842.significant.rst @@ -4,3 +4,22 @@ When a *schedule* parameter is not passed to the ``DAG`` constructor, Airflow now defaults to never automatically schedule the DAG at all. The created DAG can still be manually triggered, either by the user directly, or from another DAG with ``TriggerDagRunOperator``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/40029.significant.rst b/newsfragments/40029.significant.rst index e64f5170efda1..95396cd6e7249 100644 --- a/newsfragments/40029.significant.rst +++ b/newsfragments/40029.significant.rst @@ -1 +1,20 @@ Removed deprecated ``allow_raw_html_descriptions`` option from UI Trigger forms. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/40931.significant.rst b/newsfragments/40931.significant.rst index b5d47f0c36b8a..ca0fd5f81ed25 100644 --- a/newsfragments/40931.significant.rst +++ b/newsfragments/40931.significant.rst @@ -1 +1,20 @@ Removed dagbag deprecated ``store_serialized_dags`` parameter. Please use ``read_dags_from_db`` parameter. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41096.significant.rst b/newsfragments/41096.significant.rst index 1d63fa77409df..3a6383f1f4c60 100644 --- a/newsfragments/41096.significant.rst +++ b/newsfragments/41096.significant.rst @@ -1 +1,18 @@ Removed deprecated ``processor_poll_interval`` configuration parameter from ``scheduler`` section. Please use ``scheduler_idle_sleep_time`` configuration parameter. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41348.significant.rst b/newsfragments/41348.significant.rst index eca66b78708f9..fcc079461a027 100644 --- a/newsfragments/41348.significant.rst +++ b/newsfragments/41348.significant.rst @@ -238,3 +238,22 @@ * Add module ``airflow.providers.common.compat.assets`` * Add module ``airflow.providers.common.compat.openlineage.utils.utils`` * Add module ``airflow.providers.common.compat.security.permissions`` + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41366.significant.rst b/newsfragments/41366.significant.rst index c552325d8a70f..8b1d880ca9646 100644 --- a/newsfragments/41366.significant.rst +++ b/newsfragments/41366.significant.rst @@ -1,3 +1,22 @@ ``airflow.contrib`` modules have been removed All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have been removed. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41367.significant.rst b/newsfragments/41367.significant.rst index 410d5941bfab7..04169f93b7ec0 100644 --- a/newsfragments/41367.significant.rst +++ b/newsfragments/41367.significant.rst @@ -2,3 +2,22 @@ Deprecated ``ImportError`` removed from ``airflow.models`` The deprecated ``ImportError`` class can no longer be imported from ``airflow.models``. It has been moved to ``airflow.models.errors.ParseImportError``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41368.significant.rst b/newsfragments/41368.significant.rst index 26b76b0f3a1ec..4955983acd8b0 100644 --- a/newsfragments/41368.significant.rst +++ b/newsfragments/41368.significant.rst @@ -10,3 +10,22 @@ Support for importing classes etc from the following locations was deprecated at Instead, import from the right provider or more specific module instead. For example, instead of ``from airflow.sensors import TimeDeltaSensor``, use ``from airflow.sensors.time_delta import TimeDeltaSensor``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41390.significant.rst b/newsfragments/41390.significant.rst index 37ddf0732449e..e780f11543980 100644 --- a/newsfragments/41390.significant.rst +++ b/newsfragments/41390.significant.rst @@ -12,3 +12,22 @@ This removal marks the end of Subdag support across all interfaces. Users should transition to using TaskGroups as a more efficient and maintainable alternative. Please ensure your DAGs are updated to remove any usage of Subdags to maintain compatibility with future Airflow releases. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41391.significant.rst b/newsfragments/41391.significant.rst index 0513aa3ab93b3..54ca35f9c4920 100644 --- a/newsfragments/41391.significant.rst +++ b/newsfragments/41391.significant.rst @@ -3,3 +3,22 @@ The ``airflow.providers.standard.sensors.external_task.ExternalTaskSensorLink`` class has been removed. This class was deprecated and is no longer available. Users should now use the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class directly. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41393.significant.rst b/newsfragments/41393.significant.rst index d81e2858bb59b..c0817e2fe80db 100644 --- a/newsfragments/41393.significant.rst +++ b/newsfragments/41393.significant.rst @@ -16,3 +16,22 @@ Example update: use_task_logical_date=True, dag=dag, ) + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41394.significant.rst b/newsfragments/41394.significant.rst index d973efb81daef..b4199b41bc2c4 100644 --- a/newsfragments/41394.significant.rst +++ b/newsfragments/41394.significant.rst @@ -4,3 +4,22 @@ The ``airflow.models.taskMixin.TaskMixin`` class has been removed. It was previo deprecated in favor of the ``airflow.models.taskMixin.DependencyMixin`` class. If your code relies on ``TaskMixin``, please update it to use ``DependencyMixin`` instead to ensure compatibility with Airflow 3.0 and beyond. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41395.significant.rst b/newsfragments/41395.significant.rst index 77be51aff89d3..d445349e10d8b 100644 --- a/newsfragments/41395.significant.rst +++ b/newsfragments/41395.significant.rst @@ -8,3 +8,22 @@ The following deprecated functions, constants, and classes have been removed as - ``airflow.utils.file.mkdirs`` function: Use ``pathlib.Path.mkdir`` instead. - ``airflow.utils.state.SHUTDOWN`` state: No action needed; this state is no longer used. - ``airflow.utils.state.terminating_states`` constant: No action needed; this constant is no longer used. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41420.significant.rst b/newsfragments/41420.significant.rst index 361b8c7ea9c48..dbccc3b091499 100644 --- a/newsfragments/41420.significant.rst +++ b/newsfragments/41420.significant.rst @@ -9,3 +9,22 @@ you actually can use any data structure that implements the The ``tags`` property of the ``DAG`` model would be of type ``MutableSet`` instead of ``list``, as there are no actual duplicates at the tags. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41434.significant.rst b/newsfragments/41434.significant.rst index e0aa50ecd1865..c2f28c1a4a318 100644 --- a/newsfragments/41434.significant.rst +++ b/newsfragments/41434.significant.rst @@ -4,3 +4,22 @@ Experimental API is removed Experimental API is no longer available in Airflow. Users should transition to using Rest API as an alternative. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41440.significant.rst b/newsfragments/41440.significant.rst index 4f819bb4d8f99..9f436463dca03 100644 --- a/newsfragments/41440.significant.rst +++ b/newsfragments/41440.significant.rst @@ -14,3 +14,22 @@ Methods removed: * latest_execution_date * set_dag_runs_state * bulk_sync_to_db + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41453.significant.rst b/newsfragments/41453.significant.rst index fc7269f9280ca..c3d95a5f0a0ac 100644 --- a/newsfragments/41453.significant.rst +++ b/newsfragments/41453.significant.rst @@ -9,3 +9,22 @@ presentation purposes. Since the DAG object no longer has the ``schedule_interval`` attribute, OpenLineage facets that contain the ``dag`` key produced on Airflow 3.0 or later will also no longer contain the field. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41496.significant.rst b/newsfragments/41496.significant.rst index aecb35e723665..506b87c30c6fe 100644 --- a/newsfragments/41496.significant.rst +++ b/newsfragments/41496.significant.rst @@ -3,3 +3,22 @@ Removed deprecated methods in airflow/utils/dates.py Methods removed: * date_range * days_ago (Use ``pendulum.today('UTC').add(days=-N, ...)``) + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41520.significant.rst b/newsfragments/41520.significant.rst index 6f5c605da59a5..d8d14daf8c662 100644 --- a/newsfragments/41520.significant.rst +++ b/newsfragments/41520.significant.rst @@ -3,3 +3,22 @@ Removed deprecated methods in airflow/utils/helpers.py Methods removed: * chain (Use ``airflow.models.baseoperator.chain``) * cross_downstream (Use ``airflow.models.baseoperator.cross_downstream``) + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41533.significant.rst b/newsfragments/41533.significant.rst index 65f805186f79e..be9d529673e31 100644 --- a/newsfragments/41533.significant.rst +++ b/newsfragments/41533.significant.rst @@ -24,3 +24,22 @@ Example update: .. code-block:: python connection_by_conn_id = LocalFilesystemBackend().get_connection(conn_id="conn_id") + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41539.significant.rst b/newsfragments/41539.significant.rst index 31a497f4582c1..5b790e39bc9b7 100644 --- a/newsfragments/41539.significant.rst +++ b/newsfragments/41539.significant.rst @@ -1 +1,20 @@ Removed deprecated ``smtp_user`` and ``smtp_password`` configuration parameters from ``smtp`` section. Please use smtp connection (``smtp_default``). + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41550.significant.rst b/newsfragments/41550.significant.rst index 7589419f12275..85f2ef215ead9 100644 --- a/newsfragments/41550.significant.rst +++ b/newsfragments/41550.significant.rst @@ -1,3 +1,22 @@ Removed deprecated ``session_lifetime_days`` and ``force_log_out_after`` configuration parameters from ``webserver`` section. Please use ``session_lifetime_minutes``. Removed deprecated ``policy`` parameter from ``airflow_local_settings``. Please use ``task_policy``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41552.significant.rst b/newsfragments/41552.significant.rst index 475b0e159474a..4526a0e7638c9 100644 --- a/newsfragments/41552.significant.rst +++ b/newsfragments/41552.significant.rst @@ -1 +1,20 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_task_handler.FileTaskHandler``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41579.significant.rst b/newsfragments/41579.significant.rst index 1aae04e2be13e..b1120a7144043 100644 --- a/newsfragments/41579.significant.rst +++ b/newsfragments/41579.significant.rst @@ -1 +1,20 @@ Removed deprecated ``apply_defaults`` function from ``airflow/utils/decorators.py``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41609.significant.rst b/newsfragments/41609.significant.rst index dff7b26a55596..b3ddfd1b45ec6 100644 --- a/newsfragments/41609.significant.rst +++ b/newsfragments/41609.significant.rst @@ -1 +1,20 @@ Removed deprecated ``dependency_detector`` parameter from ``scheduler``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41635.significant.rst b/newsfragments/41635.significant.rst index 0566d6074763f..a5bcf333f209e 100644 --- a/newsfragments/41635.significant.rst +++ b/newsfragments/41635.significant.rst @@ -1 +1,20 @@ Removed deprecated ``--ignore-depends-on-past`` cli option from task command. Please use ``--depends-on-past ignore``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41642.significant.rst b/newsfragments/41642.significant.rst index 566061d0d893c..b4231e5306fba 100644 --- a/newsfragments/41642.significant.rst +++ b/newsfragments/41642.significant.rst @@ -1,3 +1,22 @@ Removed deprecated secrets backend methods ``get_conn_uri`` and ``get_connections``. Please use ``get_conn_value`` and ``get_connection`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41663.significant.rst b/newsfragments/41663.significant.rst index 169d7fb5c6732..976de652745a3 100644 --- a/newsfragments/41663.significant.rst +++ b/newsfragments/41663.significant.rst @@ -1 +1,20 @@ Removed deprecated auth ``airflow.api.auth.backend.basic_auth`` from ``auth_backends``. Please use ``airflow.providers.fab.auth_manager.api.auth.backend.basic_auth`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41693.significant.rst b/newsfragments/41693.significant.rst index 3479f53dea300..16713dc7d9e3c 100644 --- a/newsfragments/41693.significant.rst +++ b/newsfragments/41693.significant.rst @@ -1 +1,20 @@ Removed deprecated auth ``airflow.api.auth.backend.kerberos_auth`` and ``airflow.auth.managers.fab.api.auth.backend.kerberos_auth`` from ``auth_backends``. Please use ``airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41708.significant.rst b/newsfragments/41708.significant.rst index 0b994cf0ffa30..0e3773a8679fe 100644 --- a/newsfragments/41708.significant.rst +++ b/newsfragments/41708.significant.rst @@ -1 +1,20 @@ Removed deprecated auth manager ``airflow.auth.managers.fab.fab_auth_manager`` and ``airflow.auth.managers.fab.security_manager.override``. Please use ``airflow.providers.fab.auth_manager.security_manager.override`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41733.significant.rst b/newsfragments/41733.significant.rst index b838586e47e04..eecd1845c106c 100644 --- a/newsfragments/41733.significant.rst +++ b/newsfragments/41733.significant.rst @@ -1 +1,20 @@ Removed deprecated function ``get_connections()`` function in ``airflow.hooks.base.BaseHook``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41735.significant.rst b/newsfragments/41735.significant.rst index 5e6c717f0596f..f49d2bca24513 100644 --- a/newsfragments/41735.significant.rst +++ b/newsfragments/41735.significant.rst @@ -1 +1,20 @@ Removed deprecated module ``airflow.kubernetes``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41736.significant.rst b/newsfragments/41736.significant.rst index 2c90979d80f06..fd9e5ccb2528f 100644 --- a/newsfragments/41736.significant.rst +++ b/newsfragments/41736.significant.rst @@ -5,3 +5,22 @@ Parameters removed: - airflow.operators.datetime.BranchDateTimeOperator: use_task_execution_date - airflow.operators.trigger_dagrun.TriggerDagRunOperator: execution_date - airflow.operators.weekday.BranchDayOfWeekOperator: use_task_execution_day + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41737.significant.rst b/newsfragments/41737.significant.rst index 55704581be9b2..28ac4c36ea827 100644 --- a/newsfragments/41737.significant.rst +++ b/newsfragments/41737.significant.rst @@ -1 +1,20 @@ Removed deprecated ``TaskStateTrigger`` from ``airflow.triggers.external_task`` module. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41739.significant.rst b/newsfragments/41739.significant.rst index 51947218eeec5..2c78082b3dda5 100644 --- a/newsfragments/41739.significant.rst +++ b/newsfragments/41739.significant.rst @@ -1,3 +1,22 @@ Removed backfill job command cli option ``ignore-first-depends-on-past``. Its value always set to True. No replcaement cli option. Removed backfill job command cli option ``treat-dag-as-regex``. Please use ``treat-dag-id-as-regex`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41748.significant.rst b/newsfragments/41748.significant.rst index b44f3640462de..dc0a014b07d93 100644 --- a/newsfragments/41748.significant.rst +++ b/newsfragments/41748.significant.rst @@ -1 +1,20 @@ Deprecated module ``airflow.hooks.dbapi`` removed. Please use ``airflow.providers.common.sql.hooks.sql`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41758.significant.rst b/newsfragments/41758.significant.rst index f8b86d88564a5..35c55f3ceb28e 100644 --- a/newsfragments/41758.significant.rst +++ b/newsfragments/41758.significant.rst @@ -10,3 +10,22 @@ Removed deprecated functions and modules from ``airflow.www`` module. ``airflow.utils.log.secrets_masker.get_sensitive_variables_fields`` instead. - Removed the method ``should_hide_value_for_key()`` from ``airflow.www.utils``: Please use ``airflow.utils.log.secrets_masker.should_hide_value_for_key`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41761.significant.rst b/newsfragments/41761.significant.rst index c54f53dd51ed6..d79dadeff27a5 100644 --- a/newsfragments/41761.significant.rst +++ b/newsfragments/41761.significant.rst @@ -5,3 +5,22 @@ Removed a set of deprecations in BaseOperator. - Support for trigger rule ``dummy`` removed. Please use ``always``. - Support for trigger rule ``none_failed_or_skipped`` removed. Please use ``none_failed_min_one_success``. - Support to load ``BaseOperatorLink`` via ``airflow.models.baseoperator`` module removed. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41762.significant.rst b/newsfragments/41762.significant.rst index 0a768dde2f983..8ae7e25f51dda 100644 --- a/newsfragments/41762.significant.rst +++ b/newsfragments/41762.significant.rst @@ -5,3 +5,22 @@ Removed a set of deprecations in ``Connection`` from ``airflow.models``. - Removed utility method ``parse_netloc_to_hostname()`` - Removed utility method ``parse_from_uri()``. - Removed utility method ``log_info()`` and ``debug_info()``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41774.significant.rst b/newsfragments/41774.significant.rst index 2d6456fb14952..3bfc81a31c894 100644 --- a/newsfragments/41774.significant.rst +++ b/newsfragments/41774.significant.rst @@ -10,3 +10,22 @@ Removed a set of deprecations in ``DAG`` from ``airflow.models``. - Removed implicit support to call ``create_dagrun()`` without data interval. - Removed support for deprecated parameter ``concurrency`` in ``DagModel``. - Removed support for ``datetime`` in ``DagModel.calculate_dagrun_date_fields``. Use ``DataInterval``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41776.significant.rst b/newsfragments/41776.significant.rst index 62bc7986d2ba3..256962a332169 100644 --- a/newsfragments/41776.significant.rst +++ b/newsfragments/41776.significant.rst @@ -3,3 +3,22 @@ Removed a set of deprecations in from ``airflow.models.param``. - Removed deprecated direct access to DagParam as module. Please import from ``airflow.models.param``. - Ensure all param values are JSON serialiazable and raise a ``ParamValidationError`` if not. - Ensure parsed date and time values are RFC3339 compliant. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41778.significant.rst b/newsfragments/41778.significant.rst index a26f1af939878..3221b50d58bc6 100644 --- a/newsfragments/41778.significant.rst +++ b/newsfragments/41778.significant.rst @@ -2,3 +2,22 @@ Removed a set of deprecations in from ``airflow.models.dagrun``. - Removed deprecated method ``DagRun.get_run()``. Instead you should use standard Sqlalchemy DagRun model retrieval. - Removed deprecated method ``DagRun.get_log_filename_template()``. Please use ``get_log_template()`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41779.significant.rst b/newsfragments/41779.significant.rst index f25e0c9080a5a..8a12c801334f3 100644 --- a/newsfragments/41779.significant.rst +++ b/newsfragments/41779.significant.rst @@ -1 +1,20 @@ Remove deprecated support for ``airflow.models.errors.ImportError`` which has been renamed to ``ParseImportError``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41780.significant.rst b/newsfragments/41780.significant.rst index 2e7aed291cf0c..f0566bc11ca44 100644 --- a/newsfragments/41780.significant.rst +++ b/newsfragments/41780.significant.rst @@ -1 +1,20 @@ Remove deprecated support for passing ``execution_date`` to ``airflow.models.skipmixin.SkipMixin.skip()``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41784.significant.rst b/newsfragments/41784.significant.rst index d0d8a07cd0a72..a8ca30bb13337 100644 --- a/newsfragments/41784.significant.rst +++ b/newsfragments/41784.significant.rst @@ -10,3 +10,22 @@ Removed a set of deprecations in from ``airflow.models.taskinstance``. - Removed deprecated property ``previous_start_date_success`` from ``TaskInstance``. Please use ``get_previous_start_date`` instead. - Removed deprecated function ``as_dict`` from ``SimpleTaskInstance``. Please use ``BaseSerialization.serialize`` instead. - Removed deprecated function ``from_dict`` from ``SimpleTaskInstance``. Please use ``BaseSerialization.deserialize`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41808.significant.rst b/newsfragments/41808.significant.rst index 91316bbd95959..44c4d9e03ceb4 100644 --- a/newsfragments/41808.significant.rst +++ b/newsfragments/41808.significant.rst @@ -6,3 +6,22 @@ Removed methods: - ``find_for_task_instance()`` Note: there are no replacements. Direct access to DB is discouraged and will not be possible in Airflow 3 for tasks. The public REST API is the future way to interact with Airflow + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41857.significant.rst b/newsfragments/41857.significant.rst index f0b06f2811b1f..b882702636943 100644 --- a/newsfragments/41857.significant.rst +++ b/newsfragments/41857.significant.rst @@ -1,3 +1,22 @@ **Breaking Change** Airflow core now depends on Pydantic v2. If you have Pydantic v1 installed, please upgrade. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41910.significant.rst b/newsfragments/41910.significant.rst index 08b0cb9d30cc7..ef0b9b7a2a76d 100644 --- a/newsfragments/41910.significant.rst +++ b/newsfragments/41910.significant.rst @@ -1 +1,20 @@ Removed deprecated method ``requires_access`` from module ``airflow.api_connexion.security``. Please use ``requires_access_*`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41964.significant.rst b/newsfragments/41964.significant.rst index 918587ae6ca21..653c571585e18 100644 --- a/newsfragments/41964.significant.rst +++ b/newsfragments/41964.significant.rst @@ -4,3 +4,22 @@ The format of the output with that flag can be expensive to generate and extreme ``airflow dag show`` is a better way to visualize the relationship of tasks in a DAG. ``DAG.tree_view`` and ``DAG.get_tree_view`` have also been removed. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41975.significant.rst b/newsfragments/41975.significant.rst index 7931329dd6c23..aeaa2b5b52297 100644 --- a/newsfragments/41975.significant.rst +++ b/newsfragments/41975.significant.rst @@ -1 +1,20 @@ Metrics basic deprecated validators (``AllowListValidator`` and ``BlockListValidator``) were removed in favor of pattern matching. Pattern matching validators (``PatternAllowListValidator`` and ``PatternBlockListValidator``) are enabled by default. Configuration parameter ``metrics_use_pattern_match``was removed from the ``metrics`` section. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42023.significant.rst b/newsfragments/42023.significant.rst index 9cd68cebd0d66..3eb3692fbd201 100644 --- a/newsfragments/42023.significant.rst +++ b/newsfragments/42023.significant.rst @@ -7,3 +7,22 @@ * Change the string ``dataset_triggered`` in RUN_ID_REGEX as ``asset_triggered`` which affects the valid run id that an user can provide * Rename ``dataset`` as ``asset`` in all the database tables + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42042.significant.rst b/newsfragments/42042.significant.rst index 8a22f5d4db619..550ef59e71332 100644 --- a/newsfragments/42042.significant.rst +++ b/newsfragments/42042.significant.rst @@ -1 +1,20 @@ Removed ``is_active`` property from ``BaseUser``. This property is longer used. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42054.significant.rst b/newsfragments/42054.significant.rst index aebf70757fa07..c44f4c95d408c 100644 --- a/newsfragments/42054.significant.rst +++ b/newsfragments/42054.significant.rst @@ -2,3 +2,22 @@ Dataset and DatasetAlias are no longer hashable This means they can no longer be used as dict keys or put into a set. Dataset's equality logic is also tweaked slightly to consider the extra dict. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42060.significant.rst b/newsfragments/42060.significant.rst index 3f767d80eef7d..ca41f46985944 100644 --- a/newsfragments/42060.significant.rst +++ b/newsfragments/42060.significant.rst @@ -1 +1,20 @@ Removed deprecated configuration ``stalled_task_timeout`` from ``celery``, ``task_adoption_timeout`` from ``celery`` and ``worker_pods_pending_timeout`` from ``kubernetes_executor``. Please use ``task_queued_timeout`` from ``scheduler`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42088.significant.rst b/newsfragments/42088.significant.rst index fbff8dbd0a1e3..ba395e3be54e6 100644 --- a/newsfragments/42088.significant.rst +++ b/newsfragments/42088.significant.rst @@ -12,3 +12,22 @@ Removed deprecated metrics configuration. * Removed deprecated configuration ``statsd_datadog_tags`` from ``scheduler``. Please use ``statsd_datadog_tags`` from ``metrics`` instead. * Removed deprecated configuration ``statsd_datadog_metrics_tags`` from ``scheduler``. Please use ``statsd_datadog_metrics_tags`` from ``metrics`` instead. * Removed deprecated configuration ``statsd_custom_client_path`` from ``scheduler``. Please use ``statsd_custom_client_path`` from ``metrics`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42100.significant.rst b/newsfragments/42100.significant.rst index c256d575a01bf..ca918ae0fa1e4 100644 --- a/newsfragments/42100.significant.rst +++ b/newsfragments/42100.significant.rst @@ -19,3 +19,22 @@ Removed deprecated logging configuration. * Removed deprecated configuration ``log_processor_filename_template`` from ``core``. Please use ``log_processor_filename_template`` from ``logging`` instead. * Removed deprecated configuration ``dag_processor_manager_log_location`` from ``core``. Please use ``dag_processor_manager_log_location`` from ``logging`` instead. * Removed deprecated configuration ``task_log_reader`` from ``core``. Please use ``task_log_reader`` from ``logging`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42126.significant.rst b/newsfragments/42126.significant.rst index b7fe76179be08..e9133b9e05f47 100644 --- a/newsfragments/42126.significant.rst +++ b/newsfragments/42126.significant.rst @@ -12,3 +12,22 @@ Removed deprecated database configuration. * Removed deprecated configuration ``sql_alchemy_connect_args`` from ``core``. Please use ``sql_alchemy_connect_args`` from ``database`` instead. * Removed deprecated configuration ``load_default_connections`` from ``core``. Please use ``load_default_connections`` from ``database`` instead. * Removed deprecated configuration ``max_db_retries`` from ``core``. Please use ``max_db_retries`` from ``database`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42129.significant.rst b/newsfragments/42129.significant.rst index 06a5da7fc889a..7bdf650e4519c 100644 --- a/newsfragments/42129.significant.rst +++ b/newsfragments/42129.significant.rst @@ -15,3 +15,22 @@ Removed deprecated configuration. * Removed deprecated configuration ``auth_rate_limited`` from ``webserver``. Please use ``auth_rate_limited`` from ``fab`` instead. * Removed deprecated configuration ``auth_rate_limit`` from ``webserver``. Please use ``auth_rate_limit`` from ``fab`` instead. * Removed deprecated configuration section ``kubernetes``. Please use ``kubernetes_executor`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42137.significant.rst b/newsfragments/42137.significant.rst index 0e1848933a0ae..6faa65b3b3e05 100644 --- a/newsfragments/42137.significant.rst +++ b/newsfragments/42137.significant.rst @@ -1 +1,20 @@ Optional ``[saml]`` extra has been removed from Airflow core - instead Amazon Provider gets saml as required dependency. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42280.significant.rst b/newsfragments/42280.significant.rst index 00d80d259b123..0637fc96758a9 100644 --- a/newsfragments/42280.significant.rst +++ b/newsfragments/42280.significant.rst @@ -3,3 +3,22 @@ Removed deprecated Rest API endpoints: * /api/v1/roles. Use /auth/fab/v1/roles instead * /api/v1/permissions. Use /auth/fab/v1/permissions instead * /api/v1/users. Use /auth/fab/v1/users instead + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42285.significant.rst b/newsfragments/42285.significant.rst index 8f8cfa0dee298..43dbf5be9bf63 100644 --- a/newsfragments/42285.significant.rst +++ b/newsfragments/42285.significant.rst @@ -1 +1,20 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in 3.1 + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42343.significant.rst b/newsfragments/42343.significant.rst index d9e1ba6b1229b..35d40a0c30a34 100644 --- a/newsfragments/42343.significant.rst +++ b/newsfragments/42343.significant.rst @@ -5,3 +5,22 @@ receives ``Dataset`` objects instead. A list of ``DatasetModel`` objects are created inside, and returned by the function. Also, the ``session`` argument is now keyword-only. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42404.significant.rst b/newsfragments/42404.significant.rst index 47546b76ffaed..6d21eeffee195 100644 --- a/newsfragments/42404.significant.rst +++ b/newsfragments/42404.significant.rst @@ -4,3 +4,22 @@ The shift towards using ``run_id`` as the sole identifier for DAG runs eliminate - Removed ``logical_date`` arguments from public APIs and Python functions related to DAG run lookups. - ``run_id`` is now the exclusive identifier for DAG runs in these contexts. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42436.significant.rst b/newsfragments/42436.significant.rst index d9dbcfc4c9f5d..a6b350b838018 100644 --- a/newsfragments/42436.significant.rst +++ b/newsfragments/42436.significant.rst @@ -5,3 +5,22 @@ been changed to ``glob``, which better matches the ignore file behavior of many popular tools. To revert to the previous behavior, set the configuration to ``regexp``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42548.significant.rst b/newsfragments/42548.significant.rst index 28d6795eebcc6..1a4dbab53a626 100644 --- a/newsfragments/42548.significant.rst +++ b/newsfragments/42548.significant.rst @@ -1 +1,20 @@ Remove is_backfill attribute from DagRun object + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42579.significant.rst b/newsfragments/42579.significant.rst index 8a43583e25766..fa692d76a32cb 100644 --- a/newsfragments/42579.significant.rst +++ b/newsfragments/42579.significant.rst @@ -18,3 +18,22 @@ * Rename ``AssetEventCollection.dataset_events`` as ``AssetEventCollection.asset_events`` * Rename ``AssetEventCollectionSchema.dataset_events`` as ``AssetEventCollectionSchema.asset_events`` * Rename ``CreateAssetEventSchema.dataset_uri`` as ``CreateAssetEventSchema.asset_uri`` + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42640.significant.rst b/newsfragments/42640.significant.rst index a6f09eba8b437..d562db8a67afe 100644 --- a/newsfragments/42640.significant.rst +++ b/newsfragments/42640.significant.rst @@ -1 +1,20 @@ Removed deprecated custom dag dependency detector. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42647.significant.rst b/newsfragments/42647.significant.rst index c4d53d431c91a..1ea13b5721334 100644 --- a/newsfragments/42647.significant.rst +++ b/newsfragments/42647.significant.rst @@ -18,3 +18,22 @@ Removed deprecated aliases support for providers. * Removed deprecated ``spark`` alias support. Please use ``apache-spark`` instead. * Removed deprecated ``webhdfs`` alias support. Please use ``apache-webhdfs`` instead. * Removed deprecated ``winrm`` alias support. Please use ``microsoft-winrm`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42658.significant.rst b/newsfragments/42658.significant.rst index a00702cf69fc6..af7f675b45639 100644 --- a/newsfragments/42658.significant.rst +++ b/newsfragments/42658.significant.rst @@ -1 +1,20 @@ * Changing dag_id from flag (-d, --dag-id) to a positional argument in the 'dags list-runs' CLI command. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42660.significant.rst b/newsfragments/42660.significant.rst index cdedf64687471..383cee867527b 100644 --- a/newsfragments/42660.significant.rst +++ b/newsfragments/42660.significant.rst @@ -1 +1,20 @@ Deprecated field ``concurrency`` from ``DAGDetailSchema`` has been removed. Please use ``max_active_tasks`` from ``DAGDetailSchema`` instead. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42739.significant.rst b/newsfragments/42739.significant.rst index 542f761720b75..564e20d9e8c2b 100644 --- a/newsfragments/42739.significant.rst +++ b/newsfragments/42739.significant.rst @@ -1 +1,20 @@ Remove support for Python 3.8 as this version is not maintained within Python release schedule, see https://peps.python.org/pep-0596/. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42776.significant.rst b/newsfragments/42776.significant.rst index 5fad7dfe79b66..53df3db5db5e8 100644 --- a/newsfragments/42776.significant.rst +++ b/newsfragments/42776.significant.rst @@ -1 +1,20 @@ Removed deprecated ``Chainable`` type from ``BaseOperator``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42953.significant.rst b/newsfragments/42953.significant.rst index f138dde730340..263e94a498a84 100644 --- a/newsfragments/42953.significant.rst +++ b/newsfragments/42953.significant.rst @@ -2,3 +2,22 @@ Previously, this was evaluated across all runs of the dag. This behavior change was passed by lazy consensus. Vote thread: https://lists.apache.org/thread/9o84d3yn934m32gtlpokpwtbbmtxj47l. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43067.significant.rst b/newsfragments/43067.significant.rst index d57fec6be9e72..946f3eeee5413 100644 --- a/newsfragments/43067.significant.rst +++ b/newsfragments/43067.significant.rst @@ -2,3 +2,22 @@ Remove DAG.get_num_active_runs We don't need this function. There's already an almost-identical function on DagRun that we can use, namely DagRun.active_runs_of_dags. Also, make DagRun.active_runs_of_dags private. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43073.significant.rst b/newsfragments/43073.significant.rst index 46bd71a6f0d80..a1e6cda9a9dc6 100644 --- a/newsfragments/43073.significant.rst +++ b/newsfragments/43073.significant.rst @@ -1 +1,20 @@ Rename ``DagRunTriggeredByType.DATASET`` as ``DagRunTriggeredByType.ASSET`` and all the name ``dataset`` in all the UI component to ``asset``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43096.significant.rst b/newsfragments/43096.significant.rst index b252e39916c03..5590f1493cac1 100644 --- a/newsfragments/43096.significant.rst +++ b/newsfragments/43096.significant.rst @@ -1 +1,18 @@ Removed auth backend ``airflow.api.auth.backend.default`` + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43102.significant.rst b/newsfragments/43102.significant.rst index e626ba5a42c34..e84dc70dd348d 100644 --- a/newsfragments/43102.significant.rst +++ b/newsfragments/43102.significant.rst @@ -16,3 +16,22 @@ After: .. code-block:: http://:/?param=item1¶m=item2 + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43183.significant.rst b/newsfragments/43183.significant.rst index e363824b6db5f..af3123b2e535b 100644 --- a/newsfragments/43183.significant.rst +++ b/newsfragments/43183.significant.rst @@ -3,3 +3,22 @@ Remove TaskContextLogger We introduced this as a way to inject messages into task logs from places other than the task execution context. We later realized that we were better off just using the Log table. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43289.significant.rst b/newsfragments/43289.significant.rst index 15063202640fb..052265db44035 100644 --- a/newsfragments/43289.significant.rst +++ b/newsfragments/43289.significant.rst @@ -2,3 +2,22 @@ Support for adding executors via Airflow Plugins is removed Executors should no longer be registered or imported via Airflow's plugin mechanism -- these types of classes are just treated as plain Python classes by Airflow, so there is no need to register them with Airflow. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43291.significant.rst b/newsfragments/43291.significant.rst index ec7cacf6f153b..6de8e43735db4 100644 --- a/newsfragments/43291.significant.rst +++ b/newsfragments/43291.significant.rst @@ -14,3 +14,22 @@ You should instead import it as: .. code-block:: python from my_plugin import MyHook + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43349.significant.rst b/newsfragments/43349.significant.rst index efc6240978e6d..c4c0467935fd7 100644 --- a/newsfragments/43349.significant.rst +++ b/newsfragments/43349.significant.rst @@ -3,3 +3,22 @@ Deprecated trigger rule ``TriggerRule.DUMMY`` removed **Breaking Change** The trigger rule ``TriggerRule.DUMMY`` was removed. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43490.significant.rst b/newsfragments/43490.significant.rst index 6d0a0af8ec48b..14b784d36601e 100644 --- a/newsfragments/43490.significant.rst +++ b/newsfragments/43490.significant.rst @@ -2,3 +2,22 @@ The ``task_fail`` table has been removed from the Airflow database. This table was used to store task failures, but it was not used by any Airflow components. Use the REST API to get task failures instead (which gets it from the ``task_instance`` table) + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43530.significant.rst b/newsfragments/43530.significant.rst index 6f6e89be0e5cc..6d61adc94da56 100644 --- a/newsfragments/43530.significant.rst +++ b/newsfragments/43530.significant.rst @@ -19,3 +19,22 @@ After: from airflow.configuration import conf value = conf.get("section", "key") + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43533.significant.rst b/newsfragments/43533.significant.rst index 7b84c2bf87ff9..4275db38e3f27 100644 --- a/newsfragments/43533.significant.rst +++ b/newsfragments/43533.significant.rst @@ -6,3 +6,20 @@ Following functions are removed: - ``round_time`` - ``scale_time_units`` - ``infer_time_unit`` + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43562.significant.rst b/newsfragments/43562.significant.rst index 4e50fa609da21..d2c5b34b72886 100644 --- a/newsfragments/43562.significant.rst +++ b/newsfragments/43562.significant.rst @@ -22,3 +22,22 @@ After: if sys.version_info >= (3, 6): # perform some action ... + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43568.significant.rst b/newsfragments/43568.significant.rst index 450ca5b4a27f9..dfa9538a95cd7 100644 --- a/newsfragments/43568.significant.rst +++ b/newsfragments/43568.significant.rst @@ -1 +1,20 @@ Remove ``virtualenv`` extra as PythonVirtualenvOperator has been moved to standard provider and switched to use built-in venv package. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43611.significant.rst b/newsfragments/43611.significant.rst index e25fb2a5bba4b..98dadaa145f22 100644 --- a/newsfragments/43611.significant.rst +++ b/newsfragments/43611.significant.rst @@ -4,3 +4,22 @@ Some database engines are limited to 32-bit integer values. As some users report weight rolled-over to negative values, we decided to cap the value to the 32-bit integer. Even if internally in python smaller or larger values to 64 bit are supported, ``priority_weight`` is capped and only storing values from -2147483648 to 2147483647. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43612.significant.rst b/newsfragments/43612.significant.rst index 8c0ec597c1176..6e2ceecd17ce9 100644 --- a/newsfragments/43612.significant.rst +++ b/newsfragments/43612.significant.rst @@ -6,3 +6,22 @@ AIRFLOW__STANDARD__VENV_INSTALL_METHOD option. The possible values are: - ``auto``: Automatically select, use ``uv`` if available, otherwise use ``pip``. - ``pip``: Use pip to install the virtual environment. - ``uv``: Use uv to install the virtual environment. Must be available in environment PATH. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) + +* Migration rules needed + +.. e.g., +.. * Remove context key ``execution_date`` +.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` +.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/template.significant.rst b/newsfragments/template.significant.rst index 64dbe7ea4bd77..e19f953b5435e 100644 --- a/newsfragments/template.significant.rst +++ b/newsfragments/template.significant.rst @@ -16,7 +16,7 @@ .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) -* [ ] Migration rules needed +* Migration rules needed .. e.g., .. * Remove context key ``execution_date`` From 0c82146d36c412cf9507956f27d04cab21953152 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Wed, 15 Jan 2025 19:24:40 +0800 Subject: [PATCH 02/17] docs(newsfragments): update existing siginificant newsfragments with template format --- newsfragments/24842.significant.rst | 11 +- newsfragments/40029.significant.rst | 15 +- newsfragments/40931.significant.rst | 9 - newsfragments/41096.significant.rst | 9 +- newsfragments/41348.significant.rst | 398 ++++++++++++++++----------- newsfragments/41366.significant.rst | 13 +- newsfragments/41367.significant.rst | 9 - newsfragments/41368.significant.rst | 153 +++++++++- newsfragments/41390.significant.rst | 19 +- newsfragments/41391.significant.rst | 16 +- newsfragments/41393.significant.rst | 20 +- newsfragments/41394.significant.rst | 15 +- newsfragments/41395.significant.rst | 17 +- newsfragments/41420.significant.rst | 11 - newsfragments/41434.significant.rst | 13 +- newsfragments/41440.significant.rst | 42 ++- newsfragments/41453.significant.rst | 20 +- newsfragments/41496.significant.rst | 23 +- newsfragments/41520.significant.rst | 23 +- newsfragments/41533.significant.rst | 17 +- newsfragments/41539.significant.rst | 12 +- newsfragments/41550.significant.rst | 13 +- newsfragments/41552.significant.rst | 15 +- newsfragments/41579.significant.rst | 13 +- newsfragments/41609.significant.rst | 11 +- newsfragments/41635.significant.rst | 11 +- newsfragments/41642.significant.rst | 14 +- newsfragments/41663.significant.rst | 13 +- newsfragments/41693.significant.rst | 14 +- newsfragments/41708.significant.rst | 14 +- newsfragments/41733.significant.rst | 13 +- newsfragments/41735.significant.rst | 49 +++- newsfragments/41736.significant.rst | 29 +- newsfragments/41737.significant.rst | 13 +- newsfragments/41739.significant.rst | 11 +- newsfragments/41748.significant.rst | 13 +- newsfragments/41758.significant.rst | 19 +- newsfragments/41761.significant.rst | 24 +- newsfragments/41762.significant.rst | 11 +- newsfragments/41774.significant.rst | 11 +- newsfragments/41776.significant.rst | 11 +- newsfragments/41778.significant.rst | 11 +- newsfragments/41779.significant.rst | 11 +- newsfragments/41780.significant.rst | 11 +- newsfragments/41784.significant.rst | 11 +- newsfragments/41808.significant.rst | 11 +- newsfragments/41857.significant.rst | 13 +- newsfragments/41910.significant.rst | 13 +- newsfragments/41964.significant.rst | 11 +- newsfragments/41975.significant.rst | 20 +- newsfragments/42023.significant.rst | 24 +- newsfragments/42042.significant.rst | 9 - newsfragments/42054.significant.rst | 11 +- newsfragments/42060.significant.rst | 14 +- newsfragments/42088.significant.rst | 22 +- newsfragments/42100.significant.rst | 29 +- newsfragments/42126.significant.rst | 23 +- newsfragments/42129.significant.rst | 25 +- newsfragments/42137.significant.rst | 11 +- newsfragments/42280.significant.rst | 11 +- newsfragments/42285.significant.rst | 25 +- newsfragments/42343.significant.rst | 9 - newsfragments/42404.significant.rst | 13 +- newsfragments/42436.significant.rst | 9 - newsfragments/42548.significant.rst | 9 - newsfragments/42579.significant.rst | 42 ++- newsfragments/42640.significant.rst | 9 - newsfragments/42647.significant.rst | 10 - newsfragments/42658.significant.rst | 11 +- newsfragments/42660.significant.rst | 11 +- newsfragments/42739.significant.rst | 11 +- newsfragments/42776.significant.rst | 11 +- newsfragments/42953.significant.rst | 11 +- newsfragments/43067.significant.rst | 9 - newsfragments/43073.significant.rst | 9 - newsfragments/43096.significant.rst | 11 +- newsfragments/43102.significant.rst | 11 +- newsfragments/43183.significant.rst | 11 +- newsfragments/43289.significant.rst | 18 +- newsfragments/43291.significant.rst | 15 +- newsfragments/43349.significant.rst | 13 +- newsfragments/43490.significant.rst | 9 - newsfragments/43530.significant.rst | 20 +- newsfragments/43533.significant.rst | 14 +- newsfragments/43562.significant.rst | 12 +- newsfragments/43568.significant.rst | 11 +- newsfragments/43611.significant.rst | 11 +- newsfragments/43612.significant.rst | 11 +- newsfragments/43774.significant.rst | 8 +- newsfragments/43902.significant.rst | 28 ++ newsfragments/43915.significant.rst | 16 ++ newsfragments/43943.significant.rst | 16 ++ newsfragments/43949.significant.rst | 10 + newsfragments/43975.significant.rst | 16 ++ newsfragments/44080.significant.rst | 10 + newsfragments/44475.significant.rst | 6 +- newsfragments/44533.significant.rst | 10 + newsfragments/44820.significant.rst | 8 +- newsfragments/45017.significant.rst | 10 +- newsfragments/45530.significant.rst | 10 + newsfragments/aip-72.significant.rst | 12 +- newsfragments/aip-79.significant.rst | 10 + 102 files changed, 1047 insertions(+), 967 deletions(-) diff --git a/newsfragments/24842.significant.rst b/newsfragments/24842.significant.rst index 2eba62cd43240..e4b3c5ad746e9 100644 --- a/newsfragments/24842.significant.rst +++ b/newsfragments/24842.significant.rst @@ -11,15 +11,6 @@ DAG with ``TriggerDagRunOperator``. * [ ] Config changes * [ ] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/40029.significant.rst b/newsfragments/40029.significant.rst index 95396cd6e7249..4c8cc1d366f1a 100644 --- a/newsfragments/40029.significant.rst +++ b/newsfragments/40029.significant.rst @@ -1,20 +1,17 @@ -Removed deprecated ``allow_raw_html_descriptions`` option from UI Trigger forms. +Removed deprecated airflow configuration ``webserver.allow_raw_html_descriptions`` from UI Trigger forms. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes - * [ ] Plugin changes + * [x] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``webserver.allow_raw_html_descriptions`` diff --git a/newsfragments/40931.significant.rst b/newsfragments/40931.significant.rst index ca0fd5f81ed25..9ce3d37598c4b 100644 --- a/newsfragments/40931.significant.rst +++ b/newsfragments/40931.significant.rst @@ -9,12 +9,3 @@ Removed dagbag deprecated ``store_serialized_dags`` parameter. Please use ``read * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41096.significant.rst b/newsfragments/41096.significant.rst index 3a6383f1f4c60..4e717848d382b 100644 --- a/newsfragments/41096.significant.rst +++ b/newsfragments/41096.significant.rst @@ -3,7 +3,7 @@ Removed deprecated ``processor_poll_interval`` configuration parameter from ``sc * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes @@ -12,7 +12,6 @@ Removed deprecated ``processor_poll_interval`` configuration parameter from ``sc * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``scheduler.processor_poll_interval`` → ``scheduler.scheduler_idle_sleep_time`` diff --git a/newsfragments/41348.significant.rst b/newsfragments/41348.significant.rst index fcc079461a027..6ec12cc6ab48a 100644 --- a/newsfragments/41348.significant.rst +++ b/newsfragments/41348.significant.rst @@ -1,259 +1,337 @@ -**Breaking Change** +Rename ``Dataset`` as ``Asset`` -* Rename module ``airflow.api_connexion.schemas.dataset_schema`` as ``airflow.api_connexion.schemas.asset_schema`` +* list of renamed objects - * Rename variable ``create_dataset_event_schema`` as ``create_asset_event_schema`` - * Rename variable ``dataset_collection_schema`` as ``asset_collection_schema`` - * Rename variable ``dataset_event_collection_schema`` as ``asset_event_collection_schema`` - * Rename variable ``dataset_event_schema`` as ``asset_event_schema`` - * Rename variable ``dataset_schema`` as ``asset_schema`` - * Rename class ``TaskOutletDatasetReferenceSchema`` as ``TaskOutletAssetReferenceSchema`` - * Rename class ``DagScheduleDatasetReferenceSchema`` as ``DagScheduleAssetReferenceSchema`` - * Rename class ``DatasetAliasSchema`` as ``AssetAliasSchema`` - * Rename class ``DatasetSchema`` as ``AssetSchema`` - * Rename class ``DatasetCollection`` as ``AssetCollection`` - * Rename class ``DatasetEventSchema`` as ``AssetEventSchema`` - * Rename class ``DatasetEventCollection`` as ``AssetEventCollection`` - * Rename class ``DatasetEventCollectionSchema`` as ``AssetEventCollectionSchema`` - * Rename class ``CreateDatasetEventSchema`` as ``CreateAssetEventSchema`` + * Rename module ``airflow.api_connexion.schemas.dataset_schema`` as ``airflow.api_connexion.schemas.asset_schema`` -* Move module ``airflow.datasets`` to ``airflow.sdk.definitions.asset`` + * Rename variable ``create_dataset_event_schema`` as ``create_asset_event_schema`` + * Rename variable ``dataset_collection_schema`` as ``asset_collection_schema`` + * Rename variable ``dataset_event_collection_schema`` as ``asset_event_collection_schema`` + * Rename variable ``dataset_event_schema`` as ``asset_event_schema`` + * Rename variable ``dataset_schema`` as ``asset_schema`` + * Rename class ``TaskOutletDatasetReferenceSchema`` as ``TaskOutletAssetReferenceSchema`` + * Rename class ``DagScheduleDatasetReferenceSchema`` as ``DagScheduleAssetReferenceSchema`` + * Rename class ``DatasetAliasSchema`` as ``AssetAliasSchema`` + * Rename class ``DatasetSchema`` as ``AssetSchema`` + * Rename class ``DatasetCollection`` as ``AssetCollection`` + * Rename class ``DatasetEventSchema`` as ``AssetEventSchema`` + * Rename class ``DatasetEventCollection`` as ``AssetEventCollection`` + * Rename class ``DatasetEventCollectionSchema`` as ``AssetEventCollectionSchema`` + * Rename class ``CreateDatasetEventSchema`` as ``CreateAssetEventSchema`` - * Rename class ``DatasetAlias`` as ``AssetAlias`` - * Rename class ``DatasetAll`` as ``AssetAll`` - * Rename class ``DatasetAny`` as ``AssetAny`` - * Rename function ``expand_alias_to_datasets`` as ``expand_alias_to_assets`` - * Rename class ``DatasetAliasEvent`` as ``AssetAliasEvent`` + * Move module ``airflow.datasets`` to ``airflow.sdk.definitions.asset`` - * Rename attribute ``dest_dataset_uri`` as ``dest_asset_uri`` + * Rename class ``DatasetAlias`` as ``AssetAlias`` + * Rename class ``DatasetAll`` as ``AssetAll`` + * Rename class ``DatasetAny`` as ``AssetAny`` + * Rename function ``expand_alias_to_datasets`` as ``expand_alias_to_assets`` + * Rename class ``DatasetAliasEvent`` as ``AssetAliasEvent`` - * Rename class ``BaseDataset`` as ``BaseAsset`` + * Rename attribute ``dest_dataset_uri`` as ``dest_asset_uri`` - * Rename method ``iter_datasets`` as ``iter_assets`` - * Rename method ``iter_dataset_aliases`` as ``iter_asset_aliases`` + * Rename class ``BaseDataset`` as ``BaseAsset`` - * Rename class ``Dataset`` as ``Asset`` + * Rename method ``iter_datasets`` as ``iter_assets`` + * Rename method ``iter_dataset_aliases`` as ``iter_asset_aliases`` - * Rename method ``iter_datasets`` as ``iter_assets`` - * Rename method ``iter_dataset_aliases`` as ``iter_asset_aliases`` + * Rename class ``Dataset`` as ``Asset`` - * Rename class ``_DatasetBooleanCondition`` as ``_AssetBooleanCondition`` + * Rename method ``iter_datasets`` as ``iter_assets`` + * Rename method ``iter_dataset_aliases`` as ``iter_asset_aliases`` - * Rename method ``iter_datasets`` as ``iter_assets`` - * Rename method ``iter_dataset_aliases`` as ``iter_asset_aliases`` + * Rename class ``_DatasetBooleanCondition`` as ``_AssetBooleanCondition`` -* Rename module ``airflow.datasets.manager`` as ``airflow.assets.manager`` + * Rename method ``iter_datasets`` as ``iter_assets`` + * Rename method ``iter_dataset_aliases`` as ``iter_asset_aliases`` - * Rename variable ``dataset_manager`` as ``asset_manager`` - * Rename function ``resolve_dataset_manager`` as ``resolve_asset_manager`` - * Rename class ``DatasetManager`` as ``AssetManager`` + * Rename module ``airflow.datasets.manager`` as ``airflow.assets.manager`` - * Rename method ``register_dataset_change`` as ``register_asset_change`` - * Rename method ``create_datasets`` as ``create_assets`` - * Rename method ``register_dataset_change`` as ``notify_asset_created`` - * Rename method ``notify_dataset_changed`` as ``notify_asset_changed`` - * Rename method ``notify_dataset_alias_created`` as ``notify_asset_alias_created`` + * Rename variable ``dataset_manager`` as ``asset_manager`` + * Rename function ``resolve_dataset_manager`` as ``resolve_asset_manager`` + * Rename class ``DatasetManager`` as ``AssetManager`` -* Rename module ``airflow.models.dataset`` as ``airflow.models.asset`` + * Rename method ``register_dataset_change`` as ``register_asset_change`` + * Rename method ``create_datasets`` as ``create_assets`` + * Rename method ``register_dataset_change`` as ``notify_asset_created`` + * Rename method ``notify_dataset_changed`` as ``notify_asset_changed`` + * Rename method ``notify_dataset_alias_created`` as ``notify_asset_alias_created`` - * Rename class ``DatasetDagRunQueue`` as ``AssetDagRunQueue`` - * Rename class ``DatasetEvent`` as ``AssetEvent`` - * Rename class ``DatasetModel`` as ``AssetModel`` - * Rename class ``DatasetAliasModel`` as ``AssetAliasModel`` - * Rename class ``DagScheduleDatasetReference`` as ``DagScheduleAssetReference`` - * Rename class ``TaskOutletDatasetReference`` as ``TaskOutletAssetReference`` - * Rename class ``DagScheduleDatasetAliasReference`` as ``DagScheduleAssetAliasReference`` + * Rename module ``airflow.models.dataset`` as ``airflow.models.asset`` -* Rename module ``airflow.api_ui.views.datasets`` as ``airflow.api_ui.views.assets`` + * Rename class ``DatasetDagRunQueue`` as ``AssetDagRunQueue`` + * Rename class ``DatasetEvent`` as ``AssetEvent`` + * Rename class ``DatasetModel`` as ``AssetModel`` + * Rename class ``DatasetAliasModel`` as ``AssetAliasModel`` + * Rename class ``DagScheduleDatasetReference`` as ``DagScheduleAssetReference`` + * Rename class ``TaskOutletDatasetReference`` as ``TaskOutletAssetReference`` + * Rename class ``DagScheduleDatasetAliasReference`` as ``DagScheduleAssetAliasReference`` - * Rename variable ``dataset_router`` as ``asset_rounter`` + * Rename module ``airflow.api_ui.views.datasets`` as ``airflow.api_ui.views.assets`` -* Rename module ``airflow.listeners.spec.dataset`` as ``airflow.listeners.spec.asset`` + * Rename variable ``dataset_router`` as ``asset_rounter`` - * Rename function ``on_dataset_created`` as ``on_asset_created`` - * Rename function ``on_dataset_changed`` as ``on_asset_changed`` + * Rename module ``airflow.listeners.spec.dataset`` as ``airflow.listeners.spec.asset`` -* Rename module ``airflow.timetables.datasets`` as ``airflow.timetables.assets`` + * Rename function ``on_dataset_created`` as ``on_asset_created`` + * Rename function ``on_dataset_changed`` as ``on_asset_changed`` - * Rename class ``DatasetOrTimeSchedule`` as ``AssetOrTimeSchedule`` + * Rename module ``airflow.timetables.datasets`` as ``airflow.timetables.assets`` -* Rename module ``airflow.serialization.pydantic.dataset`` as ``airflow.serialization.pydantic.asset`` + * Rename class ``DatasetOrTimeSchedule`` as ``AssetOrTimeSchedule`` - * Rename class ``DagScheduleDatasetReferencePydantic`` as ``DagScheduleAssetReferencePydantic`` - * Rename class ``TaskOutletDatasetReferencePydantic`` as ``TaskOutletAssetReferencePydantic`` - * Rename class ``DatasetPydantic`` as ``AssetPydantic`` - * Rename class ``DatasetEventPydantic`` as ``AssetEventPydantic`` + * Rename module ``airflow.serialization.pydantic.dataset`` as ``airflow.serialization.pydantic.asset`` -* Rename module ``airflow.datasets.metadata`` as ``airflow.sdk.definitions.asset.metadata`` + * Rename class ``DagScheduleDatasetReferencePydantic`` as ``DagScheduleAssetReferencePydantic`` + * Rename class ``TaskOutletDatasetReferencePydantic`` as ``TaskOutletAssetReferencePydantic`` + * Rename class ``DatasetPydantic`` as ``AssetPydantic`` + * Rename class ``DatasetEventPydantic`` as ``AssetEventPydantic`` -* In module ``airflow.jobs.scheduler_job_runner`` + * Rename module ``airflow.datasets.metadata`` as ``airflow.sdk.definitions.asset.metadata`` - * and its class ``SchedulerJobRunner`` + * In module ``airflow.jobs.scheduler_job_runner`` - * Rename method ``_create_dag_runs_dataset_triggered`` as ``_create_dag_runs_asset_triggered`` - * Rename method ``_orphan_unreferenced_datasets`` as ``_orphan_unreferenced_datasets`` + * and its class ``SchedulerJobRunner`` -* In module ``airflow.api_connexion.security`` + * Rename method ``_create_dag_runs_dataset_triggered`` as ``_create_dag_runs_asset_triggered`` + * Rename method ``_orphan_unreferenced_datasets`` as ``_orphan_unreferenced_datasets`` - * Rename decorator ``requires_access_dataset`` as ``requires_access_asset`` + * In module ``airflow.api_connexion.security`` -* In module ``airflow.auth.managers.models.resource_details`` + * Rename decorator ``requires_access_dataset`` as ``requires_access_asset`` - * Rename class ``DatasetDetails`` as ``AssetDetails`` + * In module ``airflow.auth.managers.models.resource_details`` -* In module ``airflow.auth.managers.base_auth_manager`` + * Rename class ``DatasetDetails`` as ``AssetDetails`` - * Rename function ``is_authorized_dataset`` as ``is_authorized_asset`` + * In module ``airflow.auth.managers.base_auth_manager`` -* In module ``airflow.timetables.simple`` + * Rename function ``is_authorized_dataset`` as ``is_authorized_asset`` - * Rename class ``DatasetTriggeredTimetable`` as ``AssetTriggeredTimetable`` + * In module ``airflow.timetables.simple`` -* In module ``airflow.lineage.hook`` + * Rename class ``DatasetTriggeredTimetable`` as ``AssetTriggeredTimetable`` - * Rename class ``DatasetLineageInfo`` as ``AssetLineageInfo`` + * In module ``airflow.lineage.hook`` - * Rename attribute ``dataset`` as ``asset`` + * Rename class ``DatasetLineageInfo`` as ``AssetLineageInfo`` - * In its class ``HookLineageCollector`` + * Rename attribute ``dataset`` as ``asset`` - * Rename method ``create_dataset`` as ``create_asset`` - * Rename method ``add_input_dataset`` as ``add_input_asset`` - * Rename method ``add_output_dataset`` as ``add_output_asset`` - * Rename method ``collected_datasets`` as ``collected_assets`` + * In its class ``HookLineageCollector`` -* In module ``airflow.models.dag`` + * Rename method ``create_dataset`` as ``create_asset`` + * Rename method ``add_input_dataset`` as ``add_input_asset`` + * Rename method ``add_output_dataset`` as ``add_output_asset`` + * Rename method ``collected_datasets`` as ``collected_assets`` - * Rename function ``get_dataset_triggered_next_run_info`` as ``get_asset_triggered_next_run_info`` + * In module ``airflow.models.dag`` - * In its class ``DagModel`` + * Rename function ``get_dataset_triggered_next_run_info`` as ``get_asset_triggered_next_run_info`` - * Rename method ``get_dataset_triggered_next_run_info`` as ``get_asset_triggered_next_run_info`` + * In its class ``DagModel`` -* In module ``airflow.models.taskinstance`` + * Rename method ``get_dataset_triggered_next_run_info`` as ``get_asset_triggered_next_run_info`` - * and its class ``TaskInstance`` + * In module ``airflow.models.taskinstance`` - * Rename method ``_register_dataset_changes`` as ``_register_asset_changes`` + * and its class ``TaskInstance`` -* In module ``airflow.providers_manager`` + * Rename method ``_register_dataset_changes`` as ``_register_asset_changes`` - * and its class ``ProvidersManager`` + * In module ``airflow.providers_manager`` - * Rename method ``initialize_providers_dataset_uri_resources`` as ``initialize_providers_asset_uri_resources`` - * Rename attribute ``_discover_dataset_uri_resources`` as ``_discover_asset_uri_resources`` - * Rename property ``dataset_factories`` as ``asset_factories`` - * Rename property ``dataset_uri_handlers`` as ``asset_uri_handlers`` - * Rename property ``dataset_to_openlineage_converters`` as ``asset_to_openlineage_converters`` + * and its class ``ProvidersManager`` -* In module ``airflow.security.permissions`` + * Rename method ``initialize_providers_dataset_uri_resources`` as ``initialize_providers_asset_uri_resources`` + * Rename attribute ``_discover_dataset_uri_resources`` as ``_discover_asset_uri_resources`` + * Rename property ``dataset_factories`` as ``asset_factories`` + * Rename property ``dataset_uri_handlers`` as ``asset_uri_handlers`` + * Rename property ``dataset_to_openlineage_converters`` as ``asset_to_openlineage_converters`` - * Rename constant ``RESOURCE_DATASET`` as ``RESOURCE_ASSET`` + * In module ``airflow.security.permissions`` -* In module ``airflow.serialization.enums`` + * Rename constant ``RESOURCE_DATASET`` as ``RESOURCE_ASSET`` - * and its class DagAttributeTypes + * In module ``airflow.serialization.enums`` - * Rename attribute ``DATASET_EVENT_ACCESSORS`` as ``ASSET_EVENT_ACCESSORS`` - * Rename attribute ``DATASET_EVENT_ACCESSOR`` as ``ASSET_EVENT_ACCESSOR`` - * Rename attribute ``DATASET`` as ``ASSET`` - * Rename attribute ``DATASET_ALIAS`` as ``ASSET_ALIAS`` - * Rename attribute ``DATASET_ANY`` as ``ASSET_ANY`` - * Rename attribute ``DATASET_ALL`` as ``ASSET_ALL`` + * and its class DagAttributeTypes -* In module ``airflow.serialization.pydantic.taskinstance`` + * Rename attribute ``DATASET_EVENT_ACCESSORS`` as ``ASSET_EVENT_ACCESSORS`` + * Rename attribute ``DATASET_EVENT_ACCESSOR`` as ``ASSET_EVENT_ACCESSOR`` + * Rename attribute ``DATASET`` as ``ASSET`` + * Rename attribute ``DATASET_ALIAS`` as ``ASSET_ALIAS`` + * Rename attribute ``DATASET_ANY`` as ``ASSET_ANY`` + * Rename attribute ``DATASET_ALL`` as ``ASSET_ALL`` - * and its class ``TaskInstancePydantic`` + * In module ``airflow.serialization.pydantic.taskinstance`` - * Rename method ``_register_dataset_changes`` as ``_register_dataset_changes`` + * and its class ``TaskInstancePydantic`` -* In module ``airflow.serialization.serialized_objects`` + * Rename method ``_register_dataset_changes`` as ``_register_dataset_changes`` - * Rename function ``encode_dataset_condition`` as ``encode_asset_condition`` - * Rename function ``decode_dataset_condition`` as ``decode_asset_condition`` + * In module ``airflow.serialization.serialized_objects`` -* In module ``airflow.timetables.base`` + * Rename function ``encode_dataset_condition`` as ``encode_asset_condition`` + * Rename function ``decode_dataset_condition`` as ``decode_asset_condition`` - * Rename class ```_NullDataset``` as ```_NullAsset``` + * In module ``airflow.timetables.base`` - * Rename method ``iter_datasets`` as ``iter_assets`` - * Rename method ``iter_dataset_aliases`` as ``iter_assets_aliases`` + * Rename class ```_NullDataset``` as ```_NullAsset``` -* In module ``airflow.utils.context`` + * Rename method ``iter_datasets`` as ``iter_assets`` + * Rename method ``iter_dataset_aliases`` as ``iter_assets_aliases`` - * Rename class ``LazyDatasetEventSelectSequence`` as ``LazyAssetEventSelectSequence`` + * In module ``airflow.utils.context`` -* In module ``airflow.www.auth`` + * Rename class ``LazyDatasetEventSelectSequence`` as ``LazyAssetEventSelectSequence`` - * Rename function ``has_access_dataset`` as ``has_access_asset`` + * In module ``airflow.www.auth`` -* Rename configuration ``core.dataset_manager_class`` as ``core.asset_manager_class`` and ``core.dataset_manager_class`` as ``core.asset_manager_class`` -* Rename example dags ``example_dataset_alias.py``, ``example_dataset_alias_with_no_taskflow.py``, ``example_datasets.py`` as ``example_asset_alias.py``, ``example_asset_alias_with_no_taskflow.py``, ``example_assets.py`` -* Rename DagDependency name ``dataset-alias``, ``dataset`` as ``asset-alias``, ``asset`` -* Rename context key ``triggering_dataset_events`` as ``triggering_asset_events`` -* Rename resource key ``dataset-uris`` as ``asset-uris`` for providers amazon, common.io, mysql, fab, postgres, trino + * Rename function ``has_access_dataset`` as ``has_access_asset`` -* In provider ``airflow.providers.amazon.aws`` + * Rename configuration ``core.dataset_manager_class`` as ``core.asset_manager_class`` and ``core.dataset_manager_kwargs`` as ``core.asset_manager_kwargs`` + * Rename example dags ``example_dataset_alias.py``, ``example_dataset_alias_with_no_taskflow.py``, ``example_datasets.py`` as ``example_asset_alias.py``, ``example_asset_alias_with_no_taskflow.py``, ``example_assets.py`` + * Rename DagDependency name ``dataset-alias``, ``dataset`` as ``asset-alias``, ``asset`` + * Rename context key ``triggering_dataset_events`` as ``triggering_asset_events`` + * Rename resource key ``dataset-uris`` as ``asset-uris`` for providers amazon, common.io, mysql, fab, postgres, trino - * Rename package ``datasets`` as ``assets`` + * In provider ``airflow.providers.amazon.aws`` - * In its module ``s3`` + * Rename package ``datasets`` as ``assets`` - * Rename method ``create_dataset`` as ``create_asset`` - * Rename method ``convert_dataset_to_openlineage`` as ``convert_asset_to_openlineage`` + * In its module ``s3`` - * and its module ``auth_manager.avp.entities`` + * Rename method ``create_dataset`` as ``create_asset`` + * Rename method ``convert_dataset_to_openlineage`` as ``convert_asset_to_openlineage`` - * Rename attribute ``AvpEntities.DATASET`` as ``AvpEntities.ASSET`` + * and its module ``auth_manager.avp.entities`` - * and its module ``auth_manager.auth_manager.aws_auth_manager`` + * Rename attribute ``AvpEntities.DATASET`` as ``AvpEntities.ASSET`` - * Rename function ``is_authorized_dataset`` as ``is_authorized_asset`` + * and its module ``auth_manager.auth_manager.aws_auth_manager`` -* In provider ``airflow.providers.common.io`` + * Rename function ``is_authorized_dataset`` as ``is_authorized_asset`` - * Rename package ``datasets`` as ``assets`` + * In provider ``airflow.providers.common.io`` - * in its module ``file`` + * Rename package ``datasets`` as ``assets`` - * Rename method ``create_dataset`` as ``create_asset`` - * Rename method ``convert_dataset_to_openlineage`` as ``convert_asset_to_openlineage`` + * in its module ``file`` -* In provider ``airflow.providers.fab`` + * Rename method ``create_dataset`` as ``create_asset`` + * Rename method ``convert_dataset_to_openlineage`` as ``convert_asset_to_openlineage`` - * in its module ``auth_manager.fab_auth_manager`` + * In provider ``airflow.providers.fab`` - * Rename function ``is_authorized_dataset`` as ``is_authorized_asset`` + * in its module ``auth_manager.fab_auth_manager`` -* In provider ``airflow.providers.openlineage`` + * Rename function ``is_authorized_dataset`` as ``is_authorized_asset`` - * in its module ``utils.utils`` + * In provider ``airflow.providers.openlineage`` - * Rename class ``DatasetInfo`` as ``AssetInfo`` - * Rename function ``translate_airflow_dataset`` as ``translate_airflow_asset`` + * in its module ``utils.utils`` -* Rename package ``airflow.providers.postgres.datasets`` as ``airflow.providers.postgres.assets`` -* Rename package ``airflow.providers.mysql.datasets`` as ``airflow.providers.mysql.assets`` -* Rename package ``airflow.providers.trino.datasets`` as ``airflow.providers.trino.assets`` -* Add module ``airflow.providers.common.compat.assets`` -* Add module ``airflow.providers.common.compat.openlineage.utils.utils`` -* Add module ``airflow.providers.common.compat.security.permissions`` + * Rename class ``DatasetInfo`` as ``AssetInfo`` + * Rename function ``translate_airflow_dataset`` as ``translate_airflow_asset`` + + * Rename package ``airflow.providers.postgres.datasets`` as ``airflow.providers.postgres.assets`` + * Rename package ``airflow.providers.mysql.datasets`` as ``airflow.providers.mysql.assets`` + * Rename package ``airflow.providers.trino.datasets`` as ``airflow.providers.trino.assets`` + * Add module ``airflow.providers.common.compat.assets`` + * Add module ``airflow.providers.common.compat.openlineage.utils.utils`` + * Add module ``airflow.providers.common.compat.security.permissions`` * Types of change - * [ ] DAG changes - * [ ] Config changes + * [x] DAG changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``core.dataset_manager_class`` → ``core.asset_manager_class`` + * [x] ``core.dataset_manager_kwargs`` → ``core.asset_manager_kwargs`` + + * ruff + + * AIR302 + + * context key + + * [ ] ``triggering_dataset_events`` → ``triggering_asset_events`` + + * names + + * [x] ``airflow.api_connexion.security.requires_access_dataset`` → ``airflow.api_connexion.security.requires_access_asset`` + * [x] ``airflow.auth.managers.base_auth_manager.is_authorized_dataset`` → ``airflow.auth.managers.base_auth_manager.is_authorized_asset`` + * [x] ``airflow.auth.managers.models.resource_details.DatasetDetails`` → ``airflow.auth.managers.models.resource_details.AssetDetails`` + * [x] ``airflow.lineage.hook.DatasetLineageInfo`` → ``airflow.lineage.hook.AssetLineageInfo`` + * [x] ``airflow.security.permissions.RESOURCE_DATASET`` → ``airflow.security.permissions.RESOURCE_ASSET`` + * [x] ``airflow.www.auth.has_access_dataset`` → ``airflow.www.auth.has_access_dataset.has_access_asset`` + * [x] ``airflow.datasets.DatasetAliasEvent`` + * [x] ``airflow.datasets.Dataset`` → ``airflow.sdk.definitions.asset.Asset`` + * [x] ``airflow.Dataset`` → ``airflow.sdk.definitions.asset.Asset`` + * [x] ``airflow.datasets.DatasetAlias`` → ``airflow.sdk.definitions.asset.AssetAlias`` + * [x] ``airflow.datasets.DatasetAll`` → ``airflow.sdk.definitions.asset.AssetAll`` + * [x] ``airflow.datasets.DatasetAny`` → ``airflow.sdk.definitions.asset.AssetAny`` + * [x] ``airflow.datasets.metadata`` → ``airflow.sdk.definitions.asset.metadata`` + * [x] ``airflow.datasets.expand_alias_to_datasets`` → ``airflow.sdk.definitions.asset.expand_alias_to_assets`` + * [x] ``airflow.datasets.manager.dataset_manager`` → ``airflow.assets.manager`` + * [x] ``airflow.datasets.manager.resolve_dataset_manager`` → ``airflow.assets.resolve_asset_manager`` + * [x] ``airflow.datasets.manager.DatasetManager`` → ``airflow.assets.AssetManager`` + * [x] ``airflow.listeners.spec.dataset.on_dataset_created`` → ``airflow.listeners.spec.asset.on_asset_created`` + * [x] ``airflow.listeners.spec.dataset.on_dataset_changed`` → ``airflow.listeners.spec.asset.on_asset_changed`` + * [x] ``airflow.timetables.simple.DatasetTriggeredTimetable`` → ``airflow.timetables.simple.AssetTriggeredTimetable`` + * [x] ``airflow.timetables.datasets.DatasetOrTimeSchedule`` → ``airflow.timetables.assets.AssetOrTimeSchedule`` + * [x] ``airflow.providers.amazon.auth_manager.avp.entities.AvpEntities.DATASET`` → ``airflow.providers.amazon.auth_manager.avp.entities.AvpEntities.ASSET`` + * [x] ``airflow.providers.amazon.aws.datasets.s3.create_dataset`` → ``airflow.providers.amazon.aws.assets.s3.create_asset`` + * [x] ``airflow.providers.amazon.aws.datasets.s3.convert_dataset_to_openlineage`` → ``airflow.providers.amazon.aws.datasets.s3.convert_dataset_to_openlineage`` + * [x] ``airflow.providers.amazon.aws.datasets.s3.sanitize_uri`` → ``airflow.providers.amazon.aws.assets.s3.sanitize_uri`` + * [x] ``airflow.providers.common.io.datasets.file.convert_dataset_to_openlineage`` → ``airflow.providers.common.io.assets.file.convert_asset_to_openlineage`` + * [x] ``airflow.providers.common.io.datasets.file.sanitize_uri`` → ``airflow.providers.common.io.assets.file.sanitize_uri`` + * [x] ``airflow.providers.common.io.datasets.file.create_dataset`` → ``airflow.providers.common.io.assets.file.create_asset`` + * [x] ``airflow.providers.google.datasets.bigquery.sanitize_uri`` → ``airflow.providers.google.assets.bigquery.sanitize_uri`` + * [x] ``airflow.providers.google.datasets.gcs.create_dataset`` → ``airflow.providers.google.assets.gcs.create_asset`` + * [x] ``airflow.providers.google.datasets.gcs.sanitize_uri`` → ``airflow.providers.google.assets.gcs.sanitize_uri`` + * [x] ``airflow.providers.google.datasets.gcs.convert_dataset_to_openlineage`` → ``airflow.providers.google.assets.gcs.convert_asset_to_openlineage`` + * [x] ``airflow.providers.fab.auth_manager.fab_auth_manager.is_authorized_dataset`` → ``airflow.providers.fab.auth_manager.fab_auth_manager.is_authorized_asset`` + * [x] ``airflow.providers.openlineage.utils.utils.DatasetInfo`` → ``airflow.providers.openlineage.utils.utils.AssetInfo`` + * [x] ``airflow.providers.openlineage.utils.utils.translate_airflow_dataset`` → ``airflow.providers.openlineage.utils.utils.translate_airflow_asset`` + * [x] ``airflow.providers.postgres.datasets.postgres.sanitize_uri`` → ``airflow.providers.postgres.assets.postgres.sanitize_uri`` + * [x] ``airflow.providers.mysql.datasets.mysql.sanitize_uri`` → ``airflow.providers.mysql.assets.mysql.sanitize_uri`` + * [x] ``airflow.providers.trino.datasets.trino.sanitize_uri`` → ``airflow.providers.trino.assets.trino.sanitize_uri`` + + * property + + * [x] ``airflow.providers_manager.ProvidersManager.dataset_factories`` → ``airflow.providers_manager.ProvidersManager.asset_factories`` + * [x] ``airflow.providers_manager.ProvidersManager.dataset_uri_handlers`` → ``airflow.providers_manager.ProvidersManager.asset_uri_handlers`` + * [x] ``airflow.providers_manager.ProvidersManager.dataset_to_openlineage_converters`` → ``airflow.providers_manager.ProvidersManager.asset_to_openlineage_converters`` + + * class attribute + + * [x] ``airflow.lineage.hook.DatasetLineageInfo.dataset`` → ``airflow.lineage.hook.AssetLineageInfo.asset`` + + * method call + + * [x] ``airflow.datasets.manager.DatasetManager.register_dataset_change`` → ``airflow.assets.manager.AssetManager.register_asset_change`` + * [x] ``airflow.datasets.manager.DatasetManager.create_datasets`` → ``airflow.assets.manager.AssetManager.create_assets`` + * [x] ``airflow.datasets.manager.DatasetManager.notify_dataset_created`` → ``airflow.assets.manager.AssetManager.notify_asset_created`` + * [x] ``airflow.datasets.manager.DatasetManager.notify_dataset_changed`` → ``airflow.assets.manager.AssetManager.notify_asset_changed`` + * [x] ``airflow.datasets.manager.DatasetManager.notify_dataset_alias_created`` → ``airflow.assets.manager.AssetManager.notify_asset_alias_created`` + * [x] ``airflow.providers.amazon.auth_manager.aws_auth_manager.AwsAuthManager.is_authorized_dataset`` → ``airflow.providers.amazon.auth_manager.aws_auth_manager.AwsAuthManager.is_authorized_asset`` + * [x] ``airflow.lineage.hook.HookLineageCollector.create_dataset`` → ``airflow.lineage.hook.HookLineageCollector.create_asset`` + * [x] ``airflow.lineage.hook.HookLineageCollector.add_input_dataset`` → ``airflow.lineage.hook.HookLineageCollector.add_input_asset`` + * [x] ``airflow.lineage.hook.HookLineageCollector.add_output_dataset`` → ``airflow.lineage.hook.HookLineageCollector.dd_output_asset`` + * [x] ``airflow.lineage.hook.HookLineageCollector.collected_datasets`` → ``airflow.lineage.hook.HookLineageCollector.collected_assets`` + * [x] ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * [x] ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_uri`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_value`` + * [x] ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connections`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connection`` + * [x] ``airflow.hooks.base.BaseHook.get_connections`` → ``airflow.hooks.base.BaseHook.get_connection`` + * [x] ``airflow.datasets.BaseDataset.iter_datasets`` → ``airflow.sdk.definitions.asset.BaseAsset.iter_assets`` + * [x] ``airflow.datasets.BaseDataset.iter_dataset_aliases`` → ``airflow.sdk.definitions.asset.BaseAsset.iter_asset_aliases`` diff --git a/newsfragments/41366.significant.rst b/newsfragments/41366.significant.rst index 8b1d880ca9646..d159a2e719478 100644 --- a/newsfragments/41366.significant.rst +++ b/newsfragments/41366.significant.rst @@ -4,7 +4,7 @@ All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have b * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -12,11 +12,10 @@ All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have b * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] `airflow.contrib.*` diff --git a/newsfragments/41367.significant.rst b/newsfragments/41367.significant.rst index 04169f93b7ec0..6ed55e260f559 100644 --- a/newsfragments/41367.significant.rst +++ b/newsfragments/41367.significant.rst @@ -12,12 +12,3 @@ It has been moved to ``airflow.models.errors.ParseImportError``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41368.significant.rst b/newsfragments/41368.significant.rst index 4955983acd8b0..16f13c5e08d5a 100644 --- a/newsfragments/41368.significant.rst +++ b/newsfragments/41368.significant.rst @@ -13,7 +13,7 @@ For example, instead of ``from airflow.sensors import TimeDeltaSensor``, use ``f * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -21,11 +21,150 @@ For example, instead of ``from airflow.sensors import TimeDeltaSensor``, use ``f * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.operators.bash_operator.BashOperator`` → ``airflow.operators.bash.BashOperator`` + * [x] ``airflow.operators.branch_operator.BaseBranchOperator`` → ``airflow.operators.branch.BaseBranchOperator`` + * [x] ``airflow.operators....EmptyOperator`` → ``airflow.operators.empty.EmptyOperator`` + * [x] ``airflow.operators....DummyOperator`` → ``airflow.operators.empty.EmptyOperator`` + * [x] ``airflow.operators.dummy_operator.EmptyOperator`` → ``airflow.operators.empty.EmptyOperator`` + * [x] ``airflow.operators.dummy_operator.DummyOperator`` → ``airflow.operators.empty.EmptyOperator`` + * [x] ``airflow.operators.email_operator.EmailOperator`` → ``airflow.operators.email.EmailOperator`` + * [x] ``airflow.sensors.base_sensor_operator.BaseSensorOperator`` → ``airflow.sensors.base.BaseSensorOperator`` + * [x] ``airflow.sensors.date_time_sensor.DateTimeSensor`` → ``airflow.sensors.date_time.DateTimeSensor`` + * [x] ``airflow.sensors.external_task_sensor.ExternalTaskMarker`` → ``airflow.sensors.external_task.ExternalTaskMarker`` + * [x] ``airflow.sensors.external_task_sensor.ExternalTaskSensor`` → ``airflow.sensors.external_task.ExternalTaskSensor`` + * [x] ``airflow.sensors.external_task_sensor.ExternalTaskSensorLink`` → ``airflow.sensors.external_task.ExternalTaskSensorLink`` + * [x] ``airflow.sensors.time_delta_sensor.TimeDeltaSensor`` → ``airflow.sensors.time_delta.TimeDeltaSensor`` + * [x] ``airflow.hooks.base_hook.BaseHook`` → ``airflow.hooks.base.BaseHook`` + * [x] ``airflow.operators.dagrun_operator.TriggerDagRunLink`` → ``airflow.operators.trigger_dagrun.TriggerDagRunLink`` + * [x] ``airflow.operators.dagrun_operator.TriggerDagRunOperator`` → ``airflow.operators.trigger_dagrun.TriggerDagRunOperator`` + * [x] ``airflow.operators.python_operator.BranchPythonOperator`` → ``airflow.operators.python.BranchPythonOperator`` + * [x] ``airflow.operators.python_operator.PythonOperator`` → ``airflow.operators.python.PythonOperator`` + * [x] ``airflow.operators.python_operator.PythonVirtualenvOperator`` → ``airflow.operators.python.PythonVirtualenvOperator`` + * [x] ``airflow.operators.python_operator.ShortCircuitOperator`` → ``airflow.operators.python.ShortCircuitOperator`` + * [x] ``airflow.operators.latest_only_operator.LatestOnlyOperator`` → ``airflow.operators.latest_only.LatestOnlyOperator`` + + * AIR303 + + * [x] ``airflow.executors.celery_executor.CeleryExecutor`` → ``airflow.providers.celery.executors.celery_executor.CeleryExecutor`` + * [x] ``airflow.executors.celery_kubernetes_executor.CeleryKubernetesExecutor`` → ``airflow.providers.celery.executors.celery_kubernetes_executor.CeleryKubernetesExecutor`` + * [x] ``airflow.executors.dask_executor.DaskExecutor`` → ``airflow.providers.daskexecutor.executors.dask_executor.DaskExecutor`` + * [x] ``airflow.executors.kubernetes_executor.KubernetesExecutor`` → ``airflow.providers.cncf.kubernetes.executors.kubernetes_executor.KubernetesExecutor`` + * [x] ``airflow.executors.kubernetes_executor_utils.AirflowKubernetesScheduler`` → ``airflow.providers.cncf.kubernetes.executors.kubernetes_executor_utils.AirflowKubernetesScheduler`` + * [x] ``airflow.executors.kubernetes_executor_utils.KubernetesJobWatcher`` → ``airflow.providers.cncf.kubernetes.executors.kubernetes_executor_utils.KubernetesJobWatcher`` + * [x] ``airflow.executors.kubernetes_executor_utils.ResourceVersion`` → ``airflow.providers.cncf.kubernetes.executors.kubernetes_executor_utils.ResourceVersion`` + * [x] ``airflow.executors.local_kubernetes_executor.LocalKubernetesExecutor`` → ``airflow.providers.cncf.kubernetes.executors.LocalKubernetesExecutor`` + * [x] ``airflow.hooks.S3_hook.S3Hook`` → ``airflow.providers.amazon.aws.hooks.s3.S3Hook`` + * [x] ``airflow.hooks.S3_hook.provide_bucket_name`` → ``airflow.providers.amazon.aws.hooks.s3.provide_bucket_name`` + * [x] ``airflow.hooks.base_hook.BaseHook`` → ``airflow.hooks.base.BaseHook`` + * [x] ``airflow.hooks.dbapi_hook.DbApiHook`` → ``airflow.providers.common.sql.hooks.sql.DbApiHook`` + * [x] ``airflow.hooks.docker_hook.DockerHook`` → ``airflow.providers.docker.hooks.docker.DockerHook`` + * [x] ``airflow.hooks.druid_hook.DruidDbApiHook`` → ``airflow.providers.apache.druid.hooks.druid.DruidDbApiHook`` + * [x] ``airflow.hooks.druid_hook.DruidHook`` → ``airflow.providers.apache.druid.hooks.druid.DruidHook`` + * [x] ``airflow.hooks.hive_hooks.HIVE_QUEUE_PRIORITIES`` → ``airflow.providers.apache.hive.hooks.hive.HIVE_QUEUE_PRIORITIES`` + * [x] ``airflow.hooks.hive_hooks.HiveCliHook`` → ``airflow.providers.apache.hive.hooks.hive.HiveCliHook`` + * [x] ``airflow.hooks.hive_hooks.HiveMetastoreHook`` → ``airflow.providers.apache.hive.hooks.hive.HiveMetastoreHook`` + * [x] ``airflow.hooks.hive_hooks.HiveServer2Hook`` → ``airflow.providers.apache.hive.hooks.hive.HiveServer2Hook`` + * [x] ``airflow.hooks.http_hook.HttpHook`` → ``airflow.providers.http.hooks.http.HttpHook`` + * [x] ``airflow.hooks.jdbc_hook.JdbcHook`` → ``airflow.providers.jdbc.hooks.jdbc.JdbcHook`` + * [x] ``airflow.hooks.jdbc_hook.jaydebeapi`` → ``airflow.providers.jdbc.hooks.jdbc.jaydebeapi`` + * [x] ``airflow.hooks.mssql_hook.MsSqlHook`` → ``airflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook`` + * [x] ``airflow.hooks.mysql_hook.MySqlHook`` → ``airflow.providers.mysql.hooks.mysql.MySqlHook`` + * [x] ``airflow.hooks.oracle_hook.OracleHook`` → ``airflow.providers.oracle.hooks.oracle.OracleHook`` + * [x] ``airflow.hooks.pig_hook.PigCliHook`` → ``airflow.providers.apache.pig.hooks.pig.PigCliHook`` + * [x] ``airflow.hooks.postgres_hook.PostgresHook`` → ``airflow.providers.postgres.hooks.postgres.PostgresHook`` + * [x] ``airflow.hooks.presto_hook.PrestoHook`` → ``airflow.providers.presto.hooks.presto.PrestoHook`` + * [x] ``airflow.hooks.samba_hook.SambaHook`` → ``airflow.providers.samba.hooks.samba.SambaHook`` + * [x] ``airflow.hooks.slack_hook.SlackHook`` → ``airflow.providers.slack.hooks.slack.SlackHook`` + * [x] ``airflow.hooks.sqlite_hook.SqliteHook`` → ``airflow.providers.sqlite.hooks.sqlite.SqliteHook`` + * [x] ``airflow.hooks.webhdfs_hook.WebHDFSHook`` → ``airflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook`` + * [x] ``airflow.hooks.zendesk_hook.ZendeskHook`` → ``airflow.providers.zendesk.hooks.zendesk.ZendeskHook`` + * [x] ``airflow.operators.check_operator.SQLCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLCheckOperator`` + * [x] ``airflow.operators.check_operator.SQLIntervalCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`` + * [x] ``airflow.operators.check_operator.SQLThresholdCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator`` + * [x] ``airflow.operators.check_operator.SQLValueCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`` + * [x] ``airflow.operators.check_operator.CheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLCheckOperator`` + * [x] ``airflow.operators.check_operator.IntervalCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`` + * [x] ``airflow.operators.check_operator.ThresholdCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator`` + * [x] ``airflow.operators.check_operator.ValueCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`` + * [x] ``airflow.operators.dagrun_operator.TriggerDagRunLink`` → ``airflow.operators.trigger_dagrun.TriggerDagRunLink`` + * [x] ``airflow.operators.dagrun_operator.TriggerDagRunOperator`` → ``airflow.operators.trigger_dagrun.TriggerDagRunOperator`` + * [x] ``airflow.operators.docker_operator.DockerOperator`` → ``airflow.providers.docker.operators.docker.DockerOperator`` + * [x] ``airflow.operators.druid_check_operator.DruidCheckOperator`` → ``airflow.providers.apache.druid.operators.druid_check.DruidCheckOperator`` + * [x] ``airflow.operators.gcs_to_s3.GCSToS3Operator`` → ``airflow.providers.amazon.aws.transfers.gcs_to_s3.GCSToS3Operator`` + * [x] ``airflow.operators.google_api_to_s3_transfer.GoogleApiToS3Operator`` → ``airflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator`` + * [x] ``airflow.operators.google_api_to_s3_transfer.GoogleApiToS3Transfer`` → ``airflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator`` + * [x] ``airflow.operators.hive_operator.HiveOperator`` → ``airflow.providers.apache.hive.operators.hive.HiveOperator`` + * [x] ``airflow.operators.hive_stats_operator.HiveStatsCollectionOperator`` → ``airflow.providers.apache.hive.operators.hive_stats.HiveStatsCollectionOperator`` + * [x] ``airflow.operators.hive_to_druid.HiveToDruidOperator`` → ``airflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator`` + * [x] ``airflow.operators.hive_to_druid.HiveToDruidTransfer`` → ``airflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator`` + * [x] ``airflow.operators.hive_to_mysql.HiveToMySqlOperator`` → ``airflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator`` + * [x] ``airflow.operators.hive_to_mysql.HiveToMySqlTransfer`` → ``airflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator`` + * [x] ``airflow.operators.local_kubernetes_executor.HiveToSambaOperator`` → ``airflow.providers.apache.hive.transfers.hive_to_samba.HiveToSambaOperator`` + * [x] ``airflow.operators.hive_to_samba_operator.SimpleHttpOperator`` → ``airflow.providers.http.operators.http.SimpleHttpOperator`` + * [x] ``airflow.operators.jdbc_operator.JdbcOperator`` → ``airflow.providers.jdbc.operators.jdbc.JdbcOperator`` + * [x] ``airflow.operators.latest_only_operator.LatestOnlyOperator`` → ``airflow.operators.latest_only.LatestOnlyOperator`` + * [x] ``airflow.operators.mssql_operator.MsSqlOperator`` → ``airflow.providers.microsoft.mssql.operators.mssql.MsSqlOperator`` + * [x] ``airflow.operators.mssql_to_hive.MsSqlToHiveOperator`` → ``airflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator`` + * [x] ``airflow.operators.mssql_to_hive.MsSqlToHiveTransfer`` → ``airflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator`` + * [x] ``airflow.operators.mysql_operator.MySqlOperator`` → ``airflow.providers.mysql.operators.mysql.MySqlOperator`` + * [x] ``airflow.operators.mysql_to_hive.MySqlToHiveOperator`` → ``airflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator`` + * [x] ``airflow.operators.mysql_to_hive.MySqlToHiveTransfer`` → ``airflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator`` + * [x] ``airflow.operators.oracle_operator.OracleOperator`` → ``airflow.providers.oracle.operators.oracle.OracleOperator`` + * [x] ``airflow.operators.papermill_operator.PapermillOperator`` → ``airflow.providers.papermill.operators.papermill.PapermillOperator`` + * [x] ``airflow.operators.pig_operator.PigOperator`` → ``airflow.providers.apache.pig.operators.pig.PigOperator`` + * [x] ``airflow.operators.postgres_operator.Mapping`` → ``airflow.providers.postgres.operators.postgres.Mapping`` + * [x] ``airflow.operators.postgres_operator.PostgresOperator`` → ``airflow.providers.postgres.operators.postgres.PostgresOperator`` + * [x] ``airflow.operators.presto_check_operator.SQLCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLCheckOperator`` + * [x] ``airflow.operators.presto_check_operator.SQLIntervalCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`` + * [x] ``airflow.operators.presto_check_operator.SQLValueCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`` + * [x] ``airflow.operators.presto_check_operator.PrestoCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLCheckOperator`` + * [x] ``airflow.operators.presto_check_operator.PrestoIntervalCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`` + * [x] ``airflow.operators.presto_check_operator.PrestoValueCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`` + * [x] ``airflow.operators.presto_to_mysql.PrestoToMySqlOperator`` → ``airflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator`` + * [x] ``airflow.operators.presto_to_mysql.PrestoToMySqlTransfer`` → ``airflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator`` + * [x] ``airflow.operators.python_operator.BranchPythonOperator`` → ``airflow.operators.python.BranchPythonOperator`` + * [x] ``airflow.operators.python_operator.PythonOperator`` → ``airflow.operators.python.PythonOperator`` + * [x] ``airflow.operators.python_operator.PythonVirtualenvOperator`` → ``airflow.operators.python.PythonVirtualenvOperator`` + * [x] ``airflow.operators.python_operator.ShortCircuitOperator`` → ``airflow.operators.python.ShortCircuitOperator`` + * [x] ``airflow.operators.redshift_to_s3_operator.RedshiftToS3Operator`` → ``airflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator`` + * [x] ``airflow.operators.redshift_to_s3_operator.RedshiftToS3Transfer`` → ``airflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator`` + * [x] ``airflow.operators.s3_file_transform_operator.S3FileTransformOperator`` → ``airflow.providers.amazon.aws.operators.s3_file_transform.S3FileTransformOperator`` + * [x] ``airflow.operators.s3_to_hive_operator.S3ToHiveOperator`` → ``airflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator`` + * [x] ``airflow.operators.s3_to_hive_operator.S3ToHiveTransfer`` → ``airflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator`` + * [x] ``airflow.operators.s3_to_redshift_operator.S3ToRedshiftOperator`` → ``airflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator`` + * [x] ``airflow.operators.s3_to_redshift_operator.S3ToRedshiftTransfer`` → ``airflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator`` + * [x] ``airflow.operators.slack_operator.SlackAPIOperator`` → ``airflow.providers.slack.operators.slack.SlackAPIOperator`` + * [x] ``airflow.operators.slack_operator.SlackAPIPostOperator`` → ``airflow.providers.slack.operators.slack.SlackAPIPostOperator`` + * [x] ``airflow.operators.sql.BaseSQLOperator`` → ``airflow.providers.common.sql.operators.sql.BaseSQLOperator`` + * [x] ``airflow.operators.sql.BranchSQLOperator`` → ``airflow.providers.common.sql.operators.sql.BranchSQLOperator`` + * [x] ``airflow.operators.sql.SQLCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLCheckOperator`` + * [x] ``airflow.operators.sql.SQLColumnCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLColumnCheckOperator`` + * [x] ``airflow.operators.sql.SQLIntervalCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`` + * [x] ``airflow.operators.sql.SQLTableCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLTableCheckOperator`` + * [x] ``airflow.operators.sql.SQLThresholdCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator`` + * [x] ``airflow.operators.sql.SQLValueCheckOperator`` → ``airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`` + * [x] ``airflow.operators.sql._convert_to_float_if_possible`` → ``airflow.providers.common.sql.operators.sql._convert_to_float_if_possible`` + * [x] ``airflow.operators.sql.parse_boolean`` → ``airflow.providers.common.sql.operators.sql.parse_boolean`` + * [x] ``airflow.operators.sql_branch_operator.BranchSQLOperator`` → ``airflow.providers.common.sql.operators.sql.BranchSQLOperator`` + * [x] ``airflow.operators.sql_branch_operator.BranchSqlOperator`` → ``airflow.providers.common.sql.operators.sql.BranchSQLOperator`` + * [x] ``airflow.operators.sqlite_operator.SqliteOperator`` → ``airflow.providers.sqlite.operators.sqlite.SqliteOperator`` + * [x] ``airflow.sensors.hive_partition_sensor.HivePartitionSensor`` → ``airflow.providers.apache.hive.sensors.hive_partition.HivePartitionSensor`` + * [x] ``airflow.sensors.http_sensor.HttpSensor`` → ``airflow.providers.http.sensors.http.HttpSensor`` + * [x] ``airflow.sensors.metastore_partition_sensor.MetastorePartitionSensor`` → ``airflow.providers.apache.hive.sensors.metastore_partition.MetastorePartitionSensor`` + * [x] ``airflow.sensors.named_hive_partition_sensor.NamedHivePartitionSensor`` → ``airflow.providers.apache.hive.sensors.named_hive_partition.NamedHivePartitionSensor`` + * [x] ``airflow.sensors.s3_key_sensor.S3KeySensor`` → ``airflow.providers.amazon.aws.sensors.s3.S3KeySensor`` + * [x] ``airflow.sensors.sql.SqlSensor`` → ``airflow.providers.common.sql.sensors.sql.SqlSensor`` + * [x] ``airflow.sensors.sql_sensor.SqlSensor`` → ``airflow.providers.common.sql.sensors.sql.SqlSensor`` + * [x] ``airflow.sensors.web_hdfs_sensor.WebHdfsSensor`` → ``airflow.providers.apache.hdfs.sensors.web_hdfs.WebHdfsSensor`` + * [x] ``airflow.executors.kubernetes_executor_types.ALL_NAMESPACES`` → ``airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.ALL_NAMESPACES`` + * [x] ``airflow.executors.kubernetes_executor_types.POD_EXECUTOR_DONE_KEY`` → ``airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.POD_EXECUTOR_DONE_KEY`` + * [x] ``airflow.hooks.hive_hooks.HIVE_QUEUE_PRIORITIES`` → ``airflow.providers.apache.hive.hooks.hive.HIVE_QUEUE_PRIORITIES`` + * [x] ``airflow.executors.celery_executor.app`` → ``airflow.providers.celery.executors.celery_executor_utils.app`` + * [x] ``airflow.macros.hive.closest_ds_partition`` → ``airflow.providers.apache.hive.macros.hive.closest_ds_partition`` + * [x] ``airflow.macros.hive.max_partition`` → ``airflow.providers.apache.hive.macros.hive.max_partition`` diff --git a/newsfragments/41390.significant.rst b/newsfragments/41390.significant.rst index e780f11543980..be8919a6d52ef 100644 --- a/newsfragments/41390.significant.rst +++ b/newsfragments/41390.significant.rst @@ -1,7 +1,5 @@ Support for SubDags is removed -**Breaking Change** - Subdags have been removed from the following locations: - CLI @@ -15,19 +13,18 @@ remove any usage of Subdags to maintain compatibility with future Airflow releas * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes - * [ ] API changes - * [ ] CLI changes + * [x] API changes + * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.operators.subdag.*`` diff --git a/newsfragments/41391.significant.rst b/newsfragments/41391.significant.rst index 54ca35f9c4920..907e1d19bebe4 100644 --- a/newsfragments/41391.significant.rst +++ b/newsfragments/41391.significant.rst @@ -1,12 +1,11 @@ -**Breaking Change** - The ``airflow.providers.standard.sensors.external_task.ExternalTaskSensorLink`` class has been removed. + This class was deprecated and is no longer available. Users should now use the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class directly. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -14,11 +13,10 @@ the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class d * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.sensors.external_task.ExternalTaskSensorLink`` → ``airflow.sensors.external_task.ExternalDagLin`` diff --git a/newsfragments/41393.significant.rst b/newsfragments/41393.significant.rst index c0817e2fe80db..d97c92c2bd65d 100644 --- a/newsfragments/41393.significant.rst +++ b/newsfragments/41393.significant.rst @@ -1,7 +1,4 @@ -**Breaking Change** - -The ``use_task_execution_day`` parameter has been removed from the ``DayOfWeekSensor`` class. -This parameter was previously deprecated in favor of ``use_task_logical_date``. +The ``use_task_execution_day`` parameter has been removed from the ``DayOfWeekSensor`` class. This parameter was previously deprecated in favor of ``use_task_logical_date``. If your code still uses ``use_task_execution_day``, you should update it to use ``use_task_logical_date`` instead to ensure compatibility with future Airflow versions. @@ -19,7 +16,7 @@ Example update: * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -27,11 +24,12 @@ Example update: * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * arguments in ``airflow.operators.weekday.DayOfWeekSensor`` + + * [x] `use_task_execution_day` → `use_task_logical_date` diff --git a/newsfragments/41394.significant.rst b/newsfragments/41394.significant.rst index b4199b41bc2c4..14232d995f78b 100644 --- a/newsfragments/41394.significant.rst +++ b/newsfragments/41394.significant.rst @@ -1,25 +1,14 @@ -**Breaking Change** +The ``airflow.models.taskMixin.TaskMixin`` class has been removed. It was previously deprecated in favor of the ``airflow.models.taskMixin.DependencyMixin`` class. -The ``airflow.models.taskMixin.TaskMixin`` class has been removed. It was previously -deprecated in favor of the ``airflow.models.taskMixin.DependencyMixin`` class. If your code relies on ``TaskMixin``, please update it to use ``DependencyMixin`` instead to ensure compatibility with Airflow 3.0 and beyond. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41395.significant.rst b/newsfragments/41395.significant.rst index d445349e10d8b..8ef8f3682ece1 100644 --- a/newsfragments/41395.significant.rst +++ b/newsfragments/41395.significant.rst @@ -11,7 +11,7 @@ The following deprecated functions, constants, and classes have been removed as * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -19,11 +19,14 @@ The following deprecated functions, constants, and classes have been removed as * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] `airflow.utils.file.TemporaryDirectory` → `tempfile.TemporaryDirectory` + * [x] `airflow.utils.file.mkdirs` → `pathlib.Path({path}).mkdir` + * [x] `airflow.utils.dag_cycle_tester.test_cycle` + * [x] `airflow.utils.state.SHUTDOWN` + * [x] `airflow.utils.state.terminating_states` diff --git a/newsfragments/41420.significant.rst b/newsfragments/41420.significant.rst index dbccc3b091499..15dec492ed961 100644 --- a/newsfragments/41420.significant.rst +++ b/newsfragments/41420.significant.rst @@ -1,5 +1,3 @@ -**Breaking Change** - Replaced Python's ``list`` with ``MutableSet`` for the property ``DAG.tags``. At the constractur you still can use list, @@ -19,12 +17,3 @@ as there are no actual duplicates at the tags. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41434.significant.rst b/newsfragments/41434.significant.rst index c2f28c1a4a318..c4ad16de98956 100644 --- a/newsfragments/41434.significant.rst +++ b/newsfragments/41434.significant.rst @@ -1,7 +1,5 @@ Experimental API is removed -**Breaking Change** - Experimental API is no longer available in Airflow. Users should transition to using Rest API as an alternative. @@ -9,17 +7,8 @@ should transition to using Rest API as an alternative. * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41440.significant.rst b/newsfragments/41440.significant.rst index 9f436463dca03..5c49968e17fc6 100644 --- a/newsfragments/41440.significant.rst +++ b/newsfragments/41440.significant.rst @@ -1,35 +1,27 @@ -Removed unused methods / properties in models/dag.py +Removed unused methods / properties in ``airflow/models/dag.py`` -Methods removed: - * date_range - * is_fixed_time_schedule - * next_dagrun_after_date - * get_run_dates - * normalize_schedule - * full_filepath - * concurrency - * filepath - * concurrency_reached - * normalized_schedule_interval - * latest_execution_date - * set_dag_runs_state - * bulk_sync_to_db +* Methods removed + + * ``date_range`` + * ``is_fixed_time_schedule`` + * ``next_dagrun_after_date`` + * ``get_run_dates`` + * ``normalize_schedule`` + * ``full_filepath`` + * ``concurrency`` + * ``filepath`` + * ``concurrency_reached`` + * ``normalized_schedule_interval`` + * ``latest_execution_date`` + * ``set_dag_runs_state`` + * ``bulk_sync_to_db`` * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41453.significant.rst b/newsfragments/41453.significant.rst index c3d95a5f0a0ac..50e3932a6c5a6 100644 --- a/newsfragments/41453.significant.rst +++ b/newsfragments/41453.significant.rst @@ -12,19 +12,21 @@ later will also no longer contain the field. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * arguments in ``DAG`` + + * [x] ``schedule_interval`` + * [x] ``timetable`` diff --git a/newsfragments/41496.significant.rst b/newsfragments/41496.significant.rst index 506b87c30c6fe..19813f5203827 100644 --- a/newsfragments/41496.significant.rst +++ b/newsfragments/41496.significant.rst @@ -1,12 +1,13 @@ -Removed deprecated methods in airflow/utils/dates.py +Removed deprecated methods in ``airflow/utils/dates.py`` -Methods removed: - * date_range - * days_ago (Use ``pendulum.today('UTC').add(days=-N, ...)``) +* Methods removed + + * ``date_range`` + * ``days_ago`` (Use ``pendulum.today('UTC').add(days=-N, ...)``) * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -14,11 +15,11 @@ Methods removed: * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.utils.dates.date_range`` + * [x] ``airflow.utils.dates.days_ago`` → ``pendulum.today("UTC").add(days=-N, ...)`` diff --git a/newsfragments/41520.significant.rst b/newsfragments/41520.significant.rst index d8d14daf8c662..df33cdbfdde99 100644 --- a/newsfragments/41520.significant.rst +++ b/newsfragments/41520.significant.rst @@ -1,12 +1,13 @@ -Removed deprecated methods in airflow/utils/helpers.py +Removed deprecated methods in ``airflow/utils/helpers.py`` - Methods removed: - * chain (Use ``airflow.models.baseoperator.chain``) - * cross_downstream (Use ``airflow.models.baseoperator.cross_downstream``) +* Methods removed: + + * ``chain`` (Use ``airflow.models.baseoperator.chain``) + * ``cross_downstream`` (Use ``airflow.models.baseoperator.cross_downstream``) * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -14,11 +15,11 @@ Removed deprecated methods in airflow/utils/helpers.py * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.utils.helpers.chain`` → ``airflow.models.baseoperator.chain`` + * [x] ``airflow.utils.helpers.cross_downstream`` → ``airflow.models.baseoperator.cross_downstream`` diff --git a/newsfragments/41533.significant.rst b/newsfragments/41533.significant.rst index be9d529673e31..f34c1a1253e8a 100644 --- a/newsfragments/41533.significant.rst +++ b/newsfragments/41533.significant.rst @@ -1,6 +1,5 @@ -**Breaking Change** - The ``load_connections`` function has been removed from the ``local_file_system``. + This function was previously deprecated in favor of ``load_connections_dict``. If your code still uses ``load_connections``, you should update it to use ``load_connections_dict`` @@ -27,7 +26,7 @@ Example update: * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -35,11 +34,11 @@ Example update: * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.secrets.local_filesystem.load_connections`` → ``airflow.secrets.local_filesystem.load_connections_dict`` + * [x] ``airflow.secrets.local_filesystem.get_connection`` → ``airflow.secrets.local_filesystem.load_connections_dict`` diff --git a/newsfragments/41539.significant.rst b/newsfragments/41539.significant.rst index 5b790e39bc9b7..63b3220410e20 100644 --- a/newsfragments/41539.significant.rst +++ b/newsfragments/41539.significant.rst @@ -3,18 +3,16 @@ Removed deprecated ``smtp_user`` and ``smtp_password`` configuration parameters * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``smtp.smtp_user`` + * [x] ``smtp.smtp_password`` diff --git a/newsfragments/41550.significant.rst b/newsfragments/41550.significant.rst index 85f2ef215ead9..265e5dcfb7f7c 100644 --- a/newsfragments/41550.significant.rst +++ b/newsfragments/41550.significant.rst @@ -5,18 +5,17 @@ Removed deprecated ``policy`` parameter from ``airflow_local_settings``. Please * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``webserver.session_lifetime_days`` → ``webserver.session_lifetime_minutes`` + * [x] ``webserver.force_log_out_after`` → ``webserver.session_lifetime_minutes`` + * [x] ``policy`` → ``task_policy`` diff --git a/newsfragments/41552.significant.rst b/newsfragments/41552.significant.rst index 4526a0e7638c9..e865f15834f06 100644 --- a/newsfragments/41552.significant.rst +++ b/newsfragments/41552.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_ * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,12 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_ * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * argument in ``airflow.utils.log.file_task_handler.FileTaskHandler`` and its subclassses + + * [x] ``filename_template`` diff --git a/newsfragments/41579.significant.rst b/newsfragments/41579.significant.rst index b1120a7144043..bdcd348ac8a84 100644 --- a/newsfragments/41579.significant.rst +++ b/newsfragments/41579.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``apply_defaults`` function from ``airflow/utils/decorators.p * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,10 @@ Removed deprecated ``apply_defaults`` function from ``airflow/utils/decorators.p * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.utils.decorators.apply_defaults`` (auto applied) diff --git a/newsfragments/41609.significant.rst b/newsfragments/41609.significant.rst index b3ddfd1b45ec6..97ac3f980fede 100644 --- a/newsfragments/41609.significant.rst +++ b/newsfragments/41609.significant.rst @@ -3,18 +3,15 @@ Removed deprecated ``dependency_detector`` parameter from ``scheduler``. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``scheduler.dependency_detector`` diff --git a/newsfragments/41635.significant.rst b/newsfragments/41635.significant.rst index a5bcf333f209e..7b45e1b51f0ba 100644 --- a/newsfragments/41635.significant.rst +++ b/newsfragments/41635.significant.rst @@ -5,16 +5,7 @@ Removed deprecated ``--ignore-depends-on-past`` cli option from task command. P * [ ] DAG changes * [ ] Config changes * [ ] API changes - * [ ] CLI changes + * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41642.significant.rst b/newsfragments/41642.significant.rst index b4231e5306fba..befc513f9f32e 100644 --- a/newsfragments/41642.significant.rst +++ b/newsfragments/41642.significant.rst @@ -4,7 +4,7 @@ Please use ``get_conn_value`` and ``get_connection`` instead. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -12,11 +12,11 @@ Please use ``get_conn_value`` and ``get_connection`` instead. * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_uri`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_value`` + * [x] ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connections`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connection`` diff --git a/newsfragments/41663.significant.rst b/newsfragments/41663.significant.rst index 976de652745a3..cded76d2c89ca 100644 --- a/newsfragments/41663.significant.rst +++ b/newsfragments/41663.significant.rst @@ -3,18 +3,17 @@ Removed deprecated auth ``airflow.api.auth.backend.basic_auth`` from ``auth_back * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR303 + + * [x] ``airflow.api.auth.backend.basic_auth`` → ``airflow.providers.fab.auth_manager.api.auth.backend.basic_auth`` diff --git a/newsfragments/41693.significant.rst b/newsfragments/41693.significant.rst index 16713dc7d9e3c..ca63a8fa8ae74 100644 --- a/newsfragments/41693.significant.rst +++ b/newsfragments/41693.significant.rst @@ -3,18 +3,18 @@ Removed deprecated auth ``airflow.api.auth.backend.kerberos_auth`` and ``airflow * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR303 + + * [x] ``airflow.api.auth.backend.kerberos_auth`` → ``airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth`` + * [x] ``airflow.auth.managers.fab.api.auth.backend.kerberos_auth`` → ``airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth`` diff --git a/newsfragments/41708.significant.rst b/newsfragments/41708.significant.rst index 0e3773a8679fe..fc587c801b69b 100644 --- a/newsfragments/41708.significant.rst +++ b/newsfragments/41708.significant.rst @@ -3,18 +3,18 @@ Removed deprecated auth manager ``airflow.auth.managers.fab.fab_auth_manager`` a * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR303 + + * [x] ``airflow.auth.managers.fab.fab_auth_manager`` → ``airflow.providers.fab.auth_manager.security_manager.override`` + * [x] ``airflow.auth.managers.fab.security_manager.override`` → ``airflow.providers.fab.auth_manager.security_manager.override`` diff --git a/newsfragments/41733.significant.rst b/newsfragments/41733.significant.rst index eecd1845c106c..93e4808a3d7f6 100644 --- a/newsfragments/41733.significant.rst +++ b/newsfragments/41733.significant.rst @@ -2,7 +2,7 @@ Removed deprecated function ``get_connections()`` function in ``airflow.hooks.ba * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,10 @@ Removed deprecated function ``get_connections()`` function in ``airflow.hooks.ba * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.hooks.base.BaseHook.get_connections`` → ``airflow.hooks.base.BaseHook.get_connection`` diff --git a/newsfragments/41735.significant.rst b/newsfragments/41735.significant.rst index f49d2bca24513..910d035b374c5 100644 --- a/newsfragments/41735.significant.rst +++ b/newsfragments/41735.significant.rst @@ -2,7 +2,7 @@ Removed deprecated module ``airflow.kubernetes``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,46 @@ Removed deprecated module ``airflow.kubernetes``. * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR303 + + * [x] ``airflow.kubernetes.kubernetes_helper_functions.add_pod_suffix`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.add_pod_suffix`` + * [x] ``airflow.kubernetes.kubernetes_helper_functions.annotations_for_logging_task_metadata`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.annotations_for_logging_task_metadata`` + * [x] ``airflow.kubernetes.kubernetes_helper_functions.annotations_to_key`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.annotations_to_key`` + * [x] ``airflow.kubernetes.kubernetes_helper_functions.create_pod_id`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.create_pod_id`` + * [x] ``airflow.kubernetes.kubernetes_helper_functions.get_logs_task_metadata`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.get_logs_task_metadata`` + * [x] ``airflow.kubernetes.kubernetes_helper_functions.rand_str`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.rand_str`` + * [x] ``airflow.kubernetes.pod.Port`` → ``kubernetes.client.models.V1ContainerPort`` + * [x] ``airflow.kubernetes.pod.Resources`` → ``kubernetes.client.models.V1ResourceRequirements`` + * [x] ``airflow.kubernetes.pod_launcher.PodLauncher`` → ``airflow.providers.cncf.kubernetes.pod_launcher.PodLauncher`` + * [x] ``airflow.kubernetes.pod_launcher.PodStatus`` → ``airflow.providers.cncf.kubernetes.pod_launcher.PodStatus`` + * [x] ``airflow.kubernetes.pod_launcher_deprecated.PodLauncher`` → ``airflow.providers.cncf.kubernetes.pod_launcher_deprecated.PodLauncher`` + * [x] ``airflow.kubernetes.pod_launcher_deprecated.PodStatus`` → ``airflow.providers.cncf.kubernetes.pod_launcher_deprecated.PodStatus`` + * [x] ``airflow.kubernetes.pod_launcher_deprecated.get_kube_client`` → ``airflow.providers.cncf.kubernetes.kube_client.get_kube_client`` + * [x] ``airflow.kubernetes.pod_launcher_deprecated.PodDefaults`` → ``airflow.providers.cncf.kubernetes.pod_generator_deprecated.PodDefaults`` + * [x] ``airflow.kubernetes.pod_runtime_info_env.PodRuntimeInfoEnv`` → ``kubernetes.client.models.V1EnvVar`` + * [x] ``airflow.kubernetes.volume.Volume`` → ``kubernetes.client.models.V1Volume`` + * [x] ``airflow.kubernetes.volume_mount.VolumeMount`` → ``kubernetes.client.models.V1VolumeMount`` + * [x] ``airflow.kubernetes.k8s_model.K8SModel`` → ``airflow.providers.cncf.kubernetes.k8s_model.K8SModel`` + * [x] ``airflow.kubernetes.k8s_model.append_to_pod`` → ``airflow.providers.cncf.kubernetes.k8s_model.append_to_pod`` + * [x] ``airflow.kubernetes.kube_client._disable_verify_ssl`` → ``airflow.kubernetes.airflow.providers.cncf.kubernetes.kube_client._disable_verify_ssl`` + * [x] ``airflow.kubernetes.kube_client._enable_tcp_keepalive`` → ``airflow.kubernetes.airflow.providers.cncf.kubernetes.kube_client._enable_tcp_keepalive`` + * [x] ``airflow.kubernetes.kube_client.get_kube_client`` → ``airflow.kubernetes.airflow.providers.cncf.kubernetes.kube_client.get_kube_client`` + * [x] ``airflow.kubernetes.pod_generator.datetime_to_label_safe_datestring`` → ``airflow.providers.cncf.kubernetes.pod_generator.datetime_to_label_safe_datestring`` + * [x] ``airflow.kubernetes.pod_generator.extend_object_field`` → ``airflow.kubernetes.airflow.providers.cncf.kubernetes.pod_generator.extend_object_field`` + * [x] ``airflow.kubernetes.pod_generator.label_safe_datestring_to_datetime`` → ``airflow.providers.cncf.kubernetes.pod_generator.label_safe_datestring_to_datetime`` + * [x] ``airflow.kubernetes.pod_generator.make_safe_label_value`` → ``airflow.providers.cncf.kubernetes.pod_generator.make_safe_label_value`` + * [x] ``airflow.kubernetes.pod_generator.merge_objects`` → ``airflow.providers.cncf.kubernetes.pod_generator.merge_objects`` + * [x] ``airflow.kubernetes.pod_generator.PodGenerator`` → ``airflow.providers.cncf.kubernetes.pod_generator.PodGenerator`` + * [x] ``airflow.kubernetes.pod_generator.PodGeneratorDeprecated`` → ``airflow.providers.cncf.kubernetes.pod_generator.PodGenerator`` + * [x] ``airflow.kubernetes.pod_generator.PodDefaults`` → ``airflow.providers.cncf.kubernetes.pod_generator_deprecated.PodDefaults`` + * [x] ``airflow.kubernetes.pod_generator.add_pod_suffix`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.add_pod_suffix`` + * [x] ``airflow.kubernetes.pod_generator.rand_str`` → ``airflow.providers.cncf.kubernetes.kubernetes_helper_functions.rand_str`` + * [x] ``airflow.kubernetes.pod_generator_deprecated.make_safe_label_value`` → ``airflow.providers.cncf.kubernetes.pod_generator_deprecated.make_safe_label_value`` + * [x] ``airflow.kubernetes.pod_generator_deprecated.PodDefaults`` → ``airflow.providers.cncf.kubernetes.pod_generator_deprecated.PodDefaults`` + * [x] ``airflow.kubernetes.pod_generator_deprecated.PodGenerator`` → ``airflow.providers.cncf.kubernetes.pod_generator_deprecated.PodGenerator`` + * [x] ``airflow.kubernetes.secret.Secret`` → ``airflow.providers.cncf.kubernetes.secret.Secret`` + * [x] ``airflow.kubernetes.secret.K8SModel`` → ``airflow.providers.cncf.kubernetes.k8s_model.K8SModel`` diff --git a/newsfragments/41736.significant.rst b/newsfragments/41736.significant.rst index fd9e5ccb2528f..b760b89848774 100644 --- a/newsfragments/41736.significant.rst +++ b/newsfragments/41736.significant.rst @@ -2,13 +2,13 @@ Removed deprecated parameters from core-operators. Parameters removed: -- airflow.operators.datetime.BranchDateTimeOperator: use_task_execution_date -- airflow.operators.trigger_dagrun.TriggerDagRunOperator: execution_date -- airflow.operators.weekday.BranchDayOfWeekOperator: use_task_execution_day +- ``airflow.operators.datetime.BranchDateTimeOperator``: ``use_task_execution_date`` +- ``airflow.operators.trigger_dagrun.TriggerDagRunOperator``: ``execution_date`` +- ``airflow.operators.weekday.BranchDayOfWeekOperator``: ``use_task_execution_day`` * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -16,11 +16,20 @@ Parameters removed: * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * argument in ``airflow.operators.trigger_dagrun.TriggerDagRunOperator`` + + * [x] ``execution_date`` + + * argument in ``airflow.operators.datetime.BranchDateTimeOperator`` + + * [x] ``use_task_execution_day`` → ``use_task_logical_date`` + + * argument in ``airflow.operators.weekday.BranchDayOfWeekOperator`` + + * [x] ``use_task_execution_day`` → ``use_task_logical_date`` diff --git a/newsfragments/41737.significant.rst b/newsfragments/41737.significant.rst index 28ac4c36ea827..6e758c3ad5c37 100644 --- a/newsfragments/41737.significant.rst +++ b/newsfragments/41737.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``TaskStateTrigger`` from ``airflow.triggers.external_task`` * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,10 @@ Removed deprecated ``TaskStateTrigger`` from ``airflow.triggers.external_task`` * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.triggers.external_task.TaskStateTrigger`` diff --git a/newsfragments/41739.significant.rst b/newsfragments/41739.significant.rst index 2c78082b3dda5..e79ca01848001 100644 --- a/newsfragments/41739.significant.rst +++ b/newsfragments/41739.significant.rst @@ -7,16 +7,7 @@ Removed backfill job command cli option ``treat-dag-as-regex``. Please use ``tre * [ ] DAG changes * [ ] Config changes * [ ] API changes - * [ ] CLI changes + * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41748.significant.rst b/newsfragments/41748.significant.rst index dc0a014b07d93..69055d7a92806 100644 --- a/newsfragments/41748.significant.rst +++ b/newsfragments/41748.significant.rst @@ -2,7 +2,7 @@ Deprecated module ``airflow.hooks.dbapi`` removed. Please use ``airflow.provider * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,10 @@ Deprecated module ``airflow.hooks.dbapi`` removed. Please use ``airflow.provider * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR303 + + * [x] ``airflow.hooks.dbapi`` → ``airflow.providers.common.sql.hooks.sql`` diff --git a/newsfragments/41758.significant.rst b/newsfragments/41758.significant.rst index 35c55f3ceb28e..fe431cf960b19 100644 --- a/newsfragments/41758.significant.rst +++ b/newsfragments/41758.significant.rst @@ -14,18 +14,23 @@ Removed deprecated functions and modules from ``airflow.www`` module. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.www.auth.has_access`` → ``airflow.www.auth.has_access_*`` + * [x] ``airflow.www.utils.get_sensitive_variables_fields`` → ``airflow.utils.log.secrets_masker.get_sensitive_variables_fields`` + * [x] ``airflow.www.utils.should_hide_value_for_key`` → ``airflow.utils.log.secrets_masker.should_hide_value_for_key`` + + * AIR303 + + * [x] ``airflow.www.security.FabAirflowSecurityManagerOverride`` → ``airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride`` diff --git a/newsfragments/41761.significant.rst b/newsfragments/41761.significant.rst index d79dadeff27a5..521a3572a29e1 100644 --- a/newsfragments/41761.significant.rst +++ b/newsfragments/41761.significant.rst @@ -5,22 +5,30 @@ Removed a set of deprecations in BaseOperator. - Support for trigger rule ``dummy`` removed. Please use ``always``. - Support for trigger rule ``none_failed_or_skipped`` removed. Please use ``none_failed_min_one_success``. - Support to load ``BaseOperatorLink`` via ``airflow.models.baseoperator`` module removed. +- Config ``operators.allow_illegal_arguments`` removed. * Types of change - * [ ] DAG changes - * [ ] Config changes + * [x] DAG changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``operators.allow_illegal_arguments`` + + * ruff + + * AIR302 + + * [x] ``airflow.utils.trigger_rule.TriggerRule.NONE_FAILED_OR_SKIPPED`` + + * argument in ``BaseOperator`` and its subclassses + + * [x] ``task_concurrency`` → ``max_active_tis_per_dag`` diff --git a/newsfragments/41762.significant.rst b/newsfragments/41762.significant.rst index 8ae7e25f51dda..5b14ccb0757ce 100644 --- a/newsfragments/41762.significant.rst +++ b/newsfragments/41762.significant.rst @@ -8,19 +8,10 @@ Removed a set of deprecations in ``Connection`` from ``airflow.models``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41774.significant.rst b/newsfragments/41774.significant.rst index 3bfc81a31c894..5884af8907cb1 100644 --- a/newsfragments/41774.significant.rst +++ b/newsfragments/41774.significant.rst @@ -13,19 +13,10 @@ Removed a set of deprecations in ``DAG`` from ``airflow.models``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41776.significant.rst b/newsfragments/41776.significant.rst index 256962a332169..8f08d4accbbba 100644 --- a/newsfragments/41776.significant.rst +++ b/newsfragments/41776.significant.rst @@ -6,19 +6,10 @@ Removed a set of deprecations in from ``airflow.models.param``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41778.significant.rst b/newsfragments/41778.significant.rst index 3221b50d58bc6..da0c8fcb029a2 100644 --- a/newsfragments/41778.significant.rst +++ b/newsfragments/41778.significant.rst @@ -5,19 +5,10 @@ Removed a set of deprecations in from ``airflow.models.dagrun``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41779.significant.rst b/newsfragments/41779.significant.rst index 8a12c801334f3..22ede9bd52718 100644 --- a/newsfragments/41779.significant.rst +++ b/newsfragments/41779.significant.rst @@ -2,19 +2,10 @@ Remove deprecated support for ``airflow.models.errors.ImportError`` which has be * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41780.significant.rst b/newsfragments/41780.significant.rst index f0566bc11ca44..90a65ee5d8cf4 100644 --- a/newsfragments/41780.significant.rst +++ b/newsfragments/41780.significant.rst @@ -2,19 +2,10 @@ Remove deprecated support for passing ``execution_date`` to ``airflow.models.ski * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41784.significant.rst b/newsfragments/41784.significant.rst index a8ca30bb13337..b02fa3903755d 100644 --- a/newsfragments/41784.significant.rst +++ b/newsfragments/41784.significant.rst @@ -13,19 +13,10 @@ Removed a set of deprecations in from ``airflow.models.taskinstance``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41808.significant.rst b/newsfragments/41808.significant.rst index 44c4d9e03ceb4..9e08c00565582 100644 --- a/newsfragments/41808.significant.rst +++ b/newsfragments/41808.significant.rst @@ -9,19 +9,10 @@ Note: there are no replacements. Direct access to DB is discouraged and will not * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41857.significant.rst b/newsfragments/41857.significant.rst index b882702636943..114c4bdfc7062 100644 --- a/newsfragments/41857.significant.rst +++ b/newsfragments/41857.significant.rst @@ -1,5 +1,3 @@ -**Breaking Change** - Airflow core now depends on Pydantic v2. If you have Pydantic v1 installed, please upgrade. * Types of change @@ -10,13 +8,4 @@ Airflow core now depends on Pydantic v2. If you have Pydantic v1 installed, plea * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * [x] Dependency change diff --git a/newsfragments/41910.significant.rst b/newsfragments/41910.significant.rst index ef0b9b7a2a76d..43dd3a4d98c58 100644 --- a/newsfragments/41910.significant.rst +++ b/newsfragments/41910.significant.rst @@ -2,7 +2,7 @@ Removed deprecated method ``requires_access`` from module ``airflow.api_connexio * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -10,11 +10,10 @@ Removed deprecated method ``requires_access`` from module ``airflow.api_connexio * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.api_connexion.security.requires_access`` → ``airflow.api_connexion.security.requires_access_*`` diff --git a/newsfragments/41964.significant.rst b/newsfragments/41964.significant.rst index 653c571585e18..a6eacefe2d4a2 100644 --- a/newsfragments/41964.significant.rst +++ b/newsfragments/41964.significant.rst @@ -10,16 +10,7 @@ The format of the output with that flag can be expensive to generate and extreme * [ ] DAG changes * [ ] Config changes * [ ] API changes - * [ ] CLI changes + * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/41975.significant.rst b/newsfragments/41975.significant.rst index aeaa2b5b52297..0355b39a97f49 100644 --- a/newsfragments/41975.significant.rst +++ b/newsfragments/41975.significant.rst @@ -3,18 +3,22 @@ Metrics basic deprecated validators (``AllowListValidator`` and ``BlockListVali * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config liint`` + + * [x] ``metrics.metrics_use_pattern_match`` + + * ruff + + * AIR302 + + * [x] ``airflow.metrics.validators.AllowListValidator`` → ``airflow.metrics.validators.PatternAllowListValidator`` + * [x] ``airflow.metrics.validators.BlockListValidator`` → ``airflow.metrics.validators.PatternBlockListValidator`` diff --git a/newsfragments/42023.significant.rst b/newsfragments/42023.significant.rst index 3eb3692fbd201..b04f3a281ad56 100644 --- a/newsfragments/42023.significant.rst +++ b/newsfragments/42023.significant.rst @@ -1,28 +1,18 @@ -**Breaking Changes** +Rename ``Dataset`` as ``Asset`` in API endpoints -* Rename property run_type value ``dataset_triggered`` as ``asset_triggered`` in DAGRun endpoint +* list of changes -* Rename property ``dataset_expression`` as ``asset_expression`` in DAGDetail endpoint - -* Change the string ``dataset_triggered`` in RUN_ID_REGEX as ``asset_triggered`` which affects the valid run id that an user can provide - -* Rename ``dataset`` as ``asset`` in all the database tables + * Rename property run_type value ``dataset_triggered`` as ``asset_triggered`` in DAGRun endpoint + * Rename property ``dataset_expression`` as ``asset_expression`` in DAGDetail endpoint + * Change the string ``dataset_triggered`` in RUN_ID_REGEX as ``asset_triggered`` which affects the valid run id that an user can provide + * Rename ``dataset`` as ``asset`` in all the database tables * Types of change * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API chanes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42042.significant.rst b/newsfragments/42042.significant.rst index 550ef59e71332..8317b7f6b5e79 100644 --- a/newsfragments/42042.significant.rst +++ b/newsfragments/42042.significant.rst @@ -9,12 +9,3 @@ Removed ``is_active`` property from ``BaseUser``. This property is longer used. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42054.significant.rst b/newsfragments/42054.significant.rst index c44f4c95d408c..26b0499e4eac8 100644 --- a/newsfragments/42054.significant.rst +++ b/newsfragments/42054.significant.rst @@ -9,15 +9,6 @@ equality logic is also tweaked slightly to consider the extra dict. * [ ] Config changes * [ ] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42060.significant.rst b/newsfragments/42060.significant.rst index ca41f46985944..a172626ac443b 100644 --- a/newsfragments/42060.significant.rst +++ b/newsfragments/42060.significant.rst @@ -3,18 +3,18 @@ Removed deprecated configuration ``stalled_task_timeout`` from ``celery``, ``tas * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``celery.stalled_task_timeout`` + * [x] ``kubernetes_executor.worker_pods_pending_timeout`` → ``scheduler.task_queued_timeout`` + * [x] ``celery.task_adoption_timeout`` → ``scheduler.task_queued_timeout`` + * [x] ``kubernetes_executor.worker_pods_pending_timeout`` → ``scheduler.task_queued_timeout`` diff --git a/newsfragments/42088.significant.rst b/newsfragments/42088.significant.rst index ba395e3be54e6..fb091c7957c96 100644 --- a/newsfragments/42088.significant.rst +++ b/newsfragments/42088.significant.rst @@ -16,18 +16,26 @@ Removed deprecated metrics configuration. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``metrics.statsd_allow_list`` → ``metrics.metrics_allow_list`` + * [x] ``metrics.statsd_block_list`` → ``metrics.metrics_block_list`` + * [x] ``scheduler.statsd_on`` → ``metrics.statsd_on`` + * [x] ``scheduler.statsd_host`` → ``metrics.statsd_host`` + * [x] ``scheduler.statsd_port`` → ``metrics.statsd_port`` + * [x] ``scheduler.statsd_prefix`` → ``metrics.statsd_prefix`` + * [x] ``scheduler.statsd_allow_list`` → ``metrics.statsd_allow_list`` + * [x] ``scheduler.stat_name_handler`` → ``metrics.stat_name_handler`` + * [x] ``scheduler.statsd_datadog_enabled`` → ``metrics.statsd_datadog_enabled`` + * [x] ``scheduler.statsd_datadog_tags`` → ``metrics.statsd_datadog_tags`` + * [x] ``scheduler.statsd_datadog_metrics_tags`` → ``metrics.statsd_datadog_metrics_tags`` + * [x] ``scheduler.statsd_custom_client_path`` → ``metrics.statsd_custom_client_path`` diff --git a/newsfragments/42100.significant.rst b/newsfragments/42100.significant.rst index ca918ae0fa1e4..7e563b18f257a 100644 --- a/newsfragments/42100.significant.rst +++ b/newsfragments/42100.significant.rst @@ -23,18 +23,33 @@ Removed deprecated logging configuration. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``core.interleave_timestamp_parser`` → ``logging.interleave_timestamp_parser`` + * [x] ``core.base_log_folder`` → ``logging.base_log_folder`` + * [x] ``core.remote_logging`` → ``logging.remote_logging`` + * [x] ``core.remote_log_conn_id`` → ``logging.remote_log_conn_id`` + * [x] ``core.remote_base_log_folder`` → ``logging.remote_base_log_folder`` + * [x] ``core.encrypt_s3_logs`` → ``logging.encrypt_s3_logs`` + * [x] ``core.logging_level`` → ``logging.logging_level`` + * [x] ``core.fab_logging_level`` → ``logging.fab_logging_level`` + * [x] ``core.logging_config_class`` → ``logging.logging_config_class`` + * [x] ``core.colored_console_log`` → ``logging.colored_console_log`` + * [x] ``core.colored_log_format`` → ``logging.colored_log_format`` + * [x] ``core.colored_formatter_class`` → ``logging.colored_formatter_class`` + * [x] ``core.log_format`` → ``logging.log_format`` + * [x] ``core.simple_log_format`` → ``logging.simple_log_format`` + * [x] ``core.task_log_prefix_template`` → ``logging.task_log_prefix_template`` + * [x] ``core.log_filename_template`` → ``logging.log_filename_template`` + * [x] ``core.log_processor_filename_template`` → ``logging.log_processor_filename_template`` + * [x] ``core.dag_processor_manager_log_location`` → ``logging.dag_processor_manager_log_location`` + * [x] ``core.task_log_reader`` → ``logging.task_log_reader`` diff --git a/newsfragments/42126.significant.rst b/newsfragments/42126.significant.rst index e9133b9e05f47..9a2909d9dc7e6 100644 --- a/newsfragments/42126.significant.rst +++ b/newsfragments/42126.significant.rst @@ -16,18 +16,27 @@ Removed deprecated database configuration. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + + * ``airflow config lint`` + + * [x] ``core.sql_alchemy_conn`` → ``database.sql_alchemy_conn`` + * [x] ``core.sql_engine_encoding`` → ``database.sql_engine_encoding`` + * [x] ``core.sql_engine_collation_for_ids`` → ``database.sql_engine_collation_for_ids`` + * [x] ``core.sql_alchemy_pool_enabled`` → ``database.sql_alchemy_pool_enabled`` + * [x] ``core.sql_alchemy_pool_size`` → ``database.sql_alchemy_pool_size`` + * [x] ``core.sql_alchemy_max_overflow`` → ``database.sql_alchemy_max_overflow`` + * [x] ``core.sql_alchemy_pool_recycle`` → ``database.sql_alchemy_pool_recycle`` + * [x] ``core.sql_alchemy_pool_pre_ping`` → ``database.sql_alchemy_pool_pre_ping`` + * [x] ``core.sql_alchemy_schema`` → ``database.sql_alchemy_schema`` + * [x] ``core.sql_alchemy_connect_args`` → ``database.sql_alchemy_connect_args`` + * [x] ``core.load_default_connections`` → ``database.load_default_connections`` + * [x] ``core.max_db_retries`` → ``database.max_db_retries`` diff --git a/newsfragments/42129.significant.rst b/newsfragments/42129.significant.rst index 7bdf650e4519c..e60be97a7da35 100644 --- a/newsfragments/42129.significant.rst +++ b/newsfragments/42129.significant.rst @@ -19,18 +19,29 @@ Removed deprecated configuration. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``core.worker_precheck`` → ``celery.worker_precheck`` + * [x] ``scheduler.max_threads`` → ``scheduler.parsing_processes`` + * [x] ``celery.default_queue`` → ``operators.default_queue`` + * [x] ``admin.hide_sensitive_variable_fields`` → ``core.hide_sensitive_var_conn_fields`` + * [x] ``admin.sensitive_variable_fields`` → ``core.sensitive_var_conn_names`` + * [x] ``core.non_pooled_task_slot_count`` → ``core.default_pool_task_slot_count`` + * [x] ``core.dag_concurrency`` → ``core.max_active_tasks_per_dag`` + * [x] ``api.access_control_allow_origin`` → ``api.access_control_allow_origins`` + * [x] ``api.auth_backend`` → ``api.auth_backends`` + * [x] ``scheduler.deactivate_stale_dags_interval`` → ``scheduler.parsing_cleanup_interval`` + * [x] ``kubernetes_executor.worker_pods_pending_timeout_check_interval`` → ``scheduler.task_queued_timeout_check_interval`` + * [x] ``webserver.update_fab_perms`` → ``fab.update_fab_perms`` + * [x] ``webserver.auth_rate_limited`` → ``fab.auth_rate_limited`` + * [x] ``webserver.auth_rate_limit`` → ``fab.auth_rate_limit`` + * [x] ``kubernetes`` → ``kubernetes_executor`` diff --git a/newsfragments/42137.significant.rst b/newsfragments/42137.significant.rst index 6faa65b3b3e05..3c2eafe210d61 100644 --- a/newsfragments/42137.significant.rst +++ b/newsfragments/42137.significant.rst @@ -8,13 +8,4 @@ Optional ``[saml]`` extra has been removed from Airflow core - instead Amazon Pr * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * [x] Dependency change diff --git a/newsfragments/42280.significant.rst b/newsfragments/42280.significant.rst index 0637fc96758a9..5b4bbb294c587 100644 --- a/newsfragments/42280.significant.rst +++ b/newsfragments/42280.significant.rst @@ -8,17 +8,8 @@ Removed deprecated Rest API endpoints: * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42285.significant.rst b/newsfragments/42285.significant.rst index 43dbf5be9bf63..235d9455cb068 100644 --- a/newsfragments/42285.significant.rst +++ b/newsfragments/42285.significant.rst @@ -2,11 +2,11 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in * Types of change - * [ ] DAG changes - * [ ] Config changes - * [ ] API changes + * [x] DAG changes + * [x] Config changes + * [x] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change @@ -14,7 +14,16 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config lint`` + + * [x] ``core.check_slas`` + + * ruff + + * AIR302 + + * argument in ``BaseOperator`` and its subclassses + * [x] ``sla`` + + * argument in ``DAG`` + * [x] ``sla_miss_callback`` diff --git a/newsfragments/42343.significant.rst b/newsfragments/42343.significant.rst index 35d40a0c30a34..57355f1b3e590 100644 --- a/newsfragments/42343.significant.rst +++ b/newsfragments/42343.significant.rst @@ -15,12 +15,3 @@ Also, the ``session`` argument is now keyword-only. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42404.significant.rst b/newsfragments/42404.significant.rst index 6d21eeffee195..1f140158b54c6 100644 --- a/newsfragments/42404.significant.rst +++ b/newsfragments/42404.significant.rst @@ -9,17 +9,8 @@ The shift towards using ``run_id`` as the sole identifier for DAG runs eliminate * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42436.significant.rst b/newsfragments/42436.significant.rst index a6b350b838018..c738f00bcbf19 100644 --- a/newsfragments/42436.significant.rst +++ b/newsfragments/42436.significant.rst @@ -15,12 +15,3 @@ To revert to the previous behavior, set the configuration to ``regexp``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42548.significant.rst b/newsfragments/42548.significant.rst index 1a4dbab53a626..5db3cff257a1b 100644 --- a/newsfragments/42548.significant.rst +++ b/newsfragments/42548.significant.rst @@ -9,12 +9,3 @@ Remove is_backfill attribute from DagRun object * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42579.significant.rst b/newsfragments/42579.significant.rst index fa692d76a32cb..150bc018ab593 100644 --- a/newsfragments/42579.significant.rst +++ b/newsfragments/42579.significant.rst @@ -1,39 +1,31 @@ -**Breaking Change** +Rename ``Dataset`` endpoints as ``Asset`` endpoints -* Rename dataset endpoints as asset endpoints +* list of changes - * Rename ``/datasets`` as ``/assets`` - * Rename ``/datasets/{uri}`` as ``/assets/{uri}`` - * Rename ``/datasets/events`` as ``/assets/events`` - * Rename ``/datasets/queuedEvent/{uri}`` as ``/ui/next_run_assets/upstream`` - * Rename ``/dags/{dag_id}/dagRuns/{dag_run_id}/upstreamDatasetEvents`` as ``/ui/next_run_assets/upstream`` - * Rename ``/dags/{dag_id}/datasets/queuedEvent/{uri}`` as ``/ui/next_run_assets/upstream`` - * Rename ``/dags/{dag_id}/datasets/queuedEvent`` as ``/ui/next_run_assets/upstream`` - * Rename ``/ui/next_run_datasets/upstream`` as ``/ui/next_run_assets/upstream`` + * Rename dataset endpoints as asset endpoints + * Rename ``/datasets`` as ``/assets`` + * Rename ``/datasets/{uri}`` as ``/assets/{uri}`` + * Rename ``/datasets/events`` as ``/assets/events`` + * Rename ``/datasets/queuedEvent/{uri}`` as ``/ui/next_run_assets/upstream`` + * Rename ``/dags/{dag_id}/dagRuns/{dag_run_id}/upstreamDatasetEvents`` as ``/ui/next_run_assets/upstream`` + * Rename ``/dags/{dag_id}/datasets/queuedEvent/{uri}`` as ``/ui/next_run_assets/upstream`` + * Rename ``/dags/{dag_id}/datasets/queuedEvent`` as ``/ui/next_run_assets/upstream`` + * Rename ``/ui/next_run_datasets/upstream`` as ``/ui/next_run_assets/upstream`` -* Rename dataset schema as asset endpoints + * Rename dataset schema as asset endpoints - * Rename ``AssetCollection.datasets`` as ``AssetCollection.assets`` - * Rename ``AssetEventCollection.dataset_events`` as ``AssetEventCollection.asset_events`` - * Rename ``AssetEventCollectionSchema.dataset_events`` as ``AssetEventCollectionSchema.asset_events`` - * Rename ``CreateAssetEventSchema.dataset_uri`` as ``CreateAssetEventSchema.asset_uri`` + * Rename ``AssetCollection.datasets`` as ``AssetCollection.assets`` + * Rename ``AssetEventCollection.dataset_events`` as ``AssetEventCollection.asset_events`` + * Rename ``AssetEventCollectionSchema.dataset_events`` as ``AssetEventCollectionSchema.asset_events`` + * Rename ``CreateAssetEventSchema.dataset_uri`` as ``CreateAssetEventSchema.asset_uri`` * Types of change * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42640.significant.rst b/newsfragments/42640.significant.rst index d562db8a67afe..dc630a566a93f 100644 --- a/newsfragments/42640.significant.rst +++ b/newsfragments/42640.significant.rst @@ -9,12 +9,3 @@ Removed deprecated custom dag dependency detector. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42647.significant.rst b/newsfragments/42647.significant.rst index 1ea13b5721334..5c283ef0dcaae 100644 --- a/newsfragments/42647.significant.rst +++ b/newsfragments/42647.significant.rst @@ -1,6 +1,5 @@ Removed deprecated aliases support for providers. - * Removed deprecated ``atlas`` alias support. Please use ``apache-atlas`` instead. * Removed deprecated ``aws`` alias support. Please use ``amazon`` instead. * Removed deprecated ``azure`` alias support. Please use ``microsoft-azure`` instead. @@ -28,12 +27,3 @@ Removed deprecated aliases support for providers. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42658.significant.rst b/newsfragments/42658.significant.rst index af7f675b45639..cb3c8b678c929 100644 --- a/newsfragments/42658.significant.rst +++ b/newsfragments/42658.significant.rst @@ -5,16 +5,7 @@ * [ ] DAG changes * [ ] Config changes * [ ] API changes - * [ ] CLI changes + * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42660.significant.rst b/newsfragments/42660.significant.rst index 383cee867527b..be6fa53d8f3ff 100644 --- a/newsfragments/42660.significant.rst +++ b/newsfragments/42660.significant.rst @@ -4,17 +4,8 @@ Deprecated field ``concurrency`` from ``DAGDetailSchema`` has been removed. Plea * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42739.significant.rst b/newsfragments/42739.significant.rst index 564e20d9e8c2b..36f521bf0f83c 100644 --- a/newsfragments/42739.significant.rst +++ b/newsfragments/42739.significant.rst @@ -8,13 +8,4 @@ Remove support for Python 3.8 as this version is not maintained within Python re * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * [x] Dependency change diff --git a/newsfragments/42776.significant.rst b/newsfragments/42776.significant.rst index 53df3db5db5e8..fe128f8918d83 100644 --- a/newsfragments/42776.significant.rst +++ b/newsfragments/42776.significant.rst @@ -2,19 +2,10 @@ Removed deprecated ``Chainable`` type from ``BaseOperator``. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/42953.significant.rst b/newsfragments/42953.significant.rst index 263e94a498a84..5247eac3b19f9 100644 --- a/newsfragments/42953.significant.rst +++ b/newsfragments/42953.significant.rst @@ -9,15 +9,6 @@ Vote thread: https://lists.apache.org/thread/9o84d3yn934m32gtlpokpwtbbmtxj47l. * [ ] Config changes * [ ] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43067.significant.rst b/newsfragments/43067.significant.rst index 946f3eeee5413..cbdbefd3f9279 100644 --- a/newsfragments/43067.significant.rst +++ b/newsfragments/43067.significant.rst @@ -12,12 +12,3 @@ Also, make DagRun.active_runs_of_dags private. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43073.significant.rst b/newsfragments/43073.significant.rst index a1e6cda9a9dc6..358e02af14377 100644 --- a/newsfragments/43073.significant.rst +++ b/newsfragments/43073.significant.rst @@ -9,12 +9,3 @@ Rename ``DagRunTriggeredByType.DATASET`` as ``DagRunTriggeredByType.ASSET`` and * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43096.significant.rst b/newsfragments/43096.significant.rst index 5590f1493cac1..06e86d6d05458 100644 --- a/newsfragments/43096.significant.rst +++ b/newsfragments/43096.significant.rst @@ -3,7 +3,7 @@ Removed auth backend ``airflow.api.auth.backend.default`` * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes @@ -12,7 +12,8 @@ Removed auth backend ``airflow.api.auth.backend.default`` * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR303 + + * [x] ``airflow.api.auth.backend.default`` → ``airflow.providers.fab.auth_manager.api.auth.backend.session`` diff --git a/newsfragments/43102.significant.rst b/newsfragments/43102.significant.rst index e84dc70dd348d..da362631ddd3a 100644 --- a/newsfragments/43102.significant.rst +++ b/newsfragments/43102.significant.rst @@ -21,17 +21,8 @@ After: * [ ] DAG changes * [ ] Config changes - * [ ] API changes + * [x] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43183.significant.rst b/newsfragments/43183.significant.rst index af3123b2e535b..65576e1747b9c 100644 --- a/newsfragments/43183.significant.rst +++ b/newsfragments/43183.significant.rst @@ -7,18 +7,15 @@ just using the Log table. * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ``airflow config list`` + + * [x] ``logging.enable_task_context_logger`` diff --git a/newsfragments/43289.significant.rst b/newsfragments/43289.significant.rst index 052265db44035..57a86207cd620 100644 --- a/newsfragments/43289.significant.rst +++ b/newsfragments/43289.significant.rst @@ -10,14 +10,18 @@ are just treated as plain Python classes by Airflow, so there is no need to regi * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes - * [ ] Plugin changes + * [x] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * extension in ``airflow.plugins_manager.AirflowPlugin`` + + * [x] ``executors`` + * [x] ``hooks`` (from #43291) + * [x] ``operators`` + * [x] ``sensors`` diff --git a/newsfragments/43291.significant.rst b/newsfragments/43291.significant.rst index 6de8e43735db4..e26508fd79375 100644 --- a/newsfragments/43291.significant.rst +++ b/newsfragments/43291.significant.rst @@ -22,14 +22,15 @@ You should instead import it as: * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes - * [ ] Plugin changes + * [x] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * extension in ``airflow.plugins_manager.AirflowPlugin`` + + * [x] ``hooks`` diff --git a/newsfragments/43349.significant.rst b/newsfragments/43349.significant.rst index c4c0467935fd7..261733844dbed 100644 --- a/newsfragments/43349.significant.rst +++ b/newsfragments/43349.significant.rst @@ -6,7 +6,7 @@ The trigger rule ``TriggerRule.DUMMY`` was removed. * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -14,11 +14,10 @@ The trigger rule ``TriggerRule.DUMMY`` was removed. * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.utils.trigger_rule.TriggerRule.DUMMY`` diff --git a/newsfragments/43490.significant.rst b/newsfragments/43490.significant.rst index 14b784d36601e..40f40d48577af 100644 --- a/newsfragments/43490.significant.rst +++ b/newsfragments/43490.significant.rst @@ -12,12 +12,3 @@ Use the REST API to get task failures instead (which gets it from the ``task_ins * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43530.significant.rst b/newsfragments/43530.significant.rst index 6d61adc94da56..0f3ed178ea3d6 100644 --- a/newsfragments/43530.significant.rst +++ b/newsfragments/43530.significant.rst @@ -23,18 +23,24 @@ After: * Types of change * [ ] DAG changes - * [ ] Config changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.configuration.getboolean`` → ``airflow.configuration.conf.getboolean`` + * [x] ``airflow.configuration.getfloat`` → ``airflow.configuration.conf.getfloat`` + * [x] ``airflow.configuration.getint`` → ``airflow.configuration.conf.getint`` + * [x] ``airflow.configuration.has_option`` → ``airflow.configuration.conf.has_option`` + * [x] ``airflow.configuration.remove_option`` → ``airflow.configuration.conf.remove_option`` + * [x] ``airflow.configuration.as_dict`` → ``airflow.configuration.conf.as_dict`` + * [x] ``airflow.configuration.set`` → ``airflow.configuration.conf.set`` + * [x] ``airflow.configuration.get`` → ``airflow.configuration.conf.get`` diff --git a/newsfragments/43533.significant.rst b/newsfragments/43533.significant.rst index 4275db38e3f27..855fb3bfda44a 100644 --- a/newsfragments/43533.significant.rst +++ b/newsfragments/43533.significant.rst @@ -9,7 +9,7 @@ Following functions are removed: * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -19,7 +19,11 @@ Following functions are removed: * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.utils.dates.parse_execution_date`` + * [x] ``airflow.utils.dates.round_time`` + * [x] ``airflow.utils.dates.scale_time_units`` + * [x] ``airflow.utils.dates.infer_time_unit`` diff --git a/newsfragments/43562.significant.rst b/newsfragments/43562.significant.rst index d2c5b34b72886..1a86c52dd2c00 100644 --- a/newsfragments/43562.significant.rst +++ b/newsfragments/43562.significant.rst @@ -25,7 +25,7 @@ After: * Types of change - * [ ] DAG changes + * [x] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes @@ -33,11 +33,11 @@ After: * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) * Migration rules needed -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * ruff + + * AIR302 + + * [x] ``airflow.PY\d\d`` diff --git a/newsfragments/43568.significant.rst b/newsfragments/43568.significant.rst index dfa9538a95cd7..bff2d052e02ea 100644 --- a/newsfragments/43568.significant.rst +++ b/newsfragments/43568.significant.rst @@ -8,13 +8,4 @@ Remove ``virtualenv`` extra as PythonVirtualenvOperator has been moved to standa * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * [x] Dependency change diff --git a/newsfragments/43611.significant.rst b/newsfragments/43611.significant.rst index 98dadaa145f22..aaecc2f8ce3f1 100644 --- a/newsfragments/43611.significant.rst +++ b/newsfragments/43611.significant.rst @@ -11,15 +11,6 @@ capped and only storing values from -2147483648 to 2147483647. * [ ] Config changes * [ ] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43612.significant.rst b/newsfragments/43612.significant.rst index 6e2ceecd17ce9..390ed64214cb0 100644 --- a/newsfragments/43612.significant.rst +++ b/newsfragments/43612.significant.rst @@ -13,15 +13,6 @@ AIRFLOW__STANDARD__VENV_INSTALL_METHOD option. The possible values are: * [ ] Config changes * [ ] API changes * [ ] CLI changes - * [ ] Behaviour changes + * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - -* Migration rules needed - -.. e.g., -.. * Remove context key ``execution_date`` -.. * context key ``triggering_dataset_events`` → ``triggering_asset_events`` -.. * Remove method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` diff --git a/newsfragments/43774.significant.rst b/newsfragments/43774.significant.rst index b716e1fc83f94..80dd286023c01 100644 --- a/newsfragments/43774.significant.rst +++ b/newsfragments/43774.significant.rst @@ -15,8 +15,10 @@ For easier change in the future, this function now takes only keyword arguments. * [ ] Plugin changes * [ ] Dependency change -.. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) - * Migrations rules needed - * Calling ``HookLineageCollector.create_asset`` with positional argument should raise an error + * ruff + + * AIR302 + + * [ ] Calling ``HookLineageCollector.create_asset`` with positional argument should raise an error diff --git a/newsfragments/43902.significant.rst b/newsfragments/43902.significant.rst index f51eafb8d0a94..07937ccc97c05 100644 --- a/newsfragments/43902.significant.rst +++ b/newsfragments/43902.significant.rst @@ -4,3 +4,31 @@ The shift towards ``logical_date`` helps move away from the limitations of ``exe - Renamed columns and function references to ``logical_date``. - Removed ``execution_date``, ``next_ds``, ``next_ds_nodash``, ``next_execution_date``, ``prev_ds``, ``prev_ds_nodash``, ``prev_execution_date``, ``prev_execution_date_success``, ``tomorrow_ds``, ``yesterday_ds`` and ``yesterday_ds_nodash`` from Airflow ``context``. + +* Types of change + + * [x] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migrations rules needed + + * ruff + + * AIR302 + + * [ ] context key ``execution_date`` + * [ ] context key ``next_ds`` + * [ ] context key ``next_ds_nodash`` + * [ ] context key ``next_execution_date`` + * [ ] context key ``prev_ds`` + * [ ] context key ``prev_ds_nodash`` + * [ ] context key ``prev_execution_date`` + * [ ] context key ``prev_execution_date_success`` + * [ ] context key ``tomorrow_ds`` + * [ ] context key ``yesterday_ds`` + * [ ] context key ``yesterday_ds_nodash`` diff --git a/newsfragments/43915.significant.rst b/newsfragments/43915.significant.rst index efcc48f116b0e..001194052f9b0 100644 --- a/newsfragments/43915.significant.rst +++ b/newsfragments/43915.significant.rst @@ -2,3 +2,19 @@ Configuration ``[core] strict_dataset_uri_validation`` is removed Asset URI with a defined scheme will now always be validated strictly, raising a hard error on validation failure. + +* Types of change + + * [ ] DAG changes + * [x] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migrations rules needed + + * ``airflow config lint`` + + * [x] ``core.strict_dataset_uri_validation`` diff --git a/newsfragments/43943.significant.rst b/newsfragments/43943.significant.rst index 590caf792d219..ea0cbcf98b21c 100644 --- a/newsfragments/43943.significant.rst +++ b/newsfragments/43943.significant.rst @@ -3,3 +3,19 @@ Remove the ``traces`` ``otel_task_log_event`` event config option and feature This was sending the task logs form the scheduler, and would be a huge scheduling performance hit (blocking the entire all scheduling while it was fetching logs to attach to the trace) + +* Types of change + + * [ ] DAG changes + * [x] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migrations rules needed + + * ``airflow config lint`` + + * [x] ``traces.otel_task_log_event`` diff --git a/newsfragments/43949.significant.rst b/newsfragments/43949.significant.rst index 2d1cf53797e5b..e925a4343ed02 100644 --- a/newsfragments/43949.significant.rst +++ b/newsfragments/43949.significant.rst @@ -3,3 +3,13 @@ The ``--clear-only`` option of ``airflow dags reserialize`` command is now remov The ``--clear-only`` option was added to clear the serialized DAGs without reserializing them. This option has been removed as it is no longer needed. We have implemented DAG versioning and can no longer delete serialized dag without going through ``airflow db-clean`` command. This command is now only for reserializing DAGs. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [x] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change diff --git a/newsfragments/43975.significant.rst b/newsfragments/43975.significant.rst index 6d116ac1eedfc..bab33fae9515c 100644 --- a/newsfragments/43975.significant.rst +++ b/newsfragments/43975.significant.rst @@ -6,3 +6,19 @@ This is done to standardize all timer and timing metrics to milliseconds across Airflow 2.11 introduced the ``timer_unit_consistency`` setting in the ``metrics`` section of the configuration file. The default value was ``False`` which meant that the timer and timing metrics were logged in seconds. This was done to maintain backwards compatibility with the previous versions of Airflow. + +* Types of change + + * [ ] DAG changes + * [x] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + +* Migrations rules needed + + * ``airflow config lint`` + + * [x] ``metrics.timer_unit_consistency`` diff --git a/newsfragments/44080.significant.rst b/newsfragments/44080.significant.rst index 040e27fbf1108..a8174e5b71eb8 100644 --- a/newsfragments/44080.significant.rst +++ b/newsfragments/44080.significant.rst @@ -1,3 +1,13 @@ PostgreSQL 12 is no longer supported PostgreSQL 12 is no longer being supported by the PostgreSQL community. You must upgrade to PostgreSQL 13+ to use this version of Airflow. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [x] Dependency change diff --git a/newsfragments/44475.significant.rst b/newsfragments/44475.significant.rst index 691af8730bf53..186899c236e78 100644 --- a/newsfragments/44475.significant.rst +++ b/newsfragments/44475.significant.rst @@ -18,4 +18,8 @@ Remove ``TriggerRule.NONE_FAILED_OR_SKIPPED`` * Migrations rules needed - * Remove attribute ``TriggerRule.NONE_FAILED_OR_SKIPPED`` + * ruff + + * AIR302 + + * [x] ``TriggerRule.NONE_FAILED_OR_SKIPPED`` diff --git a/newsfragments/44533.significant.rst b/newsfragments/44533.significant.rst index 55619c244f5ef..0af9ee50157aa 100644 --- a/newsfragments/44533.significant.rst +++ b/newsfragments/44533.significant.rst @@ -3,3 +3,13 @@ During offline migration, ``DagRun.conf`` is cleared .. Provide additional contextual information The ``conf`` column is changing from pickle to json, thus, the values in that column cannot be migrated during offline migrations. If you want to retain ``conf`` values for existing DagRuns, you must do a normal, non-offline, migration. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [x] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change diff --git a/newsfragments/44820.significant.rst b/newsfragments/44820.significant.rst index 61b7c968ff333..b40dab071df7d 100644 --- a/newsfragments/44820.significant.rst +++ b/newsfragments/44820.significant.rst @@ -35,4 +35,10 @@ Example: * Migration rules needed - * Remove context key ``conf`` + * ruff + + * AIR302 + + * context key + + * [ ] ``conf`` diff --git a/newsfragments/45017.significant.rst b/newsfragments/45017.significant.rst index aef05e779e6e7..420dcf9fd9767 100644 --- a/newsfragments/45017.significant.rst +++ b/newsfragments/45017.significant.rst @@ -5,8 +5,8 @@ should be imported from ``airflow.providers.celery.executors.default_celery.DEFA * Types of change - * [ ] DAG changes - * [x] Config changes + * [x] DAG changes + * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes @@ -15,4 +15,8 @@ should be imported from ``airflow.providers.celery.executors.default_celery.DEFA * Migration rules needed - * AIR303 rewrite ``airflow.config_templates.default_celery.DEFAULT_CELERY_CONFIG`` to ``airflow.providers.celery.executors.default_celery.DEFAULT_CELERY_CONFIG`` + * ruff + + * AIR303 + + * [x] ``airflow.config_templates.default_celery.DEFAULT_CELERY_CONFIG`` → ``airflow.providers.celery.executors.default_celery.DEFAULT_CELERY_CONFIG`` diff --git a/newsfragments/45530.significant.rst b/newsfragments/45530.significant.rst index 7e2ae8e8ac6a5..8df2ee96c9385 100644 --- a/newsfragments/45530.significant.rst +++ b/newsfragments/45530.significant.rst @@ -10,3 +10,13 @@ tasks are executed. Teardown tasks are skipped if the setup was also skipped. As a side effect this means if the DAG contains teardown tasks, then the manual marking of DAG as "failed" or "success" will need to keep the DAG in running state to ensure that teardown tasks will be scheduled. They would not be scheduled if the DAG is diorectly set to "failed" or "success". + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [x] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change diff --git a/newsfragments/aip-72.significant.rst b/newsfragments/aip-72.significant.rst index 5133a1ac9c0c2..f0451c82190de 100644 --- a/newsfragments/aip-72.significant.rst +++ b/newsfragments/aip-72.significant.rst @@ -42,12 +42,20 @@ As part of this change the following breaking changes have occurred: It is recommended that you replace such a custom operator with a deferrable sensor, a condition or another triggering mechanism. + * Types of change - * [ ] DAG changes - * [ ] Config changes + * [x] DAG changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + +* Migrations rules needed + + * ``airflow config lint`` + + * [x] ``core.task_runner`` + * [x] ``core.enable_xcom_pickling`` diff --git a/newsfragments/aip-79.significant.rst b/newsfragments/aip-79.significant.rst index 8bcfde7f321a1..3da25c7441661 100644 --- a/newsfragments/aip-79.significant.rst +++ b/newsfragments/aip-79.significant.rst @@ -13,3 +13,13 @@ As part of this change the following breaking changes have occurred: - The property ``security_manager`` has been removed from the interface - The method ``filter_permitted_menu_items`` is now abstract and must be implemented + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [ ] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change From 946298289f912ce80e032f778ad428115adcc926 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Thu, 16 Jan 2025 15:26:44 +0800 Subject: [PATCH 03/17] docs(newsfragments): fix typo in 41391, 41533 --- newsfragments/41391.significant.rst | 2 +- newsfragments/41533.significant.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/newsfragments/41391.significant.rst b/newsfragments/41391.significant.rst index 907e1d19bebe4..5cb50baa24bea 100644 --- a/newsfragments/41391.significant.rst +++ b/newsfragments/41391.significant.rst @@ -19,4 +19,4 @@ the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class d * AIR302 - * [x] ``airflow.sensors.external_task.ExternalTaskSensorLink`` → ``airflow.sensors.external_task.ExternalDagLin`` + * [x] ``airflow.sensors.external_task.ExternalTaskSensorLink`` → ``airflow.sensors.external_task.ExternalDagLink`` diff --git a/newsfragments/41533.significant.rst b/newsfragments/41533.significant.rst index f34c1a1253e8a..57d752e7cb9ac 100644 --- a/newsfragments/41533.significant.rst +++ b/newsfragments/41533.significant.rst @@ -41,4 +41,4 @@ Example update: * AIR302 * [x] ``airflow.secrets.local_filesystem.load_connections`` → ``airflow.secrets.local_filesystem.load_connections_dict`` - * [x] ``airflow.secrets.local_filesystem.get_connection`` → ``airflow.secrets.local_filesystem.load_connections_dict`` + * [x] ``airflow.secrets.local_filesystem.LocalFilesystemBackend.get_connection`` → ``airflow.secrets.local_filesystem.LocalFilesystemBackend.load_connections_dict`` From 951552f18dd685ef584016c51efcf4d4347074e0 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Thu, 16 Jan 2025 17:15:14 +0800 Subject: [PATCH 04/17] docs(newsfragments): add type "Code interface change" --- newsfragments/24842.significant.rst | 1 + newsfragments/40029.significant.rst | 1 + newsfragments/40931.significant.rst | 1 + newsfragments/41096.significant.rst | 1 + newsfragments/41348.significant.rst | 1 + newsfragments/41366.significant.rst | 1 + newsfragments/41367.significant.rst | 1 + newsfragments/41368.significant.rst | 1 + newsfragments/41390.significant.rst | 1 + newsfragments/41391.significant.rst | 1 + newsfragments/41393.significant.rst | 1 + newsfragments/41394.significant.rst | 1 + newsfragments/41395.significant.rst | 1 + newsfragments/41420.significant.rst | 1 + newsfragments/41434.significant.rst | 1 + newsfragments/41440.significant.rst | 1 + newsfragments/41453.significant.rst | 1 + newsfragments/41496.significant.rst | 1 + newsfragments/41520.significant.rst | 1 + newsfragments/41533.significant.rst | 1 + newsfragments/41539.significant.rst | 1 + newsfragments/41550.significant.rst | 1 + newsfragments/41552.significant.rst | 1 + newsfragments/41579.significant.rst | 1 + newsfragments/41609.significant.rst | 1 + newsfragments/41635.significant.rst | 1 + newsfragments/41642.significant.rst | 1 + newsfragments/41663.significant.rst | 1 + newsfragments/41693.significant.rst | 1 + newsfragments/41708.significant.rst | 1 + newsfragments/41733.significant.rst | 1 + newsfragments/41735.significant.rst | 1 + newsfragments/41736.significant.rst | 1 + newsfragments/41737.significant.rst | 1 + newsfragments/41739.significant.rst | 1 + newsfragments/41748.significant.rst | 1 + newsfragments/41758.significant.rst | 1 + newsfragments/41761.significant.rst | 1 + newsfragments/41762.significant.rst | 1 + newsfragments/41774.significant.rst | 1 + newsfragments/41776.significant.rst | 1 + newsfragments/41778.significant.rst | 1 + newsfragments/41779.significant.rst | 1 + newsfragments/41780.significant.rst | 1 + newsfragments/41784.significant.rst | 1 + newsfragments/41808.significant.rst | 1 + newsfragments/41857.significant.rst | 1 + newsfragments/41910.significant.rst | 1 + newsfragments/41964.significant.rst | 1 + newsfragments/41975.significant.rst | 1 + newsfragments/42023.significant.rst | 1 + newsfragments/42042.significant.rst | 1 + newsfragments/42054.significant.rst | 1 + newsfragments/42060.significant.rst | 1 + newsfragments/42088.significant.rst | 1 + newsfragments/42100.significant.rst | 1 + newsfragments/42126.significant.rst | 1 + newsfragments/42129.significant.rst | 1 + newsfragments/42137.significant.rst | 1 + newsfragments/42280.significant.rst | 1 + newsfragments/42285.significant.rst | 1 + newsfragments/42343.significant.rst | 1 + newsfragments/42404.significant.rst | 1 + newsfragments/42436.significant.rst | 1 + newsfragments/42548.significant.rst | 1 + newsfragments/42579.significant.rst | 1 + newsfragments/42640.significant.rst | 1 + newsfragments/42647.significant.rst | 1 + newsfragments/42658.significant.rst | 1 + newsfragments/42660.significant.rst | 1 + newsfragments/42739.significant.rst | 1 + newsfragments/42776.significant.rst | 1 + newsfragments/42953.significant.rst | 1 + newsfragments/43067.significant.rst | 1 + newsfragments/43073.significant.rst | 1 + newsfragments/43096.significant.rst | 1 + newsfragments/43102.significant.rst | 1 + newsfragments/43183.significant.rst | 1 + newsfragments/43289.significant.rst | 1 + newsfragments/43291.significant.rst | 1 + newsfragments/43349.significant.rst | 1 + newsfragments/43490.significant.rst | 1 + newsfragments/43530.significant.rst | 1 + newsfragments/43533.significant.rst | 1 + newsfragments/43562.significant.rst | 1 + newsfragments/43568.significant.rst | 1 + newsfragments/43611.significant.rst | 1 + newsfragments/43612.significant.rst | 1 + newsfragments/43774.significant.rst | 1 + newsfragments/43902.significant.rst | 1 + newsfragments/43915.significant.rst | 1 + newsfragments/43943.significant.rst | 1 + newsfragments/43949.significant.rst | 1 + newsfragments/43975.significant.rst | 1 + newsfragments/44080.significant.rst | 1 + newsfragments/44475.significant.rst | 1 + newsfragments/44533.significant.rst | 1 + newsfragments/44706.significant.rst | 1 + newsfragments/44820.significant.rst | 3 ++- newsfragments/45017.significant.rst | 1 + newsfragments/45530.significant.rst | 1 + newsfragments/45694.significant.rst | 1 + newsfragments/aip-72.significant.rst | 1 + newsfragments/aip-79.significant.rst | 1 + newsfragments/template.significant.rst | 1 + 105 files changed, 106 insertions(+), 1 deletion(-) diff --git a/newsfragments/24842.significant.rst b/newsfragments/24842.significant.rst index e4b3c5ad746e9..a96dd487038c3 100644 --- a/newsfragments/24842.significant.rst +++ b/newsfragments/24842.significant.rst @@ -14,3 +14,4 @@ DAG with ``TriggerDagRunOperator``. * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/40029.significant.rst b/newsfragments/40029.significant.rst index 4c8cc1d366f1a..4441db62699fb 100644 --- a/newsfragments/40029.significant.rst +++ b/newsfragments/40029.significant.rst @@ -9,6 +9,7 @@ Removed deprecated airflow configuration ``webserver.allow_raw_html_descriptions * [ ] Behaviour changes * [x] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/40931.significant.rst b/newsfragments/40931.significant.rst index 9ce3d37598c4b..275dfb5b0d255 100644 --- a/newsfragments/40931.significant.rst +++ b/newsfragments/40931.significant.rst @@ -9,3 +9,4 @@ Removed dagbag deprecated ``store_serialized_dags`` parameter. Please use ``read * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41096.significant.rst b/newsfragments/41096.significant.rst index 4e717848d382b..2d75962d0dbf6 100644 --- a/newsfragments/41096.significant.rst +++ b/newsfragments/41096.significant.rst @@ -9,6 +9,7 @@ Removed deprecated ``processor_poll_interval`` configuration parameter from ``sc * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41348.significant.rst b/newsfragments/41348.significant.rst index 6ec12cc6ab48a..f0f488e8be0c7 100644 --- a/newsfragments/41348.significant.rst +++ b/newsfragments/41348.significant.rst @@ -250,6 +250,7 @@ Rename ``Dataset`` as ``Asset`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41366.significant.rst b/newsfragments/41366.significant.rst index d159a2e719478..94f646356b415 100644 --- a/newsfragments/41366.significant.rst +++ b/newsfragments/41366.significant.rst @@ -11,6 +11,7 @@ All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have b * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41367.significant.rst b/newsfragments/41367.significant.rst index 6ed55e260f559..8f9c8a4e98a29 100644 --- a/newsfragments/41367.significant.rst +++ b/newsfragments/41367.significant.rst @@ -12,3 +12,4 @@ It has been moved to ``airflow.models.errors.ParseImportError``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41368.significant.rst b/newsfragments/41368.significant.rst index 16f13c5e08d5a..10b52fc25935a 100644 --- a/newsfragments/41368.significant.rst +++ b/newsfragments/41368.significant.rst @@ -20,6 +20,7 @@ For example, instead of ``from airflow.sensors import TimeDeltaSensor``, use ``f * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41390.significant.rst b/newsfragments/41390.significant.rst index be8919a6d52ef..0508d608a34a4 100644 --- a/newsfragments/41390.significant.rst +++ b/newsfragments/41390.significant.rst @@ -20,6 +20,7 @@ remove any usage of Subdags to maintain compatibility with future Airflow releas * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41391.significant.rst b/newsfragments/41391.significant.rst index 5cb50baa24bea..4fe0cd23c17a2 100644 --- a/newsfragments/41391.significant.rst +++ b/newsfragments/41391.significant.rst @@ -12,6 +12,7 @@ the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class d * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41393.significant.rst b/newsfragments/41393.significant.rst index d97c92c2bd65d..722e558f270d4 100644 --- a/newsfragments/41393.significant.rst +++ b/newsfragments/41393.significant.rst @@ -23,6 +23,7 @@ Example update: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41394.significant.rst b/newsfragments/41394.significant.rst index 14232d995f78b..bc123311d16dc 100644 --- a/newsfragments/41394.significant.rst +++ b/newsfragments/41394.significant.rst @@ -12,3 +12,4 @@ to ensure compatibility with Airflow 3.0 and beyond. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41395.significant.rst b/newsfragments/41395.significant.rst index 8ef8f3682ece1..60b2109c4827e 100644 --- a/newsfragments/41395.significant.rst +++ b/newsfragments/41395.significant.rst @@ -18,6 +18,7 @@ The following deprecated functions, constants, and classes have been removed as * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41420.significant.rst b/newsfragments/41420.significant.rst index 15dec492ed961..16d62402ff52a 100644 --- a/newsfragments/41420.significant.rst +++ b/newsfragments/41420.significant.rst @@ -17,3 +17,4 @@ as there are no actual duplicates at the tags. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41434.significant.rst b/newsfragments/41434.significant.rst index c4ad16de98956..4adc9f067ef38 100644 --- a/newsfragments/41434.significant.rst +++ b/newsfragments/41434.significant.rst @@ -12,3 +12,4 @@ should transition to using Rest API as an alternative. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41440.significant.rst b/newsfragments/41440.significant.rst index 5c49968e17fc6..c69376beef6d1 100644 --- a/newsfragments/41440.significant.rst +++ b/newsfragments/41440.significant.rst @@ -25,3 +25,4 @@ Removed unused methods / properties in ``airflow/models/dag.py`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41453.significant.rst b/newsfragments/41453.significant.rst index 50e3932a6c5a6..f1c631aad4064 100644 --- a/newsfragments/41453.significant.rst +++ b/newsfragments/41453.significant.rst @@ -19,6 +19,7 @@ later will also no longer contain the field. * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41496.significant.rst b/newsfragments/41496.significant.rst index 19813f5203827..16fcb90f7d61c 100644 --- a/newsfragments/41496.significant.rst +++ b/newsfragments/41496.significant.rst @@ -14,6 +14,7 @@ Removed deprecated methods in ``airflow/utils/dates.py`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41520.significant.rst b/newsfragments/41520.significant.rst index df33cdbfdde99..41dd17c52efbe 100644 --- a/newsfragments/41520.significant.rst +++ b/newsfragments/41520.significant.rst @@ -14,6 +14,7 @@ Removed deprecated methods in ``airflow/utils/helpers.py`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41533.significant.rst b/newsfragments/41533.significant.rst index 57d752e7cb9ac..c0c60ef46b7a6 100644 --- a/newsfragments/41533.significant.rst +++ b/newsfragments/41533.significant.rst @@ -33,6 +33,7 @@ Example update: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41539.significant.rst b/newsfragments/41539.significant.rst index 63b3220410e20..9bc87e36f2ed8 100644 --- a/newsfragments/41539.significant.rst +++ b/newsfragments/41539.significant.rst @@ -9,6 +9,7 @@ Removed deprecated ``smtp_user`` and ``smtp_password`` configuration parameters * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41550.significant.rst b/newsfragments/41550.significant.rst index 265e5dcfb7f7c..4536999da7e97 100644 --- a/newsfragments/41550.significant.rst +++ b/newsfragments/41550.significant.rst @@ -11,6 +11,7 @@ Removed deprecated ``policy`` parameter from ``airflow_local_settings``. Please * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41552.significant.rst b/newsfragments/41552.significant.rst index e865f15834f06..6fae65ae2094c 100644 --- a/newsfragments/41552.significant.rst +++ b/newsfragments/41552.significant.rst @@ -9,6 +9,7 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_ * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41579.significant.rst b/newsfragments/41579.significant.rst index bdcd348ac8a84..e314212ea2e1c 100644 --- a/newsfragments/41579.significant.rst +++ b/newsfragments/41579.significant.rst @@ -9,6 +9,7 @@ Removed deprecated ``apply_defaults`` function from ``airflow/utils/decorators.p * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41609.significant.rst b/newsfragments/41609.significant.rst index 97ac3f980fede..77596d7afb313 100644 --- a/newsfragments/41609.significant.rst +++ b/newsfragments/41609.significant.rst @@ -9,6 +9,7 @@ Removed deprecated ``dependency_detector`` parameter from ``scheduler``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41635.significant.rst b/newsfragments/41635.significant.rst index 7b45e1b51f0ba..6c9444bf52daa 100644 --- a/newsfragments/41635.significant.rst +++ b/newsfragments/41635.significant.rst @@ -9,3 +9,4 @@ Removed deprecated ``--ignore-depends-on-past`` cli option from task command. P * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41642.significant.rst b/newsfragments/41642.significant.rst index befc513f9f32e..0f4b48a152de4 100644 --- a/newsfragments/41642.significant.rst +++ b/newsfragments/41642.significant.rst @@ -11,6 +11,7 @@ Please use ``get_conn_value`` and ``get_connection`` instead. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41663.significant.rst b/newsfragments/41663.significant.rst index cded76d2c89ca..e41b1f20a050a 100644 --- a/newsfragments/41663.significant.rst +++ b/newsfragments/41663.significant.rst @@ -9,6 +9,7 @@ Removed deprecated auth ``airflow.api.auth.backend.basic_auth`` from ``auth_back * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41693.significant.rst b/newsfragments/41693.significant.rst index ca63a8fa8ae74..ebb1263a4b756 100644 --- a/newsfragments/41693.significant.rst +++ b/newsfragments/41693.significant.rst @@ -9,6 +9,7 @@ Removed deprecated auth ``airflow.api.auth.backend.kerberos_auth`` and ``airflow * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41708.significant.rst b/newsfragments/41708.significant.rst index fc587c801b69b..2c9f89d46d8db 100644 --- a/newsfragments/41708.significant.rst +++ b/newsfragments/41708.significant.rst @@ -9,6 +9,7 @@ Removed deprecated auth manager ``airflow.auth.managers.fab.fab_auth_manager`` a * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41733.significant.rst b/newsfragments/41733.significant.rst index 93e4808a3d7f6..a6082ff12baa2 100644 --- a/newsfragments/41733.significant.rst +++ b/newsfragments/41733.significant.rst @@ -9,6 +9,7 @@ Removed deprecated function ``get_connections()`` function in ``airflow.hooks.ba * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41735.significant.rst b/newsfragments/41735.significant.rst index 910d035b374c5..bc9d1af808519 100644 --- a/newsfragments/41735.significant.rst +++ b/newsfragments/41735.significant.rst @@ -9,6 +9,7 @@ Removed deprecated module ``airflow.kubernetes``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41736.significant.rst b/newsfragments/41736.significant.rst index b760b89848774..7c3b185995d3c 100644 --- a/newsfragments/41736.significant.rst +++ b/newsfragments/41736.significant.rst @@ -15,6 +15,7 @@ Parameters removed: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41737.significant.rst b/newsfragments/41737.significant.rst index 6e758c3ad5c37..2473ae0ee5e05 100644 --- a/newsfragments/41737.significant.rst +++ b/newsfragments/41737.significant.rst @@ -9,6 +9,7 @@ Removed deprecated ``TaskStateTrigger`` from ``airflow.triggers.external_task`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41739.significant.rst b/newsfragments/41739.significant.rst index e79ca01848001..6dc08c721e606 100644 --- a/newsfragments/41739.significant.rst +++ b/newsfragments/41739.significant.rst @@ -11,3 +11,4 @@ Removed backfill job command cli option ``treat-dag-as-regex``. Please use ``tre * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41748.significant.rst b/newsfragments/41748.significant.rst index 69055d7a92806..dc2b225a6924a 100644 --- a/newsfragments/41748.significant.rst +++ b/newsfragments/41748.significant.rst @@ -9,6 +9,7 @@ Deprecated module ``airflow.hooks.dbapi`` removed. Please use ``airflow.provider * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41758.significant.rst b/newsfragments/41758.significant.rst index fe431cf960b19..eabfb504c8fde 100644 --- a/newsfragments/41758.significant.rst +++ b/newsfragments/41758.significant.rst @@ -20,6 +20,7 @@ Removed deprecated functions and modules from ``airflow.www`` module. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41761.significant.rst b/newsfragments/41761.significant.rst index 521a3572a29e1..5a974410c3abf 100644 --- a/newsfragments/41761.significant.rst +++ b/newsfragments/41761.significant.rst @@ -16,6 +16,7 @@ Removed a set of deprecations in BaseOperator. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41762.significant.rst b/newsfragments/41762.significant.rst index 5b14ccb0757ce..57737fbc7cfaa 100644 --- a/newsfragments/41762.significant.rst +++ b/newsfragments/41762.significant.rst @@ -15,3 +15,4 @@ Removed a set of deprecations in ``Connection`` from ``airflow.models``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41774.significant.rst b/newsfragments/41774.significant.rst index 5884af8907cb1..c9a2adf5b7bb0 100644 --- a/newsfragments/41774.significant.rst +++ b/newsfragments/41774.significant.rst @@ -20,3 +20,4 @@ Removed a set of deprecations in ``DAG`` from ``airflow.models``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41776.significant.rst b/newsfragments/41776.significant.rst index 8f08d4accbbba..a7f03f34147bd 100644 --- a/newsfragments/41776.significant.rst +++ b/newsfragments/41776.significant.rst @@ -13,3 +13,4 @@ Removed a set of deprecations in from ``airflow.models.param``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41778.significant.rst b/newsfragments/41778.significant.rst index da0c8fcb029a2..93cf91e90a9b8 100644 --- a/newsfragments/41778.significant.rst +++ b/newsfragments/41778.significant.rst @@ -12,3 +12,4 @@ Removed a set of deprecations in from ``airflow.models.dagrun``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41779.significant.rst b/newsfragments/41779.significant.rst index 22ede9bd52718..80112c5674278 100644 --- a/newsfragments/41779.significant.rst +++ b/newsfragments/41779.significant.rst @@ -9,3 +9,4 @@ Remove deprecated support for ``airflow.models.errors.ImportError`` which has be * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41780.significant.rst b/newsfragments/41780.significant.rst index 90a65ee5d8cf4..3f5b2e9cae9e0 100644 --- a/newsfragments/41780.significant.rst +++ b/newsfragments/41780.significant.rst @@ -9,3 +9,4 @@ Remove deprecated support for passing ``execution_date`` to ``airflow.models.ski * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41784.significant.rst b/newsfragments/41784.significant.rst index b02fa3903755d..fc9e612ad2613 100644 --- a/newsfragments/41784.significant.rst +++ b/newsfragments/41784.significant.rst @@ -20,3 +20,4 @@ Removed a set of deprecations in from ``airflow.models.taskinstance``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41808.significant.rst b/newsfragments/41808.significant.rst index 9e08c00565582..cd5bc35808025 100644 --- a/newsfragments/41808.significant.rst +++ b/newsfragments/41808.significant.rst @@ -16,3 +16,4 @@ Note: there are no replacements. Direct access to DB is discouraged and will not * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41857.significant.rst b/newsfragments/41857.significant.rst index 114c4bdfc7062..4c69acfce3f13 100644 --- a/newsfragments/41857.significant.rst +++ b/newsfragments/41857.significant.rst @@ -9,3 +9,4 @@ Airflow core now depends on Pydantic v2. If you have Pydantic v1 installed, plea * [ ] Behaviour changes * [ ] Plugin changes * [x] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41910.significant.rst b/newsfragments/41910.significant.rst index 43dd3a4d98c58..4d3509da2efde 100644 --- a/newsfragments/41910.significant.rst +++ b/newsfragments/41910.significant.rst @@ -9,6 +9,7 @@ Removed deprecated method ``requires_access`` from module ``airflow.api_connexio * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/41964.significant.rst b/newsfragments/41964.significant.rst index a6eacefe2d4a2..e16afe24f353f 100644 --- a/newsfragments/41964.significant.rst +++ b/newsfragments/41964.significant.rst @@ -14,3 +14,4 @@ The format of the output with that flag can be expensive to generate and extreme * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/41975.significant.rst b/newsfragments/41975.significant.rst index 0355b39a97f49..fdd3b197e31d2 100644 --- a/newsfragments/41975.significant.rst +++ b/newsfragments/41975.significant.rst @@ -9,6 +9,7 @@ Metrics basic deprecated validators (``AllowListValidator`` and ``BlockListVali * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/42023.significant.rst b/newsfragments/42023.significant.rst index b04f3a281ad56..f1ee07d27d935 100644 --- a/newsfragments/42023.significant.rst +++ b/newsfragments/42023.significant.rst @@ -16,3 +16,4 @@ Rename ``Dataset`` as ``Asset`` in API endpoints * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42042.significant.rst b/newsfragments/42042.significant.rst index 8317b7f6b5e79..9c0bcab6280d5 100644 --- a/newsfragments/42042.significant.rst +++ b/newsfragments/42042.significant.rst @@ -9,3 +9,4 @@ Removed ``is_active`` property from ``BaseUser``. This property is longer used. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42054.significant.rst b/newsfragments/42054.significant.rst index 26b0499e4eac8..100d5099f80a6 100644 --- a/newsfragments/42054.significant.rst +++ b/newsfragments/42054.significant.rst @@ -12,3 +12,4 @@ equality logic is also tweaked slightly to consider the extra dict. * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42060.significant.rst b/newsfragments/42060.significant.rst index a172626ac443b..1487af84e5c1f 100644 --- a/newsfragments/42060.significant.rst +++ b/newsfragments/42060.significant.rst @@ -9,6 +9,7 @@ Removed deprecated configuration ``stalled_task_timeout`` from ``celery``, ``tas * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/42088.significant.rst b/newsfragments/42088.significant.rst index fb091c7957c96..b57388c57b2f8 100644 --- a/newsfragments/42088.significant.rst +++ b/newsfragments/42088.significant.rst @@ -22,6 +22,7 @@ Removed deprecated metrics configuration. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/42100.significant.rst b/newsfragments/42100.significant.rst index 7e563b18f257a..5369ac8da303d 100644 --- a/newsfragments/42100.significant.rst +++ b/newsfragments/42100.significant.rst @@ -29,6 +29,7 @@ Removed deprecated logging configuration. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/42126.significant.rst b/newsfragments/42126.significant.rst index 9a2909d9dc7e6..0c84e4e9241af 100644 --- a/newsfragments/42126.significant.rst +++ b/newsfragments/42126.significant.rst @@ -22,6 +22,7 @@ Removed deprecated database configuration. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/42129.significant.rst b/newsfragments/42129.significant.rst index e60be97a7da35..9c0fbcc4c18d2 100644 --- a/newsfragments/42129.significant.rst +++ b/newsfragments/42129.significant.rst @@ -25,6 +25,7 @@ Removed deprecated configuration. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/42137.significant.rst b/newsfragments/42137.significant.rst index 3c2eafe210d61..bb56f7d31b3df 100644 --- a/newsfragments/42137.significant.rst +++ b/newsfragments/42137.significant.rst @@ -9,3 +9,4 @@ Optional ``[saml]`` extra has been removed from Airflow core - instead Amazon Pr * [ ] Behaviour changes * [ ] Plugin changes * [x] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42280.significant.rst b/newsfragments/42280.significant.rst index 5b4bbb294c587..94b0355247da0 100644 --- a/newsfragments/42280.significant.rst +++ b/newsfragments/42280.significant.rst @@ -13,3 +13,4 @@ Removed deprecated Rest API endpoints: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42285.significant.rst b/newsfragments/42285.significant.rst index 235d9455cb068..dfa2ad788d967 100644 --- a/newsfragments/42285.significant.rst +++ b/newsfragments/42285.significant.rst @@ -9,6 +9,7 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) diff --git a/newsfragments/42343.significant.rst b/newsfragments/42343.significant.rst index 57355f1b3e590..71d150b337699 100644 --- a/newsfragments/42343.significant.rst +++ b/newsfragments/42343.significant.rst @@ -15,3 +15,4 @@ Also, the ``session`` argument is now keyword-only. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42404.significant.rst b/newsfragments/42404.significant.rst index 1f140158b54c6..21821be90d712 100644 --- a/newsfragments/42404.significant.rst +++ b/newsfragments/42404.significant.rst @@ -14,3 +14,4 @@ The shift towards using ``run_id`` as the sole identifier for DAG runs eliminate * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42436.significant.rst b/newsfragments/42436.significant.rst index c738f00bcbf19..3a4045cb962cc 100644 --- a/newsfragments/42436.significant.rst +++ b/newsfragments/42436.significant.rst @@ -15,3 +15,4 @@ To revert to the previous behavior, set the configuration to ``regexp``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42548.significant.rst b/newsfragments/42548.significant.rst index 5db3cff257a1b..aec4105f27153 100644 --- a/newsfragments/42548.significant.rst +++ b/newsfragments/42548.significant.rst @@ -9,3 +9,4 @@ Remove is_backfill attribute from DagRun object * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42579.significant.rst b/newsfragments/42579.significant.rst index 150bc018ab593..34539699837d4 100644 --- a/newsfragments/42579.significant.rst +++ b/newsfragments/42579.significant.rst @@ -29,3 +29,4 @@ Rename ``Dataset`` endpoints as ``Asset`` endpoints * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42640.significant.rst b/newsfragments/42640.significant.rst index dc630a566a93f..e6182ee842e4c 100644 --- a/newsfragments/42640.significant.rst +++ b/newsfragments/42640.significant.rst @@ -9,3 +9,4 @@ Removed deprecated custom dag dependency detector. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42647.significant.rst b/newsfragments/42647.significant.rst index 5c283ef0dcaae..45be5422b899b 100644 --- a/newsfragments/42647.significant.rst +++ b/newsfragments/42647.significant.rst @@ -27,3 +27,4 @@ Removed deprecated aliases support for providers. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42658.significant.rst b/newsfragments/42658.significant.rst index cb3c8b678c929..467c5ac109204 100644 --- a/newsfragments/42658.significant.rst +++ b/newsfragments/42658.significant.rst @@ -9,3 +9,4 @@ * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42660.significant.rst b/newsfragments/42660.significant.rst index be6fa53d8f3ff..32f58556a22a4 100644 --- a/newsfragments/42660.significant.rst +++ b/newsfragments/42660.significant.rst @@ -9,3 +9,4 @@ Deprecated field ``concurrency`` from ``DAGDetailSchema`` has been removed. Plea * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42739.significant.rst b/newsfragments/42739.significant.rst index 36f521bf0f83c..c668a0c0cb95a 100644 --- a/newsfragments/42739.significant.rst +++ b/newsfragments/42739.significant.rst @@ -9,3 +9,4 @@ Remove support for Python 3.8 as this version is not maintained within Python re * [ ] Behaviour changes * [ ] Plugin changes * [x] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42776.significant.rst b/newsfragments/42776.significant.rst index fe128f8918d83..41e0049050a8d 100644 --- a/newsfragments/42776.significant.rst +++ b/newsfragments/42776.significant.rst @@ -9,3 +9,4 @@ Removed deprecated ``Chainable`` type from ``BaseOperator``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/42953.significant.rst b/newsfragments/42953.significant.rst index 5247eac3b19f9..db0b82a33d2a4 100644 --- a/newsfragments/42953.significant.rst +++ b/newsfragments/42953.significant.rst @@ -12,3 +12,4 @@ Vote thread: https://lists.apache.org/thread/9o84d3yn934m32gtlpokpwtbbmtxj47l. * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43067.significant.rst b/newsfragments/43067.significant.rst index cbdbefd3f9279..4d0a11aeb8b00 100644 --- a/newsfragments/43067.significant.rst +++ b/newsfragments/43067.significant.rst @@ -12,3 +12,4 @@ Also, make DagRun.active_runs_of_dags private. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43073.significant.rst b/newsfragments/43073.significant.rst index 358e02af14377..bcd02d7c1cb43 100644 --- a/newsfragments/43073.significant.rst +++ b/newsfragments/43073.significant.rst @@ -9,3 +9,4 @@ Rename ``DagRunTriggeredByType.DATASET`` as ``DagRunTriggeredByType.ASSET`` and * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43096.significant.rst b/newsfragments/43096.significant.rst index 06e86d6d05458..0b91938a3a774 100644 --- a/newsfragments/43096.significant.rst +++ b/newsfragments/43096.significant.rst @@ -9,6 +9,7 @@ Removed auth backend ``airflow.api.auth.backend.default`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43102.significant.rst b/newsfragments/43102.significant.rst index da362631ddd3a..c055d4fd4bb97 100644 --- a/newsfragments/43102.significant.rst +++ b/newsfragments/43102.significant.rst @@ -26,3 +26,4 @@ After: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43183.significant.rst b/newsfragments/43183.significant.rst index 65576e1747b9c..de00327ae4fde 100644 --- a/newsfragments/43183.significant.rst +++ b/newsfragments/43183.significant.rst @@ -13,6 +13,7 @@ just using the Log table. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43289.significant.rst b/newsfragments/43289.significant.rst index 57a86207cd620..9303c350a911c 100644 --- a/newsfragments/43289.significant.rst +++ b/newsfragments/43289.significant.rst @@ -12,6 +12,7 @@ are just treated as plain Python classes by Airflow, so there is no need to regi * [ ] Behaviour changes * [x] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43291.significant.rst b/newsfragments/43291.significant.rst index e26508fd79375..7d039bc951c13 100644 --- a/newsfragments/43291.significant.rst +++ b/newsfragments/43291.significant.rst @@ -24,6 +24,7 @@ You should instead import it as: * [ ] Behaviour changes * [x] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43349.significant.rst b/newsfragments/43349.significant.rst index 261733844dbed..d2c39bb3b29a0 100644 --- a/newsfragments/43349.significant.rst +++ b/newsfragments/43349.significant.rst @@ -13,6 +13,7 @@ The trigger rule ``TriggerRule.DUMMY`` was removed. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43490.significant.rst b/newsfragments/43490.significant.rst index 40f40d48577af..ccaa625794a5e 100644 --- a/newsfragments/43490.significant.rst +++ b/newsfragments/43490.significant.rst @@ -12,3 +12,4 @@ Use the REST API to get task failures instead (which gets it from the ``task_ins * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43530.significant.rst b/newsfragments/43530.significant.rst index 0f3ed178ea3d6..6a3eab57ad683 100644 --- a/newsfragments/43530.significant.rst +++ b/newsfragments/43530.significant.rst @@ -29,6 +29,7 @@ After: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43533.significant.rst b/newsfragments/43533.significant.rst index 855fb3bfda44a..4c122240ecb66 100644 --- a/newsfragments/43533.significant.rst +++ b/newsfragments/43533.significant.rst @@ -16,6 +16,7 @@ Following functions are removed: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43562.significant.rst b/newsfragments/43562.significant.rst index 1a86c52dd2c00..b013a408374a1 100644 --- a/newsfragments/43562.significant.rst +++ b/newsfragments/43562.significant.rst @@ -32,6 +32,7 @@ After: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/43568.significant.rst b/newsfragments/43568.significant.rst index bff2d052e02ea..42fd554383256 100644 --- a/newsfragments/43568.significant.rst +++ b/newsfragments/43568.significant.rst @@ -9,3 +9,4 @@ Remove ``virtualenv`` extra as PythonVirtualenvOperator has been moved to standa * [ ] Behaviour changes * [ ] Plugin changes * [x] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43611.significant.rst b/newsfragments/43611.significant.rst index aaecc2f8ce3f1..a0bdef6c88266 100644 --- a/newsfragments/43611.significant.rst +++ b/newsfragments/43611.significant.rst @@ -14,3 +14,4 @@ capped and only storing values from -2147483648 to 2147483647. * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43612.significant.rst b/newsfragments/43612.significant.rst index 390ed64214cb0..0f0c1789f21e5 100644 --- a/newsfragments/43612.significant.rst +++ b/newsfragments/43612.significant.rst @@ -16,3 +16,4 @@ AIRFLOW__STANDARD__VENV_INSTALL_METHOD option. The possible values are: * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43774.significant.rst b/newsfragments/43774.significant.rst index 80dd286023c01..a51e89fea5e1f 100644 --- a/newsfragments/43774.significant.rst +++ b/newsfragments/43774.significant.rst @@ -14,6 +14,7 @@ For easier change in the future, this function now takes only keyword arguments. * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migrations rules needed diff --git a/newsfragments/43902.significant.rst b/newsfragments/43902.significant.rst index 07937ccc97c05..c3a7f8781c31f 100644 --- a/newsfragments/43902.significant.rst +++ b/newsfragments/43902.significant.rst @@ -14,6 +14,7 @@ The shift towards ``logical_date`` helps move away from the limitations of ``exe * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migrations rules needed diff --git a/newsfragments/43915.significant.rst b/newsfragments/43915.significant.rst index 001194052f9b0..1c7b5c8b83e94 100644 --- a/newsfragments/43915.significant.rst +++ b/newsfragments/43915.significant.rst @@ -12,6 +12,7 @@ a hard error on validation failure. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migrations rules needed diff --git a/newsfragments/43943.significant.rst b/newsfragments/43943.significant.rst index ea0cbcf98b21c..41544149db0ae 100644 --- a/newsfragments/43943.significant.rst +++ b/newsfragments/43943.significant.rst @@ -13,6 +13,7 @@ fetching logs to attach to the trace) * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migrations rules needed diff --git a/newsfragments/43949.significant.rst b/newsfragments/43949.significant.rst index e925a4343ed02..d18f50c1ed3fb 100644 --- a/newsfragments/43949.significant.rst +++ b/newsfragments/43949.significant.rst @@ -13,3 +13,4 @@ no longer delete serialized dag without going through ``airflow db-clean`` comma * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/43975.significant.rst b/newsfragments/43975.significant.rst index bab33fae9515c..2ea11ab39c0e9 100644 --- a/newsfragments/43975.significant.rst +++ b/newsfragments/43975.significant.rst @@ -16,6 +16,7 @@ backwards compatibility with the previous versions of Airflow. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migrations rules needed diff --git a/newsfragments/44080.significant.rst b/newsfragments/44080.significant.rst index a8174e5b71eb8..92e523f4209ff 100644 --- a/newsfragments/44080.significant.rst +++ b/newsfragments/44080.significant.rst @@ -11,3 +11,4 @@ PostgreSQL 12 is no longer being supported by the PostgreSQL community. You must * [ ] Behaviour changes * [ ] Plugin changes * [x] Dependency change + * [ ] Code interface change diff --git a/newsfragments/44475.significant.rst b/newsfragments/44475.significant.rst index 186899c236e78..b300515258b70 100644 --- a/newsfragments/44475.significant.rst +++ b/newsfragments/44475.significant.rst @@ -13,6 +13,7 @@ Remove ``TriggerRule.NONE_FAILED_OR_SKIPPED`` * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) diff --git a/newsfragments/44533.significant.rst b/newsfragments/44533.significant.rst index 0af9ee50157aa..d9350e23b7f13 100644 --- a/newsfragments/44533.significant.rst +++ b/newsfragments/44533.significant.rst @@ -13,3 +13,4 @@ The ``conf`` column is changing from pickle to json, thus, the values in that co * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/44706.significant.rst b/newsfragments/44706.significant.rst index bd3efa6972588..f4a7b23fa862b 100644 --- a/newsfragments/44706.significant.rst +++ b/newsfragments/44706.significant.rst @@ -13,3 +13,4 @@ If you would like to create default connections use ``airflow connections create * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/44820.significant.rst b/newsfragments/44820.significant.rst index b40dab071df7d..76c4f5067b7cb 100644 --- a/newsfragments/44820.significant.rst +++ b/newsfragments/44820.significant.rst @@ -31,7 +31,8 @@ Example: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency changes + * [ ] Dependency change + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/45017.significant.rst b/newsfragments/45017.significant.rst index 420dcf9fd9767..8b5a6251c2cc6 100644 --- a/newsfragments/45017.significant.rst +++ b/newsfragments/45017.significant.rst @@ -12,6 +12,7 @@ should be imported from ``airflow.providers.celery.executors.default_celery.DEFA * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/45530.significant.rst b/newsfragments/45530.significant.rst index 8df2ee96c9385..3b765f84631e4 100644 --- a/newsfragments/45530.significant.rst +++ b/newsfragments/45530.significant.rst @@ -20,3 +20,4 @@ if the DAG is diorectly set to "failed" or "success". * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/45694.significant.rst b/newsfragments/45694.significant.rst index 39985f279ebef..b1e1abaed3ec2 100644 --- a/newsfragments/45694.significant.rst +++ b/newsfragments/45694.significant.rst @@ -41,6 +41,7 @@ After: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migration rules needed diff --git a/newsfragments/aip-72.significant.rst b/newsfragments/aip-72.significant.rst index f0451c82190de..0c886ca60c18e 100644 --- a/newsfragments/aip-72.significant.rst +++ b/newsfragments/aip-72.significant.rst @@ -52,6 +52,7 @@ As part of this change the following breaking changes have occurred: * [x] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change * Migrations rules needed diff --git a/newsfragments/aip-79.significant.rst b/newsfragments/aip-79.significant.rst index 3da25c7441661..3fda798ce8ef6 100644 --- a/newsfragments/aip-79.significant.rst +++ b/newsfragments/aip-79.significant.rst @@ -23,3 +23,4 @@ As part of this change the following breaking changes have occurred: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change diff --git a/newsfragments/template.significant.rst b/newsfragments/template.significant.rst index e19f953b5435e..c9149f64e85e9 100644 --- a/newsfragments/template.significant.rst +++ b/newsfragments/template.significant.rst @@ -13,6 +13,7 @@ * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change + * [ ] Code interface change .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) From 4026ba879f1b210bd24e94aeb42f39f5c35db30d Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Thu, 16 Jan 2025 17:15:51 +0800 Subject: [PATCH 05/17] docs(newsfragments): aip-79: make it dependency change --- newsfragments/aip-79.significant.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newsfragments/aip-79.significant.rst b/newsfragments/aip-79.significant.rst index 3fda798ce8ef6..b43da2a3ccd94 100644 --- a/newsfragments/aip-79.significant.rst +++ b/newsfragments/aip-79.significant.rst @@ -23,4 +23,4 @@ As part of this change the following breaking changes have occurred: * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - * [ ] Code interface change + * [x] Code interface change From a9236cca229e19c87e73bc45da960e14286c8969 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Thu, 16 Jan 2025 22:25:41 +0800 Subject: [PATCH 06/17] docs(newsfragmenst): update 42042 change type Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com> --- newsfragments/42042.significant.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newsfragments/42042.significant.rst b/newsfragments/42042.significant.rst index 9c0bcab6280d5..5a234de27642f 100644 --- a/newsfragments/42042.significant.rst +++ b/newsfragments/42042.significant.rst @@ -9,4 +9,4 @@ Removed ``is_active`` property from ``BaseUser``. This property is longer used. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - * [ ] Code interface change + * [x] Code interface change From a5ecda5dd89c5929e636e372a935f3ffc4cc5a79 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 09:40:01 +0800 Subject: [PATCH 07/17] docs(newsfragmenst): update 40029 change type Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com> --- newsfragments/40029.significant.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newsfragments/40029.significant.rst b/newsfragments/40029.significant.rst index 4441db62699fb..cc4121f3774b1 100644 --- a/newsfragments/40029.significant.rst +++ b/newsfragments/40029.significant.rst @@ -7,7 +7,7 @@ Removed deprecated airflow configuration ``webserver.allow_raw_html_descriptions * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes - * [x] Plugin changes + * [ ] Plugin changes * [ ] Dependency change * [ ] Code interface change From 1df7b2d88691c4a1dbc43e6257e1fcb8d49b1d8d Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 09:40:14 +0800 Subject: [PATCH 08/17] docs(newsfragmenst): update 41758 change type Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com> --- newsfragments/41758.significant.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newsfragments/41758.significant.rst b/newsfragments/41758.significant.rst index eabfb504c8fde..86184dfa0f347 100644 --- a/newsfragments/41758.significant.rst +++ b/newsfragments/41758.significant.rst @@ -20,7 +20,7 @@ Removed deprecated functions and modules from ``airflow.www`` module. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - * [ ] Code interface change + * [x] Code interface change * Migration rules needed From 72e4da9c0c81d7a0ec88ef56bfbde98e24d3683d Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 09:40:38 +0800 Subject: [PATCH 09/17] docs(newsfragmenst): update 43612 change type Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com> --- newsfragments/43612.significant.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/newsfragments/43612.significant.rst b/newsfragments/43612.significant.rst index 0f0c1789f21e5..bae8ab488093c 100644 --- a/newsfragments/43612.significant.rst +++ b/newsfragments/43612.significant.rst @@ -9,8 +9,8 @@ AIRFLOW__STANDARD__VENV_INSTALL_METHOD option. The possible values are: * Types of change - * [ ] DAG changes - * [ ] Config changes + * [x] DAG changes + * [x] Config changes * [ ] API changes * [ ] CLI changes * [x] Behaviour changes From 4bf75061ac0ef9daa98c6c491e30f5c5512a95f4 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 09:43:01 +0800 Subject: [PATCH 10/17] docs(newsfragmenst): update 41808 change type Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com> --- newsfragments/41808.significant.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/newsfragments/41808.significant.rst b/newsfragments/41808.significant.rst index cd5bc35808025..fed6fc1308579 100644 --- a/newsfragments/41808.significant.rst +++ b/newsfragments/41808.significant.rst @@ -9,11 +9,11 @@ Note: there are no replacements. Direct access to DB is discouraged and will not * Types of change - * [x] DAG changes + * [ ] DAG changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - * [ ] Code interface change + * [x] Code interface change From cfb5ca19977615346c256e820c70bcb5233d9c77 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 09:43:24 +0800 Subject: [PATCH 11/17] docs(newsfragmenst): update 41774 change type Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com> --- newsfragments/41774.significant.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newsfragments/41774.significant.rst b/newsfragments/41774.significant.rst index c9a2adf5b7bb0..cfbd41e4cfa0c 100644 --- a/newsfragments/41774.significant.rst +++ b/newsfragments/41774.significant.rst @@ -20,4 +20,4 @@ Removed a set of deprecations in ``DAG`` from ``airflow.models``. * [ ] Behaviour changes * [ ] Plugin changes * [ ] Dependency change - * [ ] Code interface change + * [x] Code interface change From 9311f4089146d503e4b14d922c50af12b7c14352 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 19:09:24 +0800 Subject: [PATCH 12/17] docs(newsfragments): add description to each of the change type --- newsfragments/template.significant.rst | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/newsfragments/template.significant.rst b/newsfragments/template.significant.rst index c9149f64e85e9..c5cb7e047a514 100644 --- a/newsfragments/template.significant.rst +++ b/newsfragments/template.significant.rst @@ -3,6 +3,14 @@ .. Provide additional contextual information .. Check the type of change that applies to this change +.. Dag changes: requires users to change their dag code +.. Config changes: requires users to change their airflow config +.. API changes: requires users to change their Airflow REST API calls +.. CLI changes: requires users to change their Airflow CLI usage +.. Behaviour changes: the existing code won't break, but the behavior is different +.. Plugin changes: requires uesrs to change their Airflow plugin implementation +.. Dependency changes: requires users to change their dependencies (e.g., Postgres 12) +.. Code interface changes: requires users to change other implementations (e.g., auth manager) * Types of change @@ -12,8 +20,8 @@ * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) From e3afe54e3fd251b809f684ebe86ab13d64e34cba Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 19:11:23 +0800 Subject: [PATCH 13/17] docs(newsfragments): fix plural typo --- .github/workflows/news-fragment.yml | 1 + newsfragments/24842.significant.rst | 4 ++-- newsfragments/40029.significant.rst | 4 ++-- newsfragments/40931.significant.rst | 4 ++-- newsfragments/41096.significant.rst | 4 ++-- newsfragments/41348.significant.rst | 4 ++-- newsfragments/41366.significant.rst | 4 ++-- newsfragments/41367.significant.rst | 4 ++-- newsfragments/41368.significant.rst | 4 ++-- newsfragments/41390.significant.rst | 4 ++-- newsfragments/41391.significant.rst | 4 ++-- newsfragments/41393.significant.rst | 4 ++-- newsfragments/41394.significant.rst | 4 ++-- newsfragments/41395.significant.rst | 4 ++-- newsfragments/41420.significant.rst | 4 ++-- newsfragments/41434.significant.rst | 4 ++-- newsfragments/41440.significant.rst | 4 ++-- newsfragments/41453.significant.rst | 4 ++-- newsfragments/41496.significant.rst | 4 ++-- newsfragments/41520.significant.rst | 4 ++-- newsfragments/41533.significant.rst | 4 ++-- newsfragments/41539.significant.rst | 4 ++-- newsfragments/41550.significant.rst | 4 ++-- newsfragments/41552.significant.rst | 4 ++-- newsfragments/41579.significant.rst | 4 ++-- newsfragments/41609.significant.rst | 4 ++-- newsfragments/41635.significant.rst | 4 ++-- newsfragments/41642.significant.rst | 4 ++-- newsfragments/41663.significant.rst | 4 ++-- newsfragments/41693.significant.rst | 4 ++-- newsfragments/41708.significant.rst | 4 ++-- newsfragments/41733.significant.rst | 4 ++-- newsfragments/41735.significant.rst | 4 ++-- newsfragments/41736.significant.rst | 4 ++-- newsfragments/41737.significant.rst | 4 ++-- newsfragments/41739.significant.rst | 4 ++-- newsfragments/41748.significant.rst | 4 ++-- newsfragments/41758.significant.rst | 4 ++-- newsfragments/41761.significant.rst | 4 ++-- newsfragments/41762.significant.rst | 4 ++-- newsfragments/41774.significant.rst | 4 ++-- newsfragments/41776.significant.rst | 4 ++-- newsfragments/41778.significant.rst | 4 ++-- newsfragments/41779.significant.rst | 4 ++-- newsfragments/41780.significant.rst | 4 ++-- newsfragments/41784.significant.rst | 4 ++-- newsfragments/41808.significant.rst | 4 ++-- newsfragments/41857.significant.rst | 4 ++-- newsfragments/41910.significant.rst | 4 ++-- newsfragments/41964.significant.rst | 4 ++-- newsfragments/41975.significant.rst | 4 ++-- newsfragments/42023.significant.rst | 4 ++-- newsfragments/42042.significant.rst | 4 ++-- newsfragments/42054.significant.rst | 4 ++-- newsfragments/42060.significant.rst | 4 ++-- newsfragments/42088.significant.rst | 4 ++-- newsfragments/42100.significant.rst | 4 ++-- newsfragments/42126.significant.rst | 4 ++-- newsfragments/42129.significant.rst | 4 ++-- newsfragments/42137.significant.rst | 4 ++-- newsfragments/42280.significant.rst | 4 ++-- newsfragments/42285.significant.rst | 4 ++-- newsfragments/42343.significant.rst | 4 ++-- newsfragments/42404.significant.rst | 4 ++-- newsfragments/42436.significant.rst | 4 ++-- newsfragments/42548.significant.rst | 4 ++-- newsfragments/42579.significant.rst | 4 ++-- newsfragments/42640.significant.rst | 4 ++-- newsfragments/42647.significant.rst | 4 ++-- newsfragments/42658.significant.rst | 4 ++-- newsfragments/42660.significant.rst | 4 ++-- newsfragments/42739.significant.rst | 4 ++-- newsfragments/42776.significant.rst | 4 ++-- newsfragments/42953.significant.rst | 4 ++-- newsfragments/43067.significant.rst | 4 ++-- newsfragments/43073.significant.rst | 4 ++-- newsfragments/43096.significant.rst | 4 ++-- newsfragments/43102.significant.rst | 4 ++-- newsfragments/43183.significant.rst | 4 ++-- newsfragments/43289.significant.rst | 4 ++-- newsfragments/43291.significant.rst | 4 ++-- newsfragments/43349.significant.rst | 4 ++-- newsfragments/43490.significant.rst | 4 ++-- newsfragments/43530.significant.rst | 4 ++-- newsfragments/43533.significant.rst | 4 ++-- newsfragments/43562.significant.rst | 4 ++-- newsfragments/43568.significant.rst | 4 ++-- newsfragments/43611.significant.rst | 4 ++-- newsfragments/43612.significant.rst | 4 ++-- newsfragments/43774.significant.rst | 4 ++-- newsfragments/43902.significant.rst | 4 ++-- newsfragments/43915.significant.rst | 4 ++-- newsfragments/43943.significant.rst | 4 ++-- newsfragments/43949.significant.rst | 4 ++-- newsfragments/43975.significant.rst | 4 ++-- newsfragments/44080.significant.rst | 4 ++-- newsfragments/44475.significant.rst | 4 ++-- newsfragments/44533.significant.rst | 4 ++-- newsfragments/44706.significant.rst | 4 ++-- newsfragments/44820.significant.rst | 2 +- newsfragments/45017.significant.rst | 4 ++-- newsfragments/45530.significant.rst | 4 ++-- newsfragments/45694.significant.rst | 4 ++-- newsfragments/aip-72.significant.rst | 4 ++-- newsfragments/aip-79.significant.rst | 4 ++-- 105 files changed, 208 insertions(+), 207 deletions(-) diff --git a/.github/workflows/news-fragment.yml b/.github/workflows/news-fragment.yml index 979a1148a6ea7..bb9d30bf1db6c 100644 --- a/.github/workflows/news-fragment.yml +++ b/.github/workflows/news-fragment.yml @@ -68,6 +68,7 @@ jobs: 'Behaviour changes' 'Plugin changes' 'Dependency changes' + 'Code interface changes' ) news_fragment_content=`git diff origin/${BASE_REF} newsfragments/*.significant.rst` diff --git a/newsfragments/24842.significant.rst b/newsfragments/24842.significant.rst index a96dd487038c3..1179932ab1626 100644 --- a/newsfragments/24842.significant.rst +++ b/newsfragments/24842.significant.rst @@ -13,5 +13,5 @@ DAG with ``TriggerDagRunOperator``. * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/40029.significant.rst b/newsfragments/40029.significant.rst index cc4121f3774b1..f3c7a6e7be16a 100644 --- a/newsfragments/40029.significant.rst +++ b/newsfragments/40029.significant.rst @@ -8,8 +8,8 @@ Removed deprecated airflow configuration ``webserver.allow_raw_html_descriptions * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/40931.significant.rst b/newsfragments/40931.significant.rst index 275dfb5b0d255..b63db18d8350a 100644 --- a/newsfragments/40931.significant.rst +++ b/newsfragments/40931.significant.rst @@ -8,5 +8,5 @@ Removed dagbag deprecated ``store_serialized_dags`` parameter. Please use ``read * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41096.significant.rst b/newsfragments/41096.significant.rst index 2d75962d0dbf6..2484f4f094707 100644 --- a/newsfragments/41096.significant.rst +++ b/newsfragments/41096.significant.rst @@ -8,8 +8,8 @@ Removed deprecated ``processor_poll_interval`` configuration parameter from ``sc * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41348.significant.rst b/newsfragments/41348.significant.rst index f0f488e8be0c7..f7d160cbe6e7a 100644 --- a/newsfragments/41348.significant.rst +++ b/newsfragments/41348.significant.rst @@ -249,8 +249,8 @@ Rename ``Dataset`` as ``Asset`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41366.significant.rst b/newsfragments/41366.significant.rst index 94f646356b415..c387ccf5fda07 100644 --- a/newsfragments/41366.significant.rst +++ b/newsfragments/41366.significant.rst @@ -10,8 +10,8 @@ All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have b * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41367.significant.rst b/newsfragments/41367.significant.rst index 8f9c8a4e98a29..8f8157a6e1d22 100644 --- a/newsfragments/41367.significant.rst +++ b/newsfragments/41367.significant.rst @@ -11,5 +11,5 @@ It has been moved to ``airflow.models.errors.ParseImportError``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41368.significant.rst b/newsfragments/41368.significant.rst index 10b52fc25935a..ae898adee75a7 100644 --- a/newsfragments/41368.significant.rst +++ b/newsfragments/41368.significant.rst @@ -19,8 +19,8 @@ For example, instead of ``from airflow.sensors import TimeDeltaSensor``, use ``f * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41390.significant.rst b/newsfragments/41390.significant.rst index 0508d608a34a4..234e74c652ea4 100644 --- a/newsfragments/41390.significant.rst +++ b/newsfragments/41390.significant.rst @@ -19,8 +19,8 @@ remove any usage of Subdags to maintain compatibility with future Airflow releas * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41391.significant.rst b/newsfragments/41391.significant.rst index 4fe0cd23c17a2..9b8965f3abb54 100644 --- a/newsfragments/41391.significant.rst +++ b/newsfragments/41391.significant.rst @@ -11,8 +11,8 @@ the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class d * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41393.significant.rst b/newsfragments/41393.significant.rst index 722e558f270d4..792071e2479bf 100644 --- a/newsfragments/41393.significant.rst +++ b/newsfragments/41393.significant.rst @@ -22,8 +22,8 @@ Example update: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41394.significant.rst b/newsfragments/41394.significant.rst index bc123311d16dc..fa3d1195d2676 100644 --- a/newsfragments/41394.significant.rst +++ b/newsfragments/41394.significant.rst @@ -11,5 +11,5 @@ to ensure compatibility with Airflow 3.0 and beyond. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41395.significant.rst b/newsfragments/41395.significant.rst index 60b2109c4827e..070dffcacb7eb 100644 --- a/newsfragments/41395.significant.rst +++ b/newsfragments/41395.significant.rst @@ -17,8 +17,8 @@ The following deprecated functions, constants, and classes have been removed as * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41420.significant.rst b/newsfragments/41420.significant.rst index 16d62402ff52a..32457bec03a06 100644 --- a/newsfragments/41420.significant.rst +++ b/newsfragments/41420.significant.rst @@ -16,5 +16,5 @@ as there are no actual duplicates at the tags. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41434.significant.rst b/newsfragments/41434.significant.rst index 4adc9f067ef38..b02bbc7cbefbb 100644 --- a/newsfragments/41434.significant.rst +++ b/newsfragments/41434.significant.rst @@ -11,5 +11,5 @@ should transition to using Rest API as an alternative. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41440.significant.rst b/newsfragments/41440.significant.rst index c69376beef6d1..4487f48f60614 100644 --- a/newsfragments/41440.significant.rst +++ b/newsfragments/41440.significant.rst @@ -24,5 +24,5 @@ Removed unused methods / properties in ``airflow/models/dag.py`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41453.significant.rst b/newsfragments/41453.significant.rst index f1c631aad4064..77c7fd1c017ab 100644 --- a/newsfragments/41453.significant.rst +++ b/newsfragments/41453.significant.rst @@ -18,8 +18,8 @@ later will also no longer contain the field. * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41496.significant.rst b/newsfragments/41496.significant.rst index 16fcb90f7d61c..c8edda484706b 100644 --- a/newsfragments/41496.significant.rst +++ b/newsfragments/41496.significant.rst @@ -13,8 +13,8 @@ Removed deprecated methods in ``airflow/utils/dates.py`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41520.significant.rst b/newsfragments/41520.significant.rst index 41dd17c52efbe..c17c5efd961e4 100644 --- a/newsfragments/41520.significant.rst +++ b/newsfragments/41520.significant.rst @@ -13,8 +13,8 @@ Removed deprecated methods in ``airflow/utils/helpers.py`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41533.significant.rst b/newsfragments/41533.significant.rst index c0c60ef46b7a6..2e1860947147c 100644 --- a/newsfragments/41533.significant.rst +++ b/newsfragments/41533.significant.rst @@ -32,8 +32,8 @@ Example update: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41539.significant.rst b/newsfragments/41539.significant.rst index 9bc87e36f2ed8..0cbcf96c04adb 100644 --- a/newsfragments/41539.significant.rst +++ b/newsfragments/41539.significant.rst @@ -8,8 +8,8 @@ Removed deprecated ``smtp_user`` and ``smtp_password`` configuration parameters * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41550.significant.rst b/newsfragments/41550.significant.rst index 4536999da7e97..5fceed517d221 100644 --- a/newsfragments/41550.significant.rst +++ b/newsfragments/41550.significant.rst @@ -10,8 +10,8 @@ Removed deprecated ``policy`` parameter from ``airflow_local_settings``. Please * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41552.significant.rst b/newsfragments/41552.significant.rst index 6fae65ae2094c..241cbe92eede9 100644 --- a/newsfragments/41552.significant.rst +++ b/newsfragments/41552.significant.rst @@ -8,8 +8,8 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_ * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41579.significant.rst b/newsfragments/41579.significant.rst index e314212ea2e1c..6103989bb6018 100644 --- a/newsfragments/41579.significant.rst +++ b/newsfragments/41579.significant.rst @@ -8,8 +8,8 @@ Removed deprecated ``apply_defaults`` function from ``airflow/utils/decorators.p * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41609.significant.rst b/newsfragments/41609.significant.rst index 77596d7afb313..f0dcb41399019 100644 --- a/newsfragments/41609.significant.rst +++ b/newsfragments/41609.significant.rst @@ -8,8 +8,8 @@ Removed deprecated ``dependency_detector`` parameter from ``scheduler``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41635.significant.rst b/newsfragments/41635.significant.rst index 6c9444bf52daa..1453b8a30246a 100644 --- a/newsfragments/41635.significant.rst +++ b/newsfragments/41635.significant.rst @@ -8,5 +8,5 @@ Removed deprecated ``--ignore-depends-on-past`` cli option from task command. P * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41642.significant.rst b/newsfragments/41642.significant.rst index 0f4b48a152de4..008b2ed24c210 100644 --- a/newsfragments/41642.significant.rst +++ b/newsfragments/41642.significant.rst @@ -10,8 +10,8 @@ Please use ``get_conn_value`` and ``get_connection`` instead. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41663.significant.rst b/newsfragments/41663.significant.rst index e41b1f20a050a..2711fa67b3e0f 100644 --- a/newsfragments/41663.significant.rst +++ b/newsfragments/41663.significant.rst @@ -8,8 +8,8 @@ Removed deprecated auth ``airflow.api.auth.backend.basic_auth`` from ``auth_back * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41693.significant.rst b/newsfragments/41693.significant.rst index ebb1263a4b756..2430a9aea1d18 100644 --- a/newsfragments/41693.significant.rst +++ b/newsfragments/41693.significant.rst @@ -8,8 +8,8 @@ Removed deprecated auth ``airflow.api.auth.backend.kerberos_auth`` and ``airflow * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41708.significant.rst b/newsfragments/41708.significant.rst index 2c9f89d46d8db..2029cd213795c 100644 --- a/newsfragments/41708.significant.rst +++ b/newsfragments/41708.significant.rst @@ -8,8 +8,8 @@ Removed deprecated auth manager ``airflow.auth.managers.fab.fab_auth_manager`` a * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41733.significant.rst b/newsfragments/41733.significant.rst index a6082ff12baa2..87e5d5655d454 100644 --- a/newsfragments/41733.significant.rst +++ b/newsfragments/41733.significant.rst @@ -8,8 +8,8 @@ Removed deprecated function ``get_connections()`` function in ``airflow.hooks.ba * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41735.significant.rst b/newsfragments/41735.significant.rst index bc9d1af808519..3917d95dbe2cd 100644 --- a/newsfragments/41735.significant.rst +++ b/newsfragments/41735.significant.rst @@ -8,8 +8,8 @@ Removed deprecated module ``airflow.kubernetes``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41736.significant.rst b/newsfragments/41736.significant.rst index 7c3b185995d3c..0037b456884ae 100644 --- a/newsfragments/41736.significant.rst +++ b/newsfragments/41736.significant.rst @@ -14,8 +14,8 @@ Parameters removed: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41737.significant.rst b/newsfragments/41737.significant.rst index 2473ae0ee5e05..76ca20170af32 100644 --- a/newsfragments/41737.significant.rst +++ b/newsfragments/41737.significant.rst @@ -8,8 +8,8 @@ Removed deprecated ``TaskStateTrigger`` from ``airflow.triggers.external_task`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41739.significant.rst b/newsfragments/41739.significant.rst index 6dc08c721e606..5cd65cb5e9e80 100644 --- a/newsfragments/41739.significant.rst +++ b/newsfragments/41739.significant.rst @@ -10,5 +10,5 @@ Removed backfill job command cli option ``treat-dag-as-regex``. Please use ``tre * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41748.significant.rst b/newsfragments/41748.significant.rst index dc2b225a6924a..3f58433ad0139 100644 --- a/newsfragments/41748.significant.rst +++ b/newsfragments/41748.significant.rst @@ -8,8 +8,8 @@ Deprecated module ``airflow.hooks.dbapi`` removed. Please use ``airflow.provider * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41758.significant.rst b/newsfragments/41758.significant.rst index 86184dfa0f347..1fd44263e6162 100644 --- a/newsfragments/41758.significant.rst +++ b/newsfragments/41758.significant.rst @@ -19,8 +19,8 @@ Removed deprecated functions and modules from ``airflow.www`` module. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [x] Code interface change + * [ ] Dependency changes + * [x] Code interface changes * Migration rules needed diff --git a/newsfragments/41761.significant.rst b/newsfragments/41761.significant.rst index 5a974410c3abf..85438a6c040cd 100644 --- a/newsfragments/41761.significant.rst +++ b/newsfragments/41761.significant.rst @@ -15,8 +15,8 @@ Removed a set of deprecations in BaseOperator. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41762.significant.rst b/newsfragments/41762.significant.rst index 57737fbc7cfaa..fee10c5e234a3 100644 --- a/newsfragments/41762.significant.rst +++ b/newsfragments/41762.significant.rst @@ -14,5 +14,5 @@ Removed a set of deprecations in ``Connection`` from ``airflow.models``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41774.significant.rst b/newsfragments/41774.significant.rst index cfbd41e4cfa0c..298d997659b78 100644 --- a/newsfragments/41774.significant.rst +++ b/newsfragments/41774.significant.rst @@ -19,5 +19,5 @@ Removed a set of deprecations in ``DAG`` from ``airflow.models``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [x] Code interface change + * [ ] Dependency changes + * [x] Code interface changes diff --git a/newsfragments/41776.significant.rst b/newsfragments/41776.significant.rst index a7f03f34147bd..b312633ba3565 100644 --- a/newsfragments/41776.significant.rst +++ b/newsfragments/41776.significant.rst @@ -12,5 +12,5 @@ Removed a set of deprecations in from ``airflow.models.param``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41778.significant.rst b/newsfragments/41778.significant.rst index 93cf91e90a9b8..cd72be3fb6ad2 100644 --- a/newsfragments/41778.significant.rst +++ b/newsfragments/41778.significant.rst @@ -11,5 +11,5 @@ Removed a set of deprecations in from ``airflow.models.dagrun``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41779.significant.rst b/newsfragments/41779.significant.rst index 80112c5674278..d6b135ea0a203 100644 --- a/newsfragments/41779.significant.rst +++ b/newsfragments/41779.significant.rst @@ -8,5 +8,5 @@ Remove deprecated support for ``airflow.models.errors.ImportError`` which has be * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41780.significant.rst b/newsfragments/41780.significant.rst index 3f5b2e9cae9e0..d10efdce85f9b 100644 --- a/newsfragments/41780.significant.rst +++ b/newsfragments/41780.significant.rst @@ -8,5 +8,5 @@ Remove deprecated support for passing ``execution_date`` to ``airflow.models.ski * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41784.significant.rst b/newsfragments/41784.significant.rst index fc9e612ad2613..1474c9481dca3 100644 --- a/newsfragments/41784.significant.rst +++ b/newsfragments/41784.significant.rst @@ -19,5 +19,5 @@ Removed a set of deprecations in from ``airflow.models.taskinstance``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41808.significant.rst b/newsfragments/41808.significant.rst index fed6fc1308579..edf8cb0f5b12f 100644 --- a/newsfragments/41808.significant.rst +++ b/newsfragments/41808.significant.rst @@ -15,5 +15,5 @@ Note: there are no replacements. Direct access to DB is discouraged and will not * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [x] Code interface change + * [ ] Dependency changes + * [x] Code interface changes diff --git a/newsfragments/41857.significant.rst b/newsfragments/41857.significant.rst index 4c69acfce3f13..3bbdce5cd1c7f 100644 --- a/newsfragments/41857.significant.rst +++ b/newsfragments/41857.significant.rst @@ -8,5 +8,5 @@ Airflow core now depends on Pydantic v2. If you have Pydantic v1 installed, plea * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [x] Dependency change - * [ ] Code interface change + * [x] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41910.significant.rst b/newsfragments/41910.significant.rst index 4d3509da2efde..0c0a94331791c 100644 --- a/newsfragments/41910.significant.rst +++ b/newsfragments/41910.significant.rst @@ -8,8 +8,8 @@ Removed deprecated method ``requires_access`` from module ``airflow.api_connexio * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/41964.significant.rst b/newsfragments/41964.significant.rst index e16afe24f353f..7324a75d06ec7 100644 --- a/newsfragments/41964.significant.rst +++ b/newsfragments/41964.significant.rst @@ -13,5 +13,5 @@ The format of the output with that flag can be expensive to generate and extreme * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/41975.significant.rst b/newsfragments/41975.significant.rst index fdd3b197e31d2..2470b1ab87cd5 100644 --- a/newsfragments/41975.significant.rst +++ b/newsfragments/41975.significant.rst @@ -8,8 +8,8 @@ Metrics basic deprecated validators (``AllowListValidator`` and ``BlockListVali * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/42023.significant.rst b/newsfragments/42023.significant.rst index f1ee07d27d935..d44339e262d41 100644 --- a/newsfragments/42023.significant.rst +++ b/newsfragments/42023.significant.rst @@ -15,5 +15,5 @@ Rename ``Dataset`` as ``Asset`` in API endpoints * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42042.significant.rst b/newsfragments/42042.significant.rst index 5a234de27642f..4db96c85daaef 100644 --- a/newsfragments/42042.significant.rst +++ b/newsfragments/42042.significant.rst @@ -8,5 +8,5 @@ Removed ``is_active`` property from ``BaseUser``. This property is longer used. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [x] Code interface change + * [ ] Dependency changes + * [x] Code interface changes diff --git a/newsfragments/42054.significant.rst b/newsfragments/42054.significant.rst index 100d5099f80a6..86de1bf6d7d50 100644 --- a/newsfragments/42054.significant.rst +++ b/newsfragments/42054.significant.rst @@ -11,5 +11,5 @@ equality logic is also tweaked slightly to consider the extra dict. * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42060.significant.rst b/newsfragments/42060.significant.rst index 1487af84e5c1f..98f4a7f15448f 100644 --- a/newsfragments/42060.significant.rst +++ b/newsfragments/42060.significant.rst @@ -8,8 +8,8 @@ Removed deprecated configuration ``stalled_task_timeout`` from ``celery``, ``tas * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/42088.significant.rst b/newsfragments/42088.significant.rst index b57388c57b2f8..8882725139c3d 100644 --- a/newsfragments/42088.significant.rst +++ b/newsfragments/42088.significant.rst @@ -21,8 +21,8 @@ Removed deprecated metrics configuration. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/42100.significant.rst b/newsfragments/42100.significant.rst index 5369ac8da303d..4c6c0af2235dc 100644 --- a/newsfragments/42100.significant.rst +++ b/newsfragments/42100.significant.rst @@ -28,8 +28,8 @@ Removed deprecated logging configuration. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/42126.significant.rst b/newsfragments/42126.significant.rst index 0c84e4e9241af..7213cd83cca69 100644 --- a/newsfragments/42126.significant.rst +++ b/newsfragments/42126.significant.rst @@ -21,8 +21,8 @@ Removed deprecated database configuration. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/42129.significant.rst b/newsfragments/42129.significant.rst index 9c0fbcc4c18d2..7fdfb3029e2df 100644 --- a/newsfragments/42129.significant.rst +++ b/newsfragments/42129.significant.rst @@ -24,8 +24,8 @@ Removed deprecated configuration. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/42137.significant.rst b/newsfragments/42137.significant.rst index bb56f7d31b3df..83878079648d9 100644 --- a/newsfragments/42137.significant.rst +++ b/newsfragments/42137.significant.rst @@ -8,5 +8,5 @@ Optional ``[saml]`` extra has been removed from Airflow core - instead Amazon Pr * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [x] Dependency change - * [ ] Code interface change + * [x] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42280.significant.rst b/newsfragments/42280.significant.rst index 94b0355247da0..4747a4fd51e9c 100644 --- a/newsfragments/42280.significant.rst +++ b/newsfragments/42280.significant.rst @@ -12,5 +12,5 @@ Removed deprecated Rest API endpoints: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42285.significant.rst b/newsfragments/42285.significant.rst index dfa2ad788d967..608272257b3b9 100644 --- a/newsfragments/42285.significant.rst +++ b/newsfragments/42285.significant.rst @@ -8,8 +8,8 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) diff --git a/newsfragments/42343.significant.rst b/newsfragments/42343.significant.rst index 71d150b337699..8f2e533749244 100644 --- a/newsfragments/42343.significant.rst +++ b/newsfragments/42343.significant.rst @@ -14,5 +14,5 @@ Also, the ``session`` argument is now keyword-only. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42404.significant.rst b/newsfragments/42404.significant.rst index 21821be90d712..c51c0faec502d 100644 --- a/newsfragments/42404.significant.rst +++ b/newsfragments/42404.significant.rst @@ -13,5 +13,5 @@ The shift towards using ``run_id`` as the sole identifier for DAG runs eliminate * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42436.significant.rst b/newsfragments/42436.significant.rst index 3a4045cb962cc..e9c83b0b7fd7d 100644 --- a/newsfragments/42436.significant.rst +++ b/newsfragments/42436.significant.rst @@ -14,5 +14,5 @@ To revert to the previous behavior, set the configuration to ``regexp``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42548.significant.rst b/newsfragments/42548.significant.rst index aec4105f27153..ed449b5270a32 100644 --- a/newsfragments/42548.significant.rst +++ b/newsfragments/42548.significant.rst @@ -8,5 +8,5 @@ Remove is_backfill attribute from DagRun object * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42579.significant.rst b/newsfragments/42579.significant.rst index 34539699837d4..365a3e548f4a2 100644 --- a/newsfragments/42579.significant.rst +++ b/newsfragments/42579.significant.rst @@ -28,5 +28,5 @@ Rename ``Dataset`` endpoints as ``Asset`` endpoints * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42640.significant.rst b/newsfragments/42640.significant.rst index e6182ee842e4c..939d596f912bb 100644 --- a/newsfragments/42640.significant.rst +++ b/newsfragments/42640.significant.rst @@ -8,5 +8,5 @@ Removed deprecated custom dag dependency detector. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42647.significant.rst b/newsfragments/42647.significant.rst index 45be5422b899b..8ffc3326945ee 100644 --- a/newsfragments/42647.significant.rst +++ b/newsfragments/42647.significant.rst @@ -26,5 +26,5 @@ Removed deprecated aliases support for providers. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42658.significant.rst b/newsfragments/42658.significant.rst index 467c5ac109204..c9f037c97d42f 100644 --- a/newsfragments/42658.significant.rst +++ b/newsfragments/42658.significant.rst @@ -8,5 +8,5 @@ * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42660.significant.rst b/newsfragments/42660.significant.rst index 32f58556a22a4..3d141a03e59fe 100644 --- a/newsfragments/42660.significant.rst +++ b/newsfragments/42660.significant.rst @@ -8,5 +8,5 @@ Deprecated field ``concurrency`` from ``DAGDetailSchema`` has been removed. Plea * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42739.significant.rst b/newsfragments/42739.significant.rst index c668a0c0cb95a..bb030f21a39ab 100644 --- a/newsfragments/42739.significant.rst +++ b/newsfragments/42739.significant.rst @@ -8,5 +8,5 @@ Remove support for Python 3.8 as this version is not maintained within Python re * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [x] Dependency change - * [ ] Code interface change + * [x] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42776.significant.rst b/newsfragments/42776.significant.rst index 41e0049050a8d..e954b71f43e8d 100644 --- a/newsfragments/42776.significant.rst +++ b/newsfragments/42776.significant.rst @@ -8,5 +8,5 @@ Removed deprecated ``Chainable`` type from ``BaseOperator``. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/42953.significant.rst b/newsfragments/42953.significant.rst index db0b82a33d2a4..0b217694aee6c 100644 --- a/newsfragments/42953.significant.rst +++ b/newsfragments/42953.significant.rst @@ -11,5 +11,5 @@ Vote thread: https://lists.apache.org/thread/9o84d3yn934m32gtlpokpwtbbmtxj47l. * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43067.significant.rst b/newsfragments/43067.significant.rst index 4d0a11aeb8b00..70b63db37faef 100644 --- a/newsfragments/43067.significant.rst +++ b/newsfragments/43067.significant.rst @@ -11,5 +11,5 @@ Also, make DagRun.active_runs_of_dags private. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43073.significant.rst b/newsfragments/43073.significant.rst index bcd02d7c1cb43..578251ba75f86 100644 --- a/newsfragments/43073.significant.rst +++ b/newsfragments/43073.significant.rst @@ -8,5 +8,5 @@ Rename ``DagRunTriggeredByType.DATASET`` as ``DagRunTriggeredByType.ASSET`` and * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43096.significant.rst b/newsfragments/43096.significant.rst index 0b91938a3a774..815c5d78f82dc 100644 --- a/newsfragments/43096.significant.rst +++ b/newsfragments/43096.significant.rst @@ -8,8 +8,8 @@ Removed auth backend ``airflow.api.auth.backend.default`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43102.significant.rst b/newsfragments/43102.significant.rst index c055d4fd4bb97..4567d357f8e52 100644 --- a/newsfragments/43102.significant.rst +++ b/newsfragments/43102.significant.rst @@ -25,5 +25,5 @@ After: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43183.significant.rst b/newsfragments/43183.significant.rst index de00327ae4fde..6e0bc76280b8d 100644 --- a/newsfragments/43183.significant.rst +++ b/newsfragments/43183.significant.rst @@ -12,8 +12,8 @@ just using the Log table. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43289.significant.rst b/newsfragments/43289.significant.rst index 9303c350a911c..85892f3339bd3 100644 --- a/newsfragments/43289.significant.rst +++ b/newsfragments/43289.significant.rst @@ -11,8 +11,8 @@ are just treated as plain Python classes by Airflow, so there is no need to regi * [ ] CLI changes * [ ] Behaviour changes * [x] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43291.significant.rst b/newsfragments/43291.significant.rst index 7d039bc951c13..16530beff9a5d 100644 --- a/newsfragments/43291.significant.rst +++ b/newsfragments/43291.significant.rst @@ -23,8 +23,8 @@ You should instead import it as: * [ ] CLI changes * [ ] Behaviour changes * [x] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43349.significant.rst b/newsfragments/43349.significant.rst index d2c39bb3b29a0..c61a7b41fa42a 100644 --- a/newsfragments/43349.significant.rst +++ b/newsfragments/43349.significant.rst @@ -12,8 +12,8 @@ The trigger rule ``TriggerRule.DUMMY`` was removed. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43490.significant.rst b/newsfragments/43490.significant.rst index ccaa625794a5e..4a8091c69df2f 100644 --- a/newsfragments/43490.significant.rst +++ b/newsfragments/43490.significant.rst @@ -11,5 +11,5 @@ Use the REST API to get task failures instead (which gets it from the ``task_ins * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43530.significant.rst b/newsfragments/43530.significant.rst index 6a3eab57ad683..bc7d356c11aa2 100644 --- a/newsfragments/43530.significant.rst +++ b/newsfragments/43530.significant.rst @@ -28,8 +28,8 @@ After: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43533.significant.rst b/newsfragments/43533.significant.rst index 4c122240ecb66..e4139e70c610b 100644 --- a/newsfragments/43533.significant.rst +++ b/newsfragments/43533.significant.rst @@ -15,8 +15,8 @@ Following functions are removed: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43562.significant.rst b/newsfragments/43562.significant.rst index b013a408374a1..56566d6eedaaf 100644 --- a/newsfragments/43562.significant.rst +++ b/newsfragments/43562.significant.rst @@ -31,8 +31,8 @@ After: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/43568.significant.rst b/newsfragments/43568.significant.rst index 42fd554383256..e4685e1b3f178 100644 --- a/newsfragments/43568.significant.rst +++ b/newsfragments/43568.significant.rst @@ -8,5 +8,5 @@ Remove ``virtualenv`` extra as PythonVirtualenvOperator has been moved to standa * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [x] Dependency change - * [ ] Code interface change + * [x] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43611.significant.rst b/newsfragments/43611.significant.rst index a0bdef6c88266..4fddba6f2aae0 100644 --- a/newsfragments/43611.significant.rst +++ b/newsfragments/43611.significant.rst @@ -13,5 +13,5 @@ capped and only storing values from -2147483648 to 2147483647. * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43612.significant.rst b/newsfragments/43612.significant.rst index bae8ab488093c..e70382999db71 100644 --- a/newsfragments/43612.significant.rst +++ b/newsfragments/43612.significant.rst @@ -15,5 +15,5 @@ AIRFLOW__STANDARD__VENV_INSTALL_METHOD option. The possible values are: * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43774.significant.rst b/newsfragments/43774.significant.rst index a51e89fea5e1f..b1dfc50536006 100644 --- a/newsfragments/43774.significant.rst +++ b/newsfragments/43774.significant.rst @@ -13,8 +13,8 @@ For easier change in the future, this function now takes only keyword arguments. * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migrations rules needed diff --git a/newsfragments/43902.significant.rst b/newsfragments/43902.significant.rst index c3a7f8781c31f..7c7ee0119cfe5 100644 --- a/newsfragments/43902.significant.rst +++ b/newsfragments/43902.significant.rst @@ -13,8 +13,8 @@ The shift towards ``logical_date`` helps move away from the limitations of ``exe * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migrations rules needed diff --git a/newsfragments/43915.significant.rst b/newsfragments/43915.significant.rst index 1c7b5c8b83e94..482757525a537 100644 --- a/newsfragments/43915.significant.rst +++ b/newsfragments/43915.significant.rst @@ -11,8 +11,8 @@ a hard error on validation failure. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migrations rules needed diff --git a/newsfragments/43943.significant.rst b/newsfragments/43943.significant.rst index 41544149db0ae..4e5b2eda1ea27 100644 --- a/newsfragments/43943.significant.rst +++ b/newsfragments/43943.significant.rst @@ -12,8 +12,8 @@ fetching logs to attach to the trace) * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migrations rules needed diff --git a/newsfragments/43949.significant.rst b/newsfragments/43949.significant.rst index d18f50c1ed3fb..554a2f6f9af8a 100644 --- a/newsfragments/43949.significant.rst +++ b/newsfragments/43949.significant.rst @@ -12,5 +12,5 @@ no longer delete serialized dag without going through ``airflow db-clean`` comma * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/43975.significant.rst b/newsfragments/43975.significant.rst index 2ea11ab39c0e9..5b7cd07da4b55 100644 --- a/newsfragments/43975.significant.rst +++ b/newsfragments/43975.significant.rst @@ -15,8 +15,8 @@ backwards compatibility with the previous versions of Airflow. * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migrations rules needed diff --git a/newsfragments/44080.significant.rst b/newsfragments/44080.significant.rst index 92e523f4209ff..36d85e22d2e41 100644 --- a/newsfragments/44080.significant.rst +++ b/newsfragments/44080.significant.rst @@ -10,5 +10,5 @@ PostgreSQL 12 is no longer being supported by the PostgreSQL community. You must * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [x] Dependency change - * [ ] Code interface change + * [x] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/44475.significant.rst b/newsfragments/44475.significant.rst index b300515258b70..f6ebd5516fda6 100644 --- a/newsfragments/44475.significant.rst +++ b/newsfragments/44475.significant.rst @@ -12,8 +12,8 @@ Remove ``TriggerRule.NONE_FAILED_OR_SKIPPED`` * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes .. List the migration rules needed for this change (see https://github.com/apache/airflow/issues/41641) diff --git a/newsfragments/44533.significant.rst b/newsfragments/44533.significant.rst index d9350e23b7f13..0ff97c335e995 100644 --- a/newsfragments/44533.significant.rst +++ b/newsfragments/44533.significant.rst @@ -12,5 +12,5 @@ The ``conf`` column is changing from pickle to json, thus, the values in that co * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/44706.significant.rst b/newsfragments/44706.significant.rst index f4a7b23fa862b..6d8290eae53ed 100644 --- a/newsfragments/44706.significant.rst +++ b/newsfragments/44706.significant.rst @@ -12,5 +12,5 @@ If you would like to create default connections use ``airflow connections create * [x] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/44820.significant.rst b/newsfragments/44820.significant.rst index 76c4f5067b7cb..313d5e165e71a 100644 --- a/newsfragments/44820.significant.rst +++ b/newsfragments/44820.significant.rst @@ -31,7 +31,7 @@ Example: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change + * [ ] Dependency changes * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/45017.significant.rst b/newsfragments/45017.significant.rst index 8b5a6251c2cc6..5ddc6fef4b2bd 100644 --- a/newsfragments/45017.significant.rst +++ b/newsfragments/45017.significant.rst @@ -11,8 +11,8 @@ should be imported from ``airflow.providers.celery.executors.default_celery.DEFA * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/45530.significant.rst b/newsfragments/45530.significant.rst index 3b765f84631e4..228e08f0274e2 100644 --- a/newsfragments/45530.significant.rst +++ b/newsfragments/45530.significant.rst @@ -19,5 +19,5 @@ if the DAG is diorectly set to "failed" or "success". * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes diff --git a/newsfragments/45694.significant.rst b/newsfragments/45694.significant.rst index b1e1abaed3ec2..bddb2d9fae364 100644 --- a/newsfragments/45694.significant.rst +++ b/newsfragments/45694.significant.rst @@ -40,8 +40,8 @@ After: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/aip-72.significant.rst b/newsfragments/aip-72.significant.rst index 0c886ca60c18e..35ce78ccc3a3c 100644 --- a/newsfragments/aip-72.significant.rst +++ b/newsfragments/aip-72.significant.rst @@ -51,8 +51,8 @@ As part of this change the following breaking changes have occurred: * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migrations rules needed diff --git a/newsfragments/aip-79.significant.rst b/newsfragments/aip-79.significant.rst index b43da2a3ccd94..e2ebb54b2625a 100644 --- a/newsfragments/aip-79.significant.rst +++ b/newsfragments/aip-79.significant.rst @@ -22,5 +22,5 @@ As part of this change the following breaking changes have occurred: * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [x] Code interface change + * [ ] Dependency changes + * [x] Code interface changes From 2f454775b4e1e9b0d848939b5f09d58d631fa38b Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Fri, 17 Jan 2025 19:13:56 +0800 Subject: [PATCH 14/17] docs(newsfragments): replace DAG as Dag --- newsfragments/24842.significant.rst | 2 +- newsfragments/40029.significant.rst | 2 +- newsfragments/40931.significant.rst | 2 +- newsfragments/41096.significant.rst | 2 +- newsfragments/41348.significant.rst | 2 +- newsfragments/41366.significant.rst | 2 +- newsfragments/41367.significant.rst | 2 +- newsfragments/41368.significant.rst | 2 +- newsfragments/41390.significant.rst | 2 +- newsfragments/41391.significant.rst | 2 +- newsfragments/41393.significant.rst | 2 +- newsfragments/41394.significant.rst | 2 +- newsfragments/41395.significant.rst | 2 +- newsfragments/41420.significant.rst | 2 +- newsfragments/41434.significant.rst | 2 +- newsfragments/41440.significant.rst | 2 +- newsfragments/41453.significant.rst | 2 +- newsfragments/41496.significant.rst | 2 +- newsfragments/41520.significant.rst | 2 +- newsfragments/41533.significant.rst | 2 +- newsfragments/41539.significant.rst | 2 +- newsfragments/41550.significant.rst | 2 +- newsfragments/41552.significant.rst | 2 +- newsfragments/41579.significant.rst | 2 +- newsfragments/41609.significant.rst | 2 +- newsfragments/41635.significant.rst | 2 +- newsfragments/41642.significant.rst | 2 +- newsfragments/41663.significant.rst | 2 +- newsfragments/41693.significant.rst | 2 +- newsfragments/41708.significant.rst | 2 +- newsfragments/41733.significant.rst | 2 +- newsfragments/41735.significant.rst | 2 +- newsfragments/41736.significant.rst | 2 +- newsfragments/41737.significant.rst | 2 +- newsfragments/41739.significant.rst | 2 +- newsfragments/41748.significant.rst | 2 +- newsfragments/41758.significant.rst | 2 +- newsfragments/41761.significant.rst | 2 +- newsfragments/41762.significant.rst | 2 +- newsfragments/41774.significant.rst | 2 +- newsfragments/41776.significant.rst | 2 +- newsfragments/41778.significant.rst | 2 +- newsfragments/41779.significant.rst | 2 +- newsfragments/41780.significant.rst | 2 +- newsfragments/41784.significant.rst | 2 +- newsfragments/41808.significant.rst | 2 +- newsfragments/41857.significant.rst | 2 +- newsfragments/41910.significant.rst | 2 +- newsfragments/41964.significant.rst | 2 +- newsfragments/41975.significant.rst | 2 +- newsfragments/42023.significant.rst | 2 +- newsfragments/42042.significant.rst | 2 +- newsfragments/42054.significant.rst | 2 +- newsfragments/42060.significant.rst | 2 +- newsfragments/42088.significant.rst | 2 +- newsfragments/42100.significant.rst | 2 +- newsfragments/42126.significant.rst | 2 +- newsfragments/42129.significant.rst | 2 +- newsfragments/42137.significant.rst | 2 +- newsfragments/42280.significant.rst | 2 +- newsfragments/42285.significant.rst | 2 +- newsfragments/42343.significant.rst | 2 +- newsfragments/42404.significant.rst | 2 +- newsfragments/42436.significant.rst | 2 +- newsfragments/42548.significant.rst | 2 +- newsfragments/42579.significant.rst | 2 +- newsfragments/42640.significant.rst | 2 +- newsfragments/42647.significant.rst | 2 +- newsfragments/42658.significant.rst | 2 +- newsfragments/42660.significant.rst | 2 +- newsfragments/42739.significant.rst | 2 +- newsfragments/42776.significant.rst | 2 +- newsfragments/42953.significant.rst | 2 +- newsfragments/43067.significant.rst | 2 +- newsfragments/43073.significant.rst | 2 +- newsfragments/43096.significant.rst | 2 +- newsfragments/43102.significant.rst | 2 +- newsfragments/43183.significant.rst | 2 +- newsfragments/43289.significant.rst | 2 +- newsfragments/43291.significant.rst | 2 +- newsfragments/43349.significant.rst | 2 +- newsfragments/43490.significant.rst | 2 +- newsfragments/43530.significant.rst | 2 +- newsfragments/43533.significant.rst | 2 +- newsfragments/43562.significant.rst | 2 +- newsfragments/43568.significant.rst | 2 +- newsfragments/43611.significant.rst | 2 +- newsfragments/43612.significant.rst | 2 +- newsfragments/43774.significant.rst | 2 +- newsfragments/43902.significant.rst | 2 +- newsfragments/43915.significant.rst | 2 +- newsfragments/43943.significant.rst | 2 +- newsfragments/43949.significant.rst | 2 +- newsfragments/43975.significant.rst | 2 +- newsfragments/44080.significant.rst | 2 +- newsfragments/44475.significant.rst | 2 +- newsfragments/44533.significant.rst | 2 +- newsfragments/44706.significant.rst | 2 +- newsfragments/44820.significant.rst | 2 +- newsfragments/45017.significant.rst | 2 +- newsfragments/45530.significant.rst | 2 +- newsfragments/45694.significant.rst | 2 +- newsfragments/aip-72.significant.rst | 2 +- newsfragments/aip-79.significant.rst | 2 +- newsfragments/template.significant.rst | 4 ++-- 105 files changed, 106 insertions(+), 106 deletions(-) diff --git a/newsfragments/24842.significant.rst b/newsfragments/24842.significant.rst index 1179932ab1626..f1b5e57cba6d5 100644 --- a/newsfragments/24842.significant.rst +++ b/newsfragments/24842.significant.rst @@ -7,7 +7,7 @@ DAG with ``TriggerDagRunOperator``. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/40029.significant.rst b/newsfragments/40029.significant.rst index f3c7a6e7be16a..1d9bc26ef858a 100644 --- a/newsfragments/40029.significant.rst +++ b/newsfragments/40029.significant.rst @@ -2,7 +2,7 @@ Removed deprecated airflow configuration ``webserver.allow_raw_html_descriptions * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/40931.significant.rst b/newsfragments/40931.significant.rst index b63db18d8350a..7893e6dc0a014 100644 --- a/newsfragments/40931.significant.rst +++ b/newsfragments/40931.significant.rst @@ -2,7 +2,7 @@ Removed dagbag deprecated ``store_serialized_dags`` parameter. Please use ``read * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41096.significant.rst b/newsfragments/41096.significant.rst index 2484f4f094707..e08520b14255d 100644 --- a/newsfragments/41096.significant.rst +++ b/newsfragments/41096.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``processor_poll_interval`` configuration parameter from ``sc * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41348.significant.rst b/newsfragments/41348.significant.rst index f7d160cbe6e7a..d451009db248c 100644 --- a/newsfragments/41348.significant.rst +++ b/newsfragments/41348.significant.rst @@ -243,7 +243,7 @@ Rename ``Dataset`` as ``Asset`` * Types of change - * [x] DAG changes + * [x] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41366.significant.rst b/newsfragments/41366.significant.rst index c387ccf5fda07..8c0237fb533c0 100644 --- a/newsfragments/41366.significant.rst +++ b/newsfragments/41366.significant.rst @@ -4,7 +4,7 @@ All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have b * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41367.significant.rst b/newsfragments/41367.significant.rst index 8f8157a6e1d22..1e7405bd8e2ee 100644 --- a/newsfragments/41367.significant.rst +++ b/newsfragments/41367.significant.rst @@ -5,7 +5,7 @@ It has been moved to ``airflow.models.errors.ParseImportError``. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41368.significant.rst b/newsfragments/41368.significant.rst index ae898adee75a7..2ae517e7ce430 100644 --- a/newsfragments/41368.significant.rst +++ b/newsfragments/41368.significant.rst @@ -13,7 +13,7 @@ For example, instead of ``from airflow.sensors import TimeDeltaSensor``, use ``f * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41390.significant.rst b/newsfragments/41390.significant.rst index 234e74c652ea4..5a88c547048fe 100644 --- a/newsfragments/41390.significant.rst +++ b/newsfragments/41390.significant.rst @@ -13,7 +13,7 @@ remove any usage of Subdags to maintain compatibility with future Airflow releas * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [x] API changes * [x] CLI changes diff --git a/newsfragments/41391.significant.rst b/newsfragments/41391.significant.rst index 9b8965f3abb54..de169be0e4835 100644 --- a/newsfragments/41391.significant.rst +++ b/newsfragments/41391.significant.rst @@ -5,7 +5,7 @@ the ``airflow.providers.standard.sensors.external_task.ExternalDagLink`` class d * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41393.significant.rst b/newsfragments/41393.significant.rst index 792071e2479bf..3692596d921cc 100644 --- a/newsfragments/41393.significant.rst +++ b/newsfragments/41393.significant.rst @@ -16,7 +16,7 @@ Example update: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41394.significant.rst b/newsfragments/41394.significant.rst index fa3d1195d2676..49414a50b8e31 100644 --- a/newsfragments/41394.significant.rst +++ b/newsfragments/41394.significant.rst @@ -5,7 +5,7 @@ to ensure compatibility with Airflow 3.0 and beyond. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41395.significant.rst b/newsfragments/41395.significant.rst index 070dffcacb7eb..f3e1c0873b8c1 100644 --- a/newsfragments/41395.significant.rst +++ b/newsfragments/41395.significant.rst @@ -11,7 +11,7 @@ The following deprecated functions, constants, and classes have been removed as * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41420.significant.rst b/newsfragments/41420.significant.rst index 32457bec03a06..b2d05c97c60b4 100644 --- a/newsfragments/41420.significant.rst +++ b/newsfragments/41420.significant.rst @@ -10,7 +10,7 @@ as there are no actual duplicates at the tags. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41434.significant.rst b/newsfragments/41434.significant.rst index b02bbc7cbefbb..7a4eed657d11d 100644 --- a/newsfragments/41434.significant.rst +++ b/newsfragments/41434.significant.rst @@ -5,7 +5,7 @@ should transition to using Rest API as an alternative. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/41440.significant.rst b/newsfragments/41440.significant.rst index 4487f48f60614..c23b6edfb5efc 100644 --- a/newsfragments/41440.significant.rst +++ b/newsfragments/41440.significant.rst @@ -18,7 +18,7 @@ Removed unused methods / properties in ``airflow/models/dag.py`` * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41453.significant.rst b/newsfragments/41453.significant.rst index 77c7fd1c017ab..8018f919561f6 100644 --- a/newsfragments/41453.significant.rst +++ b/newsfragments/41453.significant.rst @@ -12,7 +12,7 @@ later will also no longer contain the field. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/41496.significant.rst b/newsfragments/41496.significant.rst index c8edda484706b..e19f1df46c5a7 100644 --- a/newsfragments/41496.significant.rst +++ b/newsfragments/41496.significant.rst @@ -7,7 +7,7 @@ Removed deprecated methods in ``airflow/utils/dates.py`` * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41520.significant.rst b/newsfragments/41520.significant.rst index c17c5efd961e4..bfd220fa4446f 100644 --- a/newsfragments/41520.significant.rst +++ b/newsfragments/41520.significant.rst @@ -7,7 +7,7 @@ Removed deprecated methods in ``airflow/utils/helpers.py`` * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41533.significant.rst b/newsfragments/41533.significant.rst index 2e1860947147c..0f898f21ad332 100644 --- a/newsfragments/41533.significant.rst +++ b/newsfragments/41533.significant.rst @@ -26,7 +26,7 @@ Example update: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41539.significant.rst b/newsfragments/41539.significant.rst index 0cbcf96c04adb..097dc6db75b05 100644 --- a/newsfragments/41539.significant.rst +++ b/newsfragments/41539.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``smtp_user`` and ``smtp_password`` configuration parameters * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41550.significant.rst b/newsfragments/41550.significant.rst index 5fceed517d221..6e4ff5827d297 100644 --- a/newsfragments/41550.significant.rst +++ b/newsfragments/41550.significant.rst @@ -4,7 +4,7 @@ Removed deprecated ``policy`` parameter from ``airflow_local_settings``. Please * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41552.significant.rst b/newsfragments/41552.significant.rst index 241cbe92eede9..fa889ee98aabb 100644 --- a/newsfragments/41552.significant.rst +++ b/newsfragments/41552.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_ * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41579.significant.rst b/newsfragments/41579.significant.rst index 6103989bb6018..d554b5b85303a 100644 --- a/newsfragments/41579.significant.rst +++ b/newsfragments/41579.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``apply_defaults`` function from ``airflow/utils/decorators.p * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41609.significant.rst b/newsfragments/41609.significant.rst index f0dcb41399019..b691aaea7d188 100644 --- a/newsfragments/41609.significant.rst +++ b/newsfragments/41609.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``dependency_detector`` parameter from ``scheduler``. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41635.significant.rst b/newsfragments/41635.significant.rst index 1453b8a30246a..da3a6e719f4de 100644 --- a/newsfragments/41635.significant.rst +++ b/newsfragments/41635.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``--ignore-depends-on-past`` cli option from task command. P * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [x] CLI changes diff --git a/newsfragments/41642.significant.rst b/newsfragments/41642.significant.rst index 008b2ed24c210..a0748da360d10 100644 --- a/newsfragments/41642.significant.rst +++ b/newsfragments/41642.significant.rst @@ -4,7 +4,7 @@ Please use ``get_conn_value`` and ``get_connection`` instead. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41663.significant.rst b/newsfragments/41663.significant.rst index 2711fa67b3e0f..2cfd9d3f2df27 100644 --- a/newsfragments/41663.significant.rst +++ b/newsfragments/41663.significant.rst @@ -2,7 +2,7 @@ Removed deprecated auth ``airflow.api.auth.backend.basic_auth`` from ``auth_back * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41693.significant.rst b/newsfragments/41693.significant.rst index 2430a9aea1d18..89fbe92567725 100644 --- a/newsfragments/41693.significant.rst +++ b/newsfragments/41693.significant.rst @@ -2,7 +2,7 @@ Removed deprecated auth ``airflow.api.auth.backend.kerberos_auth`` and ``airflow * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41708.significant.rst b/newsfragments/41708.significant.rst index 2029cd213795c..5f14dd77d1107 100644 --- a/newsfragments/41708.significant.rst +++ b/newsfragments/41708.significant.rst @@ -2,7 +2,7 @@ Removed deprecated auth manager ``airflow.auth.managers.fab.fab_auth_manager`` a * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41733.significant.rst b/newsfragments/41733.significant.rst index 87e5d5655d454..dda6856aad8b5 100644 --- a/newsfragments/41733.significant.rst +++ b/newsfragments/41733.significant.rst @@ -2,7 +2,7 @@ Removed deprecated function ``get_connections()`` function in ``airflow.hooks.ba * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41735.significant.rst b/newsfragments/41735.significant.rst index 3917d95dbe2cd..751ea773bf761 100644 --- a/newsfragments/41735.significant.rst +++ b/newsfragments/41735.significant.rst @@ -2,7 +2,7 @@ Removed deprecated module ``airflow.kubernetes``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41736.significant.rst b/newsfragments/41736.significant.rst index 0037b456884ae..d73d778fd6339 100644 --- a/newsfragments/41736.significant.rst +++ b/newsfragments/41736.significant.rst @@ -8,7 +8,7 @@ Parameters removed: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41737.significant.rst b/newsfragments/41737.significant.rst index 76ca20170af32..1bf2ed6c13663 100644 --- a/newsfragments/41737.significant.rst +++ b/newsfragments/41737.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``TaskStateTrigger`` from ``airflow.triggers.external_task`` * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41739.significant.rst b/newsfragments/41739.significant.rst index 5cd65cb5e9e80..fc92582ee6d2a 100644 --- a/newsfragments/41739.significant.rst +++ b/newsfragments/41739.significant.rst @@ -4,7 +4,7 @@ Removed backfill job command cli option ``treat-dag-as-regex``. Please use ``tre * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [x] CLI changes diff --git a/newsfragments/41748.significant.rst b/newsfragments/41748.significant.rst index 3f58433ad0139..33546c3841995 100644 --- a/newsfragments/41748.significant.rst +++ b/newsfragments/41748.significant.rst @@ -2,7 +2,7 @@ Deprecated module ``airflow.hooks.dbapi`` removed. Please use ``airflow.provider * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41758.significant.rst b/newsfragments/41758.significant.rst index 1fd44263e6162..cf87332b94cfb 100644 --- a/newsfragments/41758.significant.rst +++ b/newsfragments/41758.significant.rst @@ -13,7 +13,7 @@ Removed deprecated functions and modules from ``airflow.www`` module. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41761.significant.rst b/newsfragments/41761.significant.rst index 85438a6c040cd..f212a3bd338e0 100644 --- a/newsfragments/41761.significant.rst +++ b/newsfragments/41761.significant.rst @@ -9,7 +9,7 @@ Removed a set of deprecations in BaseOperator. * Types of change - * [x] DAG changes + * [x] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41762.significant.rst b/newsfragments/41762.significant.rst index fee10c5e234a3..a2d6271a247ed 100644 --- a/newsfragments/41762.significant.rst +++ b/newsfragments/41762.significant.rst @@ -8,7 +8,7 @@ Removed a set of deprecations in ``Connection`` from ``airflow.models``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41774.significant.rst b/newsfragments/41774.significant.rst index 298d997659b78..048e2948927c5 100644 --- a/newsfragments/41774.significant.rst +++ b/newsfragments/41774.significant.rst @@ -13,7 +13,7 @@ Removed a set of deprecations in ``DAG`` from ``airflow.models``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41776.significant.rst b/newsfragments/41776.significant.rst index b312633ba3565..0f8f53648da11 100644 --- a/newsfragments/41776.significant.rst +++ b/newsfragments/41776.significant.rst @@ -6,7 +6,7 @@ Removed a set of deprecations in from ``airflow.models.param``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41778.significant.rst b/newsfragments/41778.significant.rst index cd72be3fb6ad2..017ec59d3a2c8 100644 --- a/newsfragments/41778.significant.rst +++ b/newsfragments/41778.significant.rst @@ -5,7 +5,7 @@ Removed a set of deprecations in from ``airflow.models.dagrun``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41779.significant.rst b/newsfragments/41779.significant.rst index d6b135ea0a203..0c2861a856891 100644 --- a/newsfragments/41779.significant.rst +++ b/newsfragments/41779.significant.rst @@ -2,7 +2,7 @@ Remove deprecated support for ``airflow.models.errors.ImportError`` which has be * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41780.significant.rst b/newsfragments/41780.significant.rst index d10efdce85f9b..453c961d5af8e 100644 --- a/newsfragments/41780.significant.rst +++ b/newsfragments/41780.significant.rst @@ -2,7 +2,7 @@ Remove deprecated support for passing ``execution_date`` to ``airflow.models.ski * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41784.significant.rst b/newsfragments/41784.significant.rst index 1474c9481dca3..86669b5c011af 100644 --- a/newsfragments/41784.significant.rst +++ b/newsfragments/41784.significant.rst @@ -13,7 +13,7 @@ Removed a set of deprecations in from ``airflow.models.taskinstance``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41808.significant.rst b/newsfragments/41808.significant.rst index edf8cb0f5b12f..38b66a9959588 100644 --- a/newsfragments/41808.significant.rst +++ b/newsfragments/41808.significant.rst @@ -9,7 +9,7 @@ Note: there are no replacements. Direct access to DB is discouraged and will not * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41857.significant.rst b/newsfragments/41857.significant.rst index 3bbdce5cd1c7f..fd88c97bfa522 100644 --- a/newsfragments/41857.significant.rst +++ b/newsfragments/41857.significant.rst @@ -2,7 +2,7 @@ Airflow core now depends on Pydantic v2. If you have Pydantic v1 installed, plea * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41910.significant.rst b/newsfragments/41910.significant.rst index 0c0a94331791c..313291486f2e4 100644 --- a/newsfragments/41910.significant.rst +++ b/newsfragments/41910.significant.rst @@ -2,7 +2,7 @@ Removed deprecated method ``requires_access`` from module ``airflow.api_connexio * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/41964.significant.rst b/newsfragments/41964.significant.rst index 7324a75d06ec7..f004b61636733 100644 --- a/newsfragments/41964.significant.rst +++ b/newsfragments/41964.significant.rst @@ -7,7 +7,7 @@ The format of the output with that flag can be expensive to generate and extreme * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [x] CLI changes diff --git a/newsfragments/41975.significant.rst b/newsfragments/41975.significant.rst index 2470b1ab87cd5..1569035d713ed 100644 --- a/newsfragments/41975.significant.rst +++ b/newsfragments/41975.significant.rst @@ -2,7 +2,7 @@ Metrics basic deprecated validators (``AllowListValidator`` and ``BlockListVali * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42023.significant.rst b/newsfragments/42023.significant.rst index d44339e262d41..129679e06b58c 100644 --- a/newsfragments/42023.significant.rst +++ b/newsfragments/42023.significant.rst @@ -9,7 +9,7 @@ Rename ``Dataset`` as ``Asset`` in API endpoints * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API chanes * [ ] CLI changes diff --git a/newsfragments/42042.significant.rst b/newsfragments/42042.significant.rst index 4db96c85daaef..a743da5326c9d 100644 --- a/newsfragments/42042.significant.rst +++ b/newsfragments/42042.significant.rst @@ -2,7 +2,7 @@ Removed ``is_active`` property from ``BaseUser``. This property is longer used. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42054.significant.rst b/newsfragments/42054.significant.rst index 86de1bf6d7d50..dbe243df3854e 100644 --- a/newsfragments/42054.significant.rst +++ b/newsfragments/42054.significant.rst @@ -5,7 +5,7 @@ equality logic is also tweaked slightly to consider the extra dict. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42060.significant.rst b/newsfragments/42060.significant.rst index 98f4a7f15448f..fc806729e0ec0 100644 --- a/newsfragments/42060.significant.rst +++ b/newsfragments/42060.significant.rst @@ -2,7 +2,7 @@ Removed deprecated configuration ``stalled_task_timeout`` from ``celery``, ``tas * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42088.significant.rst b/newsfragments/42088.significant.rst index 8882725139c3d..db2d65c3bd882 100644 --- a/newsfragments/42088.significant.rst +++ b/newsfragments/42088.significant.rst @@ -15,7 +15,7 @@ Removed deprecated metrics configuration. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42100.significant.rst b/newsfragments/42100.significant.rst index 4c6c0af2235dc..801626a21c158 100644 --- a/newsfragments/42100.significant.rst +++ b/newsfragments/42100.significant.rst @@ -22,7 +22,7 @@ Removed deprecated logging configuration. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42126.significant.rst b/newsfragments/42126.significant.rst index 7213cd83cca69..e1b6f431ac4fb 100644 --- a/newsfragments/42126.significant.rst +++ b/newsfragments/42126.significant.rst @@ -15,7 +15,7 @@ Removed deprecated database configuration. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42129.significant.rst b/newsfragments/42129.significant.rst index 7fdfb3029e2df..406850a7792e6 100644 --- a/newsfragments/42129.significant.rst +++ b/newsfragments/42129.significant.rst @@ -18,7 +18,7 @@ Removed deprecated configuration. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42137.significant.rst b/newsfragments/42137.significant.rst index 83878079648d9..1055032dc2a64 100644 --- a/newsfragments/42137.significant.rst +++ b/newsfragments/42137.significant.rst @@ -2,7 +2,7 @@ Optional ``[saml]`` extra has been removed from Airflow core - instead Amazon Pr * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42280.significant.rst b/newsfragments/42280.significant.rst index 4747a4fd51e9c..35e37727cda6a 100644 --- a/newsfragments/42280.significant.rst +++ b/newsfragments/42280.significant.rst @@ -6,7 +6,7 @@ Removed deprecated Rest API endpoints: * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/42285.significant.rst b/newsfragments/42285.significant.rst index 608272257b3b9..cb654fa485496 100644 --- a/newsfragments/42285.significant.rst +++ b/newsfragments/42285.significant.rst @@ -2,7 +2,7 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in * Types of change - * [x] DAG changes + * [x] Dag changes * [x] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/42343.significant.rst b/newsfragments/42343.significant.rst index 8f2e533749244..7af4954e265cc 100644 --- a/newsfragments/42343.significant.rst +++ b/newsfragments/42343.significant.rst @@ -8,7 +8,7 @@ Also, the ``session`` argument is now keyword-only. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42404.significant.rst b/newsfragments/42404.significant.rst index c51c0faec502d..c9d1212a3f204 100644 --- a/newsfragments/42404.significant.rst +++ b/newsfragments/42404.significant.rst @@ -7,7 +7,7 @@ The shift towards using ``run_id`` as the sole identifier for DAG runs eliminate * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/42436.significant.rst b/newsfragments/42436.significant.rst index e9c83b0b7fd7d..f3c0117e641a5 100644 --- a/newsfragments/42436.significant.rst +++ b/newsfragments/42436.significant.rst @@ -8,7 +8,7 @@ To revert to the previous behavior, set the configuration to ``regexp``. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42548.significant.rst b/newsfragments/42548.significant.rst index ed449b5270a32..93a5a7db417e4 100644 --- a/newsfragments/42548.significant.rst +++ b/newsfragments/42548.significant.rst @@ -2,7 +2,7 @@ Remove is_backfill attribute from DagRun object * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42579.significant.rst b/newsfragments/42579.significant.rst index 365a3e548f4a2..fd386f83385ea 100644 --- a/newsfragments/42579.significant.rst +++ b/newsfragments/42579.significant.rst @@ -22,7 +22,7 @@ Rename ``Dataset`` endpoints as ``Asset`` endpoints * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/42640.significant.rst b/newsfragments/42640.significant.rst index 939d596f912bb..e5d0e81f3da11 100644 --- a/newsfragments/42640.significant.rst +++ b/newsfragments/42640.significant.rst @@ -2,7 +2,7 @@ Removed deprecated custom dag dependency detector. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42647.significant.rst b/newsfragments/42647.significant.rst index 8ffc3326945ee..71bee3bb3fb9b 100644 --- a/newsfragments/42647.significant.rst +++ b/newsfragments/42647.significant.rst @@ -20,7 +20,7 @@ Removed deprecated aliases support for providers. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42658.significant.rst b/newsfragments/42658.significant.rst index c9f037c97d42f..84381da3f02a5 100644 --- a/newsfragments/42658.significant.rst +++ b/newsfragments/42658.significant.rst @@ -2,7 +2,7 @@ * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [x] CLI changes diff --git a/newsfragments/42660.significant.rst b/newsfragments/42660.significant.rst index 3d141a03e59fe..924259e11151d 100644 --- a/newsfragments/42660.significant.rst +++ b/newsfragments/42660.significant.rst @@ -2,7 +2,7 @@ Deprecated field ``concurrency`` from ``DAGDetailSchema`` has been removed. Plea * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/42739.significant.rst b/newsfragments/42739.significant.rst index bb030f21a39ab..eb565c37e494a 100644 --- a/newsfragments/42739.significant.rst +++ b/newsfragments/42739.significant.rst @@ -2,7 +2,7 @@ Remove support for Python 3.8 as this version is not maintained within Python re * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42776.significant.rst b/newsfragments/42776.significant.rst index e954b71f43e8d..188bcd8315442 100644 --- a/newsfragments/42776.significant.rst +++ b/newsfragments/42776.significant.rst @@ -2,7 +2,7 @@ Removed deprecated ``Chainable`` type from ``BaseOperator``. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/42953.significant.rst b/newsfragments/42953.significant.rst index 0b217694aee6c..eb7c229b9c3d5 100644 --- a/newsfragments/42953.significant.rst +++ b/newsfragments/42953.significant.rst @@ -5,7 +5,7 @@ Vote thread: https://lists.apache.org/thread/9o84d3yn934m32gtlpokpwtbbmtxj47l. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43067.significant.rst b/newsfragments/43067.significant.rst index 70b63db37faef..65501c54a6bf5 100644 --- a/newsfragments/43067.significant.rst +++ b/newsfragments/43067.significant.rst @@ -5,7 +5,7 @@ Also, make DagRun.active_runs_of_dags private. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43073.significant.rst b/newsfragments/43073.significant.rst index 578251ba75f86..9dd26a3bf175f 100644 --- a/newsfragments/43073.significant.rst +++ b/newsfragments/43073.significant.rst @@ -2,7 +2,7 @@ Rename ``DagRunTriggeredByType.DATASET`` as ``DagRunTriggeredByType.ASSET`` and * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43096.significant.rst b/newsfragments/43096.significant.rst index 815c5d78f82dc..1803b9ac041b7 100644 --- a/newsfragments/43096.significant.rst +++ b/newsfragments/43096.significant.rst @@ -2,7 +2,7 @@ Removed auth backend ``airflow.api.auth.backend.default`` * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43102.significant.rst b/newsfragments/43102.significant.rst index 4567d357f8e52..18e59e5ac22ac 100644 --- a/newsfragments/43102.significant.rst +++ b/newsfragments/43102.significant.rst @@ -19,7 +19,7 @@ After: * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [x] API changes * [ ] CLI changes diff --git a/newsfragments/43183.significant.rst b/newsfragments/43183.significant.rst index 6e0bc76280b8d..7f3e28aa0c5a0 100644 --- a/newsfragments/43183.significant.rst +++ b/newsfragments/43183.significant.rst @@ -6,7 +6,7 @@ just using the Log table. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43289.significant.rst b/newsfragments/43289.significant.rst index 85892f3339bd3..0260bb386b1f2 100644 --- a/newsfragments/43289.significant.rst +++ b/newsfragments/43289.significant.rst @@ -5,7 +5,7 @@ are just treated as plain Python classes by Airflow, so there is no need to regi * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43291.significant.rst b/newsfragments/43291.significant.rst index 16530beff9a5d..bc8654a21e131 100644 --- a/newsfragments/43291.significant.rst +++ b/newsfragments/43291.significant.rst @@ -17,7 +17,7 @@ You should instead import it as: * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43349.significant.rst b/newsfragments/43349.significant.rst index c61a7b41fa42a..23af4ec5697f8 100644 --- a/newsfragments/43349.significant.rst +++ b/newsfragments/43349.significant.rst @@ -6,7 +6,7 @@ The trigger rule ``TriggerRule.DUMMY`` was removed. * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43490.significant.rst b/newsfragments/43490.significant.rst index 4a8091c69df2f..7d17cbec439a1 100644 --- a/newsfragments/43490.significant.rst +++ b/newsfragments/43490.significant.rst @@ -5,7 +5,7 @@ Use the REST API to get task failures instead (which gets it from the ``task_ins * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43530.significant.rst b/newsfragments/43530.significant.rst index bc7d356c11aa2..0876bd92ef9d8 100644 --- a/newsfragments/43530.significant.rst +++ b/newsfragments/43530.significant.rst @@ -22,7 +22,7 @@ After: * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43533.significant.rst b/newsfragments/43533.significant.rst index e4139e70c610b..c59f931005300 100644 --- a/newsfragments/43533.significant.rst +++ b/newsfragments/43533.significant.rst @@ -9,7 +9,7 @@ Following functions are removed: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43562.significant.rst b/newsfragments/43562.significant.rst index 56566d6eedaaf..98b232213e05d 100644 --- a/newsfragments/43562.significant.rst +++ b/newsfragments/43562.significant.rst @@ -25,7 +25,7 @@ After: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43568.significant.rst b/newsfragments/43568.significant.rst index e4685e1b3f178..801e7739f661e 100644 --- a/newsfragments/43568.significant.rst +++ b/newsfragments/43568.significant.rst @@ -2,7 +2,7 @@ Remove ``virtualenv`` extra as PythonVirtualenvOperator has been moved to standa * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43611.significant.rst b/newsfragments/43611.significant.rst index 4fddba6f2aae0..2f6e51fd78de4 100644 --- a/newsfragments/43611.significant.rst +++ b/newsfragments/43611.significant.rst @@ -7,7 +7,7 @@ capped and only storing values from -2147483648 to 2147483647. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43612.significant.rst b/newsfragments/43612.significant.rst index e70382999db71..1b37228e11510 100644 --- a/newsfragments/43612.significant.rst +++ b/newsfragments/43612.significant.rst @@ -9,7 +9,7 @@ AIRFLOW__STANDARD__VENV_INSTALL_METHOD option. The possible values are: * Types of change - * [x] DAG changes + * [x] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43774.significant.rst b/newsfragments/43774.significant.rst index b1dfc50536006..7b38908417033 100644 --- a/newsfragments/43774.significant.rst +++ b/newsfragments/43774.significant.rst @@ -7,7 +7,7 @@ For easier change in the future, this function now takes only keyword arguments. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43902.significant.rst b/newsfragments/43902.significant.rst index 7c7ee0119cfe5..58de47893b816 100644 --- a/newsfragments/43902.significant.rst +++ b/newsfragments/43902.significant.rst @@ -7,7 +7,7 @@ The shift towards ``logical_date`` helps move away from the limitations of ``exe * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43915.significant.rst b/newsfragments/43915.significant.rst index 482757525a537..51b0f53d7216d 100644 --- a/newsfragments/43915.significant.rst +++ b/newsfragments/43915.significant.rst @@ -5,7 +5,7 @@ a hard error on validation failure. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43943.significant.rst b/newsfragments/43943.significant.rst index 4e5b2eda1ea27..dba684d1135c9 100644 --- a/newsfragments/43943.significant.rst +++ b/newsfragments/43943.significant.rst @@ -6,7 +6,7 @@ fetching logs to attach to the trace) * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/43949.significant.rst b/newsfragments/43949.significant.rst index 554a2f6f9af8a..745c10d455def 100644 --- a/newsfragments/43949.significant.rst +++ b/newsfragments/43949.significant.rst @@ -6,7 +6,7 @@ no longer delete serialized dag without going through ``airflow db-clean`` comma * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [x] CLI changes diff --git a/newsfragments/43975.significant.rst b/newsfragments/43975.significant.rst index 5b7cd07da4b55..2c437ef3a4e37 100644 --- a/newsfragments/43975.significant.rst +++ b/newsfragments/43975.significant.rst @@ -9,7 +9,7 @@ backwards compatibility with the previous versions of Airflow. * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/44080.significant.rst b/newsfragments/44080.significant.rst index 36d85e22d2e41..3aeca5191e4b6 100644 --- a/newsfragments/44080.significant.rst +++ b/newsfragments/44080.significant.rst @@ -4,7 +4,7 @@ PostgreSQL 12 is no longer being supported by the PostgreSQL community. You must * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/44475.significant.rst b/newsfragments/44475.significant.rst index f6ebd5516fda6..bf5ec44939432 100644 --- a/newsfragments/44475.significant.rst +++ b/newsfragments/44475.significant.rst @@ -6,7 +6,7 @@ Remove ``TriggerRule.NONE_FAILED_OR_SKIPPED`` * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/44533.significant.rst b/newsfragments/44533.significant.rst index 0ff97c335e995..5943741428d7f 100644 --- a/newsfragments/44533.significant.rst +++ b/newsfragments/44533.significant.rst @@ -6,7 +6,7 @@ The ``conf`` column is changing from pickle to json, thus, the values in that co * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/44706.significant.rst b/newsfragments/44706.significant.rst index 6d8290eae53ed..6391000d4caf7 100644 --- a/newsfragments/44706.significant.rst +++ b/newsfragments/44706.significant.rst @@ -6,7 +6,7 @@ If you would like to create default connections use ``airflow connections create * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [x] CLI changes diff --git a/newsfragments/44820.significant.rst b/newsfragments/44820.significant.rst index 313d5e165e71a..d7a70fd0cba8a 100644 --- a/newsfragments/44820.significant.rst +++ b/newsfragments/44820.significant.rst @@ -25,7 +25,7 @@ Example: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/45017.significant.rst b/newsfragments/45017.significant.rst index 5ddc6fef4b2bd..b1140fcf8d434 100644 --- a/newsfragments/45017.significant.rst +++ b/newsfragments/45017.significant.rst @@ -5,7 +5,7 @@ should be imported from ``airflow.providers.celery.executors.default_celery.DEFA * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/45530.significant.rst b/newsfragments/45530.significant.rst index 228e08f0274e2..5805dc3789e2b 100644 --- a/newsfragments/45530.significant.rst +++ b/newsfragments/45530.significant.rst @@ -13,7 +13,7 @@ if the DAG is diorectly set to "failed" or "success". * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/45694.significant.rst b/newsfragments/45694.significant.rst index bddb2d9fae364..3f0422b2810cb 100644 --- a/newsfragments/45694.significant.rst +++ b/newsfragments/45694.significant.rst @@ -34,7 +34,7 @@ After: * Types of change - * [x] DAG changes + * [x] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/aip-72.significant.rst b/newsfragments/aip-72.significant.rst index 35ce78ccc3a3c..4ad2ab67f6335 100644 --- a/newsfragments/aip-72.significant.rst +++ b/newsfragments/aip-72.significant.rst @@ -45,7 +45,7 @@ As part of this change the following breaking changes have occurred: * Types of change - * [x] DAG changes + * [x] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/aip-79.significant.rst b/newsfragments/aip-79.significant.rst index e2ebb54b2625a..9ca9222333ed2 100644 --- a/newsfragments/aip-79.significant.rst +++ b/newsfragments/aip-79.significant.rst @@ -16,7 +16,7 @@ As part of this change the following breaking changes have occurred: * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes diff --git a/newsfragments/template.significant.rst b/newsfragments/template.significant.rst index c5cb7e047a514..4877b0cbd1e19 100644 --- a/newsfragments/template.significant.rst +++ b/newsfragments/template.significant.rst @@ -8,13 +8,13 @@ .. API changes: requires users to change their Airflow REST API calls .. CLI changes: requires users to change their Airflow CLI usage .. Behaviour changes: the existing code won't break, but the behavior is different -.. Plugin changes: requires uesrs to change their Airflow plugin implementation +.. Plugin changes: requires users to change their Airflow plugin implementation .. Dependency changes: requires users to change their dependencies (e.g., Postgres 12) .. Code interface changes: requires users to change other implementations (e.g., auth manager) * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes From f241864c518fc13efb0a83b5a7142fe0615d1468 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Tue, 21 Jan 2025 16:53:26 +0800 Subject: [PATCH 15/17] style(newsfragments): add type of change to significant --- newsfragments/45729.significant.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/newsfragments/45729.significant.rst b/newsfragments/45729.significant.rst index a21491c90ce22..4bfbee3d9fcad 100644 --- a/newsfragments/45729.significant.rst +++ b/newsfragments/45729.significant.rst @@ -1,3 +1,14 @@ Standalone DAG processor is now required The scheduler is no longer able to parse DAGs itself - it relies on the standalone DAG processor (introduced in Airflow 2.3) to do it instead. You can start one by running ``airflow dag-processor``. + +* Types of change + + * [ ] DAG changes + * [ ] Config changes + * [ ] API changes + * [ ] CLI changes + * [x] Behaviour changes + * [ ] Plugin changes + * [ ] Dependency change + * [ ] Code interface change From 5920f208ce63e0ec0eb057cf4a2f002795bdcd80 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Wed, 22 Jan 2025 09:52:45 +0800 Subject: [PATCH 16/17] docs(newsfragments): fix type of changes typo --- newsfragments/42023.significant.rst | 2 +- newsfragments/45722.significant.rst | 6 +++--- newsfragments/45729.significant.rst | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/newsfragments/42023.significant.rst b/newsfragments/42023.significant.rst index 129679e06b58c..48e8f7344da53 100644 --- a/newsfragments/42023.significant.rst +++ b/newsfragments/42023.significant.rst @@ -11,7 +11,7 @@ Rename ``Dataset`` as ``Asset`` in API endpoints * [ ] Dag changes * [ ] Config changes - * [x] API chanes + * [x] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes diff --git a/newsfragments/45722.significant.rst b/newsfragments/45722.significant.rst index 3e9068a1ac13d..aa7acda9e5e2f 100644 --- a/newsfragments/45722.significant.rst +++ b/newsfragments/45722.significant.rst @@ -2,14 +2,14 @@ Move airflow config ``scheduler.dag_dir_list_interval`` to ``dag_bundles.refresh * Types of change - * [ ] DAG changes + * [ ] Dag changes * [x] Config changes * [ ] API changes * [ ] CLI changes * [ ] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes * Migration rules needed diff --git a/newsfragments/45729.significant.rst b/newsfragments/45729.significant.rst index 4bfbee3d9fcad..5a722119cdf7d 100644 --- a/newsfragments/45729.significant.rst +++ b/newsfragments/45729.significant.rst @@ -4,11 +4,11 @@ The scheduler is no longer able to parse DAGs itself - it relies on the standalo * Types of change - * [ ] DAG changes + * [ ] Dag changes * [ ] Config changes * [ ] API changes * [ ] CLI changes * [x] Behaviour changes * [ ] Plugin changes - * [ ] Dependency change - * [ ] Code interface change + * [ ] Dependency changes + * [ ] Code interface changes From 92b0e42018a25c309d8aff356973b813617d1804 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Thu, 23 Jan 2025 18:35:41 +0800 Subject: [PATCH 17/17] docs(newsfragments): unify ruff rules format --- newsfragments/41348.significant.rst | 132 +++++++++++++--------------- newsfragments/41366.significant.rst | 2 +- newsfragments/41393.significant.rst | 4 +- newsfragments/41395.significant.rst | 10 +-- newsfragments/41453.significant.rst | 6 +- newsfragments/41552.significant.rst | 4 +- newsfragments/41564.significant.rst | 12 +-- newsfragments/41736.significant.rst | 14 +-- newsfragments/41761.significant.rst | 5 +- newsfragments/42285.significant.rst | 7 +- newsfragments/42794.significant.rst | 6 +- newsfragments/43289.significant.rst | 9 +- newsfragments/43291.significant.rst | 4 +- newsfragments/43608.significant.rst | 6 +- newsfragments/43890.significant.rst | 2 +- newsfragments/44053.significant.rst | 2 +- newsfragments/44288.significant.rst | 4 +- newsfragments/44820.significant.rst | 4 +- newsfragments/45327.significant.rst | 4 +- newsfragments/45694.significant.rst | 2 +- 20 files changed, 98 insertions(+), 141 deletions(-) diff --git a/newsfragments/41348.significant.rst b/newsfragments/41348.significant.rst index d451009db248c..f7637f3676ecd 100644 --- a/newsfragments/41348.significant.rst +++ b/newsfragments/41348.significant.rst @@ -263,76 +263,62 @@ Rename ``Dataset`` as ``Asset`` * AIR302 - * context key - - * [ ] ``triggering_dataset_events`` → ``triggering_asset_events`` - - * names - - * [x] ``airflow.api_connexion.security.requires_access_dataset`` → ``airflow.api_connexion.security.requires_access_asset`` - * [x] ``airflow.auth.managers.base_auth_manager.is_authorized_dataset`` → ``airflow.auth.managers.base_auth_manager.is_authorized_asset`` - * [x] ``airflow.auth.managers.models.resource_details.DatasetDetails`` → ``airflow.auth.managers.models.resource_details.AssetDetails`` - * [x] ``airflow.lineage.hook.DatasetLineageInfo`` → ``airflow.lineage.hook.AssetLineageInfo`` - * [x] ``airflow.security.permissions.RESOURCE_DATASET`` → ``airflow.security.permissions.RESOURCE_ASSET`` - * [x] ``airflow.www.auth.has_access_dataset`` → ``airflow.www.auth.has_access_dataset.has_access_asset`` - * [x] ``airflow.datasets.DatasetAliasEvent`` - * [x] ``airflow.datasets.Dataset`` → ``airflow.sdk.definitions.asset.Asset`` - * [x] ``airflow.Dataset`` → ``airflow.sdk.definitions.asset.Asset`` - * [x] ``airflow.datasets.DatasetAlias`` → ``airflow.sdk.definitions.asset.AssetAlias`` - * [x] ``airflow.datasets.DatasetAll`` → ``airflow.sdk.definitions.asset.AssetAll`` - * [x] ``airflow.datasets.DatasetAny`` → ``airflow.sdk.definitions.asset.AssetAny`` - * [x] ``airflow.datasets.metadata`` → ``airflow.sdk.definitions.asset.metadata`` - * [x] ``airflow.datasets.expand_alias_to_datasets`` → ``airflow.sdk.definitions.asset.expand_alias_to_assets`` - * [x] ``airflow.datasets.manager.dataset_manager`` → ``airflow.assets.manager`` - * [x] ``airflow.datasets.manager.resolve_dataset_manager`` → ``airflow.assets.resolve_asset_manager`` - * [x] ``airflow.datasets.manager.DatasetManager`` → ``airflow.assets.AssetManager`` - * [x] ``airflow.listeners.spec.dataset.on_dataset_created`` → ``airflow.listeners.spec.asset.on_asset_created`` - * [x] ``airflow.listeners.spec.dataset.on_dataset_changed`` → ``airflow.listeners.spec.asset.on_asset_changed`` - * [x] ``airflow.timetables.simple.DatasetTriggeredTimetable`` → ``airflow.timetables.simple.AssetTriggeredTimetable`` - * [x] ``airflow.timetables.datasets.DatasetOrTimeSchedule`` → ``airflow.timetables.assets.AssetOrTimeSchedule`` - * [x] ``airflow.providers.amazon.auth_manager.avp.entities.AvpEntities.DATASET`` → ``airflow.providers.amazon.auth_manager.avp.entities.AvpEntities.ASSET`` - * [x] ``airflow.providers.amazon.aws.datasets.s3.create_dataset`` → ``airflow.providers.amazon.aws.assets.s3.create_asset`` - * [x] ``airflow.providers.amazon.aws.datasets.s3.convert_dataset_to_openlineage`` → ``airflow.providers.amazon.aws.datasets.s3.convert_dataset_to_openlineage`` - * [x] ``airflow.providers.amazon.aws.datasets.s3.sanitize_uri`` → ``airflow.providers.amazon.aws.assets.s3.sanitize_uri`` - * [x] ``airflow.providers.common.io.datasets.file.convert_dataset_to_openlineage`` → ``airflow.providers.common.io.assets.file.convert_asset_to_openlineage`` - * [x] ``airflow.providers.common.io.datasets.file.sanitize_uri`` → ``airflow.providers.common.io.assets.file.sanitize_uri`` - * [x] ``airflow.providers.common.io.datasets.file.create_dataset`` → ``airflow.providers.common.io.assets.file.create_asset`` - * [x] ``airflow.providers.google.datasets.bigquery.sanitize_uri`` → ``airflow.providers.google.assets.bigquery.sanitize_uri`` - * [x] ``airflow.providers.google.datasets.gcs.create_dataset`` → ``airflow.providers.google.assets.gcs.create_asset`` - * [x] ``airflow.providers.google.datasets.gcs.sanitize_uri`` → ``airflow.providers.google.assets.gcs.sanitize_uri`` - * [x] ``airflow.providers.google.datasets.gcs.convert_dataset_to_openlineage`` → ``airflow.providers.google.assets.gcs.convert_asset_to_openlineage`` - * [x] ``airflow.providers.fab.auth_manager.fab_auth_manager.is_authorized_dataset`` → ``airflow.providers.fab.auth_manager.fab_auth_manager.is_authorized_asset`` - * [x] ``airflow.providers.openlineage.utils.utils.DatasetInfo`` → ``airflow.providers.openlineage.utils.utils.AssetInfo`` - * [x] ``airflow.providers.openlineage.utils.utils.translate_airflow_dataset`` → ``airflow.providers.openlineage.utils.utils.translate_airflow_asset`` - * [x] ``airflow.providers.postgres.datasets.postgres.sanitize_uri`` → ``airflow.providers.postgres.assets.postgres.sanitize_uri`` - * [x] ``airflow.providers.mysql.datasets.mysql.sanitize_uri`` → ``airflow.providers.mysql.assets.mysql.sanitize_uri`` - * [x] ``airflow.providers.trino.datasets.trino.sanitize_uri`` → ``airflow.providers.trino.assets.trino.sanitize_uri`` - - * property - - * [x] ``airflow.providers_manager.ProvidersManager.dataset_factories`` → ``airflow.providers_manager.ProvidersManager.asset_factories`` - * [x] ``airflow.providers_manager.ProvidersManager.dataset_uri_handlers`` → ``airflow.providers_manager.ProvidersManager.asset_uri_handlers`` - * [x] ``airflow.providers_manager.ProvidersManager.dataset_to_openlineage_converters`` → ``airflow.providers_manager.ProvidersManager.asset_to_openlineage_converters`` - - * class attribute - - * [x] ``airflow.lineage.hook.DatasetLineageInfo.dataset`` → ``airflow.lineage.hook.AssetLineageInfo.asset`` - - * method call - - * [x] ``airflow.datasets.manager.DatasetManager.register_dataset_change`` → ``airflow.assets.manager.AssetManager.register_asset_change`` - * [x] ``airflow.datasets.manager.DatasetManager.create_datasets`` → ``airflow.assets.manager.AssetManager.create_assets`` - * [x] ``airflow.datasets.manager.DatasetManager.notify_dataset_created`` → ``airflow.assets.manager.AssetManager.notify_asset_created`` - * [x] ``airflow.datasets.manager.DatasetManager.notify_dataset_changed`` → ``airflow.assets.manager.AssetManager.notify_asset_changed`` - * [x] ``airflow.datasets.manager.DatasetManager.notify_dataset_alias_created`` → ``airflow.assets.manager.AssetManager.notify_asset_alias_created`` - * [x] ``airflow.providers.amazon.auth_manager.aws_auth_manager.AwsAuthManager.is_authorized_dataset`` → ``airflow.providers.amazon.auth_manager.aws_auth_manager.AwsAuthManager.is_authorized_asset`` - * [x] ``airflow.lineage.hook.HookLineageCollector.create_dataset`` → ``airflow.lineage.hook.HookLineageCollector.create_asset`` - * [x] ``airflow.lineage.hook.HookLineageCollector.add_input_dataset`` → ``airflow.lineage.hook.HookLineageCollector.add_input_asset`` - * [x] ``airflow.lineage.hook.HookLineageCollector.add_output_dataset`` → ``airflow.lineage.hook.HookLineageCollector.dd_output_asset`` - * [x] ``airflow.lineage.hook.HookLineageCollector.collected_datasets`` → ``airflow.lineage.hook.HookLineageCollector.collected_assets`` - * [x] ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` - * [x] ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_uri`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_value`` - * [x] ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connections`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connection`` - * [x] ``airflow.hooks.base.BaseHook.get_connections`` → ``airflow.hooks.base.BaseHook.get_connection`` - * [x] ``airflow.datasets.BaseDataset.iter_datasets`` → ``airflow.sdk.definitions.asset.BaseAsset.iter_assets`` - * [x] ``airflow.datasets.BaseDataset.iter_dataset_aliases`` → ``airflow.sdk.definitions.asset.BaseAsset.iter_asset_aliases`` + * [ ] context key ``triggering_dataset_events`` → ``triggering_asset_events`` + * [x] ``airflow.api_connexion.security.requires_access_dataset`` → ``airflow.api_connexion.security.requires_access_asset`` + * [x] ``airflow.auth.managers.base_auth_manager.is_authorized_dataset`` → ``airflow.auth.managers.base_auth_manager.is_authorized_asset`` + * [x] ``airflow.auth.managers.models.resource_details.DatasetDetails`` → ``airflow.auth.managers.models.resource_details.AssetDetails`` + * [x] ``airflow.lineage.hook.DatasetLineageInfo`` → ``airflow.lineage.hook.AssetLineageInfo`` + * [x] ``airflow.security.permissions.RESOURCE_DATASET`` → ``airflow.security.permissions.RESOURCE_ASSET`` + * [x] ``airflow.www.auth.has_access_dataset`` → ``airflow.www.auth.has_access_dataset.has_access_asset`` + * [x] ``airflow.datasets.DatasetAliasEvent`` + * [x] ``airflow.datasets.Dataset`` → ``airflow.sdk.definitions.asset.Asset`` + * [x] ``airflow.Dataset`` → ``airflow.sdk.definitions.asset.Asset`` + * [x] ``airflow.datasets.DatasetAlias`` → ``airflow.sdk.definitions.asset.AssetAlias`` + * [x] ``airflow.datasets.DatasetAll`` → ``airflow.sdk.definitions.asset.AssetAll`` + * [x] ``airflow.datasets.DatasetAny`` → ``airflow.sdk.definitions.asset.AssetAny`` + * [x] ``airflow.datasets.metadata`` → ``airflow.sdk.definitions.asset.metadata`` + * [x] ``airflow.datasets.expand_alias_to_datasets`` → ``airflow.sdk.definitions.asset.expand_alias_to_assets`` + * [x] ``airflow.datasets.manager.dataset_manager`` → ``airflow.assets.manager`` + * [x] ``airflow.datasets.manager.resolve_dataset_manager`` → ``airflow.assets.resolve_asset_manager`` + * [x] ``airflow.datasets.manager.DatasetManager`` → ``airflow.assets.AssetManager`` + * [x] ``airflow.listeners.spec.dataset.on_dataset_created`` → ``airflow.listeners.spec.asset.on_asset_created`` + * [x] ``airflow.listeners.spec.dataset.on_dataset_changed`` → ``airflow.listeners.spec.asset.on_asset_changed`` + * [x] ``airflow.timetables.simple.DatasetTriggeredTimetable`` → ``airflow.timetables.simple.AssetTriggeredTimetable`` + * [x] ``airflow.timetables.datasets.DatasetOrTimeSchedule`` → ``airflow.timetables.assets.AssetOrTimeSchedule`` + * [x] ``airflow.providers.amazon.auth_manager.avp.entities.AvpEntities.DATASET`` → ``airflow.providers.amazon.auth_manager.avp.entities.AvpEntities.ASSET`` + * [x] ``airflow.providers.amazon.aws.datasets.s3.create_dataset`` → ``airflow.providers.amazon.aws.assets.s3.create_asset`` + * [x] ``airflow.providers.amazon.aws.datasets.s3.convert_dataset_to_openlineage`` → ``airflow.providers.amazon.aws.datasets.s3.convert_dataset_to_openlineage`` + * [x] ``airflow.providers.amazon.aws.datasets.s3.sanitize_uri`` → ``airflow.providers.amazon.aws.assets.s3.sanitize_uri`` + * [x] ``airflow.providers.common.io.datasets.file.convert_dataset_to_openlineage`` → ``airflow.providers.common.io.assets.file.convert_asset_to_openlineage`` + * [x] ``airflow.providers.common.io.datasets.file.sanitize_uri`` → ``airflow.providers.common.io.assets.file.sanitize_uri`` + * [x] ``airflow.providers.common.io.datasets.file.create_dataset`` → ``airflow.providers.common.io.assets.file.create_asset`` + * [x] ``airflow.providers.google.datasets.bigquery.sanitize_uri`` → ``airflow.providers.google.assets.bigquery.sanitize_uri`` + * [x] ``airflow.providers.google.datasets.gcs.create_dataset`` → ``airflow.providers.google.assets.gcs.create_asset`` + * [x] ``airflow.providers.google.datasets.gcs.sanitize_uri`` → ``airflow.providers.google.assets.gcs.sanitize_uri`` + * [x] ``airflow.providers.google.datasets.gcs.convert_dataset_to_openlineage`` → ``airflow.providers.google.assets.gcs.convert_asset_to_openlineage`` + * [x] ``airflow.providers.fab.auth_manager.fab_auth_manager.is_authorized_dataset`` → ``airflow.providers.fab.auth_manager.fab_auth_manager.is_authorized_asset`` + * [x] ``airflow.providers.openlineage.utils.utils.DatasetInfo`` → ``airflow.providers.openlineage.utils.utils.AssetInfo`` + * [x] ``airflow.providers.openlineage.utils.utils.translate_airflow_dataset`` → ``airflow.providers.openlineage.utils.utils.translate_airflow_asset`` + * [x] ``airflow.providers.postgres.datasets.postgres.sanitize_uri`` → ``airflow.providers.postgres.assets.postgres.sanitize_uri`` + * [x] ``airflow.providers.mysql.datasets.mysql.sanitize_uri`` → ``airflow.providers.mysql.assets.mysql.sanitize_uri`` + * [x] ``airflow.providers.trino.datasets.trino.sanitize_uri`` → ``airflow.providers.trino.assets.trino.sanitize_uri`` + * [x] property ``airflow.providers_manager.ProvidersManager.dataset_factories`` → ``airflow.providers_manager.ProvidersManager.asset_factories`` + * [x] property ``airflow.providers_manager.ProvidersManager.dataset_uri_handlers`` → ``airflow.providers_manager.ProvidersManager.asset_uri_handlers`` + * [x] property ``airflow.providers_manager.ProvidersManager.dataset_to_openlineage_converters`` → ``airflow.providers_manager.ProvidersManager.asset_to_openlineage_converters`` + * [x] class attribute ``airflow.lineage.hook.DatasetLineageInfo.dataset`` → ``airflow.lineage.hook.AssetLineageInfo.asset`` + * [x] method ``airflow.datasets.manager.DatasetManager.register_dataset_change`` → ``airflow.assets.manager.AssetManager.register_asset_change`` + * [x] method ``airflow.datasets.manager.DatasetManager.create_datasets`` → ``airflow.assets.manager.AssetManager.create_assets`` + * [x] method ``airflow.datasets.manager.DatasetManager.notify_dataset_created`` → ``airflow.assets.manager.AssetManager.notify_asset_created`` + * [x] method ``airflow.datasets.manager.DatasetManager.notify_dataset_changed`` → ``airflow.assets.manager.AssetManager.notify_asset_changed`` + * [x] method ``airflow.datasets.manager.DatasetManager.notify_dataset_alias_created`` → ``airflow.assets.manager.AssetManager.notify_asset_alias_created`` + * [x] method ``airflow.providers.amazon.auth_manager.aws_auth_manager.AwsAuthManager.is_authorized_dataset`` → ``airflow.providers.amazon.auth_manager.aws_auth_manager.AwsAuthManager.is_authorized_asset`` + * [x] method ``airflow.lineage.hook.HookLineageCollector.create_dataset`` → ``airflow.lineage.hook.HookLineageCollector.create_asset`` + * [x] method ``airflow.lineage.hook.HookLineageCollector.add_input_dataset`` → ``airflow.lineage.hook.HookLineageCollector.add_input_asset`` + * [x] method ``airflow.lineage.hook.HookLineageCollector.add_output_dataset`` → ``airflow.lineage.hook.HookLineageCollector.dd_output_asset`` + * [x] method ``airflow.lineage.hook.HookLineageCollector.collected_datasets`` → ``airflow.lineage.hook.HookLineageCollector.collected_assets`` + * [x] method ``airflow.providers_manager.ProvidersManager.initialize_providers_dataset_uri_resources`` → ``airflow.providers_manager.ProvidersManager.initialize_providers_asset_uri_resources`` + * [x] method ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_uri`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_conn_value`` + * [x] method ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connections`` → ``airflow.secrets.base_secrets.BaseSecretsBackend.get_connection`` + * [x] method ``airflow.hooks.base.BaseHook.get_connections`` → ``airflow.hooks.base.BaseHook.get_connection`` + * [x] method ``airflow.datasets.BaseDataset.iter_datasets`` → ``airflow.sdk.definitions.asset.BaseAsset.iter_assets`` + * [x] method ``airflow.datasets.BaseDataset.iter_dataset_aliases`` → ``airflow.sdk.definitions.asset.BaseAsset.iter_asset_aliases`` diff --git a/newsfragments/41366.significant.rst b/newsfragments/41366.significant.rst index 8c0237fb533c0..edd588d90bd75 100644 --- a/newsfragments/41366.significant.rst +++ b/newsfragments/41366.significant.rst @@ -19,4 +19,4 @@ All modules from ``airflow.contrib``, which were deprecated in Airflow 2, have b * AIR302 - * [x] `airflow.contrib.*` + * [x] ``airflow.contrib.*`` diff --git a/newsfragments/41393.significant.rst b/newsfragments/41393.significant.rst index 3692596d921cc..26b3724ca4aa0 100644 --- a/newsfragments/41393.significant.rst +++ b/newsfragments/41393.significant.rst @@ -31,6 +31,4 @@ Example update: * AIR302 - * arguments in ``airflow.operators.weekday.DayOfWeekSensor`` - - * [x] `use_task_execution_day` → `use_task_logical_date` + * [x] arguments ``use_task_execution_day`` → ``use_task_logical_date`` in ``airflow.operators.weekday.DayOfWeekSensor`` diff --git a/newsfragments/41395.significant.rst b/newsfragments/41395.significant.rst index f3e1c0873b8c1..be9427b8b9d6f 100644 --- a/newsfragments/41395.significant.rst +++ b/newsfragments/41395.significant.rst @@ -26,8 +26,8 @@ The following deprecated functions, constants, and classes have been removed as * AIR302 - * [x] `airflow.utils.file.TemporaryDirectory` → `tempfile.TemporaryDirectory` - * [x] `airflow.utils.file.mkdirs` → `pathlib.Path({path}).mkdir` - * [x] `airflow.utils.dag_cycle_tester.test_cycle` - * [x] `airflow.utils.state.SHUTDOWN` - * [x] `airflow.utils.state.terminating_states` + * [x] ``airflow.utils.file.TemporaryDirectory`` → ``tempfile.TemporaryDirectory`` + * [x] ``airflow.utils.file.mkdirs`` → ``pathlib.Path({path}).mkdir`` + * [x] ``airflow.utils.dag_cycle_tester.test_cycle`` + * [x] ``airflow.utils.state.SHUTDOWN`` + * [x] ``airflow.utils.state.terminating_states`` diff --git a/newsfragments/41453.significant.rst b/newsfragments/41453.significant.rst index 8018f919561f6..8ca0de3df3202 100644 --- a/newsfragments/41453.significant.rst +++ b/newsfragments/41453.significant.rst @@ -27,7 +27,5 @@ later will also no longer contain the field. * AIR302 - * arguments in ``DAG`` - - * [x] ``schedule_interval`` - * [x] ``timetable`` + * [x] arguments ``schedule_interval`` in ``DAG`` + * [x] arguments ``timetable`` in ``DAG`` diff --git a/newsfragments/41552.significant.rst b/newsfragments/41552.significant.rst index fa889ee98aabb..99d6881e4032c 100644 --- a/newsfragments/41552.significant.rst +++ b/newsfragments/41552.significant.rst @@ -17,6 +17,4 @@ Removed deprecated ``filename_template`` argument from ``airflow.utils.log.file_ * AIR302 - * argument in ``airflow.utils.log.file_task_handler.FileTaskHandler`` and its subclassses - - * [x] ``filename_template`` + * [x] argument ``filename_template`` in ``airflow.utils.log.file_task_handler.FileTaskHandler`` and its subclassses diff --git a/newsfragments/41564.significant.rst b/newsfragments/41564.significant.rst index 012fe7db92a8f..eed922f86c1f1 100644 --- a/newsfragments/41564.significant.rst +++ b/newsfragments/41564.significant.rst @@ -17,9 +17,9 @@ Move all time operators and sensors from airflow core to standard provider * AIR303 - * [ ] ``airflow.operators.datetime.*`` → ``airflow.providers.standard.time.operators.datetime.*`` - * [ ] ``airflow.operators.weekday.*`` → ``airflow.providers.standard.time.operators.weekday.*`` - * [ ] ``airflow.sensors.date_time.*`` → ``airflow.providers.standard.time.sensors.date_time.*`` - * [ ] ``airflow.sensors.time_sensor.*`` → ``airflow.providers.standard.time.sensors.time.*`` - * [ ] ``airflow.sensors.time_delta.*`` → ``airflow.providers.standard.time.sensors.time_delta.*`` - * [ ] ``airflow.sensors.weekday.*`` → ``airflow.providers.standard.time.sensors.weekday.*`` + * [x] ``airflow.operators.datetime.*`` → ``airflow.providers.standard.time.operators.datetime.*`` + * [x] ``airflow.operators.weekday.*`` → ``airflow.providers.standard.time.operators.weekday.*`` + * [x] ``airflow.sensors.date_time.*`` → ``airflow.providers.standard.time.sensors.date_time.*`` + * [x] ``airflow.sensors.time_sensor.*`` → ``airflow.providers.standard.time.sensors.time.*`` + * [x] ``airflow.sensors.time_delta.*`` → ``airflow.providers.standard.time.sensors.time_delta.*`` + * [x] ``airflow.sensors.weekday.*`` → ``airflow.providers.standard.time.sensors.weekday.*`` diff --git a/newsfragments/41736.significant.rst b/newsfragments/41736.significant.rst index d73d778fd6339..00f356217b59c 100644 --- a/newsfragments/41736.significant.rst +++ b/newsfragments/41736.significant.rst @@ -23,14 +23,6 @@ Parameters removed: * AIR302 - * argument in ``airflow.operators.trigger_dagrun.TriggerDagRunOperator`` - - * [x] ``execution_date`` - - * argument in ``airflow.operators.datetime.BranchDateTimeOperator`` - - * [x] ``use_task_execution_day`` → ``use_task_logical_date`` - - * argument in ``airflow.operators.weekday.BranchDayOfWeekOperator`` - - * [x] ``use_task_execution_day`` → ``use_task_logical_date`` + * [x] argument ``execution_date`` in ``airflow.operators.trigger_dagrun.TriggerDagRunOperator`` + * [x] argument ``use_task_execution_day`` → ``use_task_logical_date`` in ``airflow.operators.datetime.BranchDateTimeOperator`` + * [x] argument ``use_task_execution_day`` → ``use_task_logical_date`` in ``airflow.operators.weekday.BranchDayOfWeekOperator`` diff --git a/newsfragments/41761.significant.rst b/newsfragments/41761.significant.rst index f212a3bd338e0..20b472783e142 100644 --- a/newsfragments/41761.significant.rst +++ b/newsfragments/41761.significant.rst @@ -29,7 +29,4 @@ Removed a set of deprecations in BaseOperator. * AIR302 * [x] ``airflow.utils.trigger_rule.TriggerRule.NONE_FAILED_OR_SKIPPED`` - - * argument in ``BaseOperator`` and its subclassses - - * [x] ``task_concurrency`` → ``max_active_tis_per_dag`` + * [x] argument ``task_concurrency`` → ``max_active_tis_per_dag`` in ``BaseOperator`` and its subclassses diff --git a/newsfragments/42285.significant.rst b/newsfragments/42285.significant.rst index cb654fa485496..c7a545664b484 100644 --- a/newsfragments/42285.significant.rst +++ b/newsfragments/42285.significant.rst @@ -23,8 +23,5 @@ The SLA feature is removed in Airflow 3.0, to be replaced with Airflow Alerts in * AIR302 - * argument in ``BaseOperator`` and its subclassses - * [x] ``sla`` - - * argument in ``DAG`` - * [x] ``sla_miss_callback`` + * [x] argument ``sla`` in ``BaseOperator`` and its subclassses + * [x] argument ``sla_miss_callback`` in ``DAG`` diff --git a/newsfragments/42794.significant.rst b/newsfragments/42794.significant.rst index 2303d90e9107f..7113d0ced5094 100644 --- a/newsfragments/42794.significant.rst +++ b/newsfragments/42794.significant.rst @@ -17,6 +17,6 @@ Move filesystem, package_index, subprocess hooks to standard provider * AIR303 - * [ ] ``airflow.hooks.filesystem.*`` → ``airflow.providers.standard.hooks.filesystem.*`` - * [ ] ``airflow.hooks.package_index.*`` → ``airflow.providers.standard.hooks.package_index.*`` - * [ ] ``airflow.hooks.subprocess.*`` → ``airflow.providers.standard.hooks.subprocess.*`` + * [x] ``airflow.hooks.filesystem.*`` → ``airflow.providers.standard.hooks.filesystem.*`` + * [x] ``airflow.hooks.package_index.*`` → ``airflow.providers.standard.hooks.package_index.*`` + * [x] ``airflow.hooks.subprocess.*`` → ``airflow.providers.standard.hooks.subprocess.*`` diff --git a/newsfragments/43289.significant.rst b/newsfragments/43289.significant.rst index 0260bb386b1f2..aa6a51d89907f 100644 --- a/newsfragments/43289.significant.rst +++ b/newsfragments/43289.significant.rst @@ -20,9 +20,6 @@ are just treated as plain Python classes by Airflow, so there is no need to regi * AIR302 - * extension in ``airflow.plugins_manager.AirflowPlugin`` - - * [x] ``executors`` - * [x] ``hooks`` (from #43291) - * [x] ``operators`` - * [x] ``sensors`` + * [x] extension ``executors`` in ``airflow.plugins_manager.AirflowPlugin`` + * [x] extension ``operators`` in ``airflow.plugins_manager.AirflowPlugin`` + * [x] extension ``sensors`` in ``airflow.plugins_manager.AirflowPlugin`` diff --git a/newsfragments/43291.significant.rst b/newsfragments/43291.significant.rst index bc8654a21e131..227ccda5fdd14 100644 --- a/newsfragments/43291.significant.rst +++ b/newsfragments/43291.significant.rst @@ -32,6 +32,4 @@ You should instead import it as: * AIR302 - * extension in ``airflow.plugins_manager.AirflowPlugin`` - - * [x] ``hooks`` + * [x] extension ``hooks`` in ``airflow.plugins_manager.AirflowPlugin`` diff --git a/newsfragments/43608.significant.rst b/newsfragments/43608.significant.rst index edb1c7ddddae2..8082b0725d3f4 100644 --- a/newsfragments/43608.significant.rst +++ b/newsfragments/43608.significant.rst @@ -17,6 +17,6 @@ Move Airflow core triggers to standard provider * AIR303 - * [ ] ``airflow.triggers.external_task.*`` → ``airflow.providers.standard.triggers.external_task.*`` - * [ ] ``airflow.triggers.file.*`` → ``airflow.providers.standard.triggers.file.*`` - * [ ] ``airflow.triggers.temporal.*`` → ``airflow.providers.standard.triggers.temporal.*`` + * [x] ``airflow.triggers.external_task.*`` → ``airflow.providers.standard.triggers.external_task.*`` + * [x] ``airflow.triggers.file.*`` → ``airflow.providers.standard.triggers.file.*`` + * [x] ``airflow.triggers.temporal.*`` → ``airflow.providers.standard.triggers.temporal.*`` diff --git a/newsfragments/43890.significant.rst b/newsfragments/43890.significant.rst index b7ca80ba686a1..9bf17e35a0890 100644 --- a/newsfragments/43890.significant.rst +++ b/newsfragments/43890.significant.rst @@ -17,4 +17,4 @@ Move filesystem sensor to standard provider * AIR303 - * [ ] ``airflow.sensors.filesystem.FileSensor`` → ``airflow.providers.standard.sensors.filesystem.FileSensor`` + * [x] ``airflow.sensors.filesystem.FileSensor`` → ``airflow.providers.standard.sensors.filesystem.FileSensor`` diff --git a/newsfragments/44053.significant.rst b/newsfragments/44053.significant.rst index 1e80fbe1e4250..7b3054394d87d 100644 --- a/newsfragments/44053.significant.rst +++ b/newsfragments/44053.significant.rst @@ -17,4 +17,4 @@ Move ``TriggerDagRunOperator`` to standard provider * AIR303 - * [ ] ``airflow.operators.trigger_dagrun import TriggerDagRunOperator`` → ``airflow.providers.standard.operators.trigger_dagrun.TriggerDagRunOperator`` + * [x] ``airflow.operators.trigger_dagrun import TriggerDagRunOperator`` → ``airflow.providers.standard.operators.trigger_dagrun.TriggerDagRunOperator`` diff --git a/newsfragments/44288.significant.rst b/newsfragments/44288.significant.rst index 90d41dd6147c9..e1a38ac27cd39 100644 --- a/newsfragments/44288.significant.rst +++ b/newsfragments/44288.significant.rst @@ -17,5 +17,5 @@ * AIR303 - * [ ] ``airflow.sensors.external_task.ExternalTaskMarker`` → ``airflow.providers.standard.sensors.external_task.ExternalTaskMarker`` - * [ ] ``airflow.sensors.external_task.ExternalTaskSensor`` → ``airflow.providers.standard.sensors.external_task.ExternalTaskSensor`` + * [x] ``airflow.sensors.external_task.ExternalTaskMarker`` → ``airflow.providers.standard.sensors.external_task.ExternalTaskMarker`` + * [x] ``airflow.sensors.external_task.ExternalTaskSensor`` → ``airflow.providers.standard.sensors.external_task.ExternalTaskSensor`` diff --git a/newsfragments/44820.significant.rst b/newsfragments/44820.significant.rst index d7a70fd0cba8a..c37be748c780c 100644 --- a/newsfragments/44820.significant.rst +++ b/newsfragments/44820.significant.rst @@ -40,6 +40,4 @@ Example: * AIR302 - * context key - - * [ ] ``conf`` + * [ ] context key ``conf`` diff --git a/newsfragments/45327.significant.rst b/newsfragments/45327.significant.rst index db385eb7059df..1e7423cd2e6ea 100644 --- a/newsfragments/45327.significant.rst +++ b/newsfragments/45327.significant.rst @@ -18,6 +18,4 @@ Renamed DAG argument ``fail_stop`` to ``fail_fast`` across the codebase to align * AIR302 - * arguments in ``DAG`` - - * [ ] ``fail_stop`` → ``fail_fast`` + * [x] arguments ``fail_stop`` → ``fail_fast`` in ``DAG`` diff --git a/newsfragments/45694.significant.rst b/newsfragments/45694.significant.rst index 3f0422b2810cb..222083bdf2e7e 100644 --- a/newsfragments/45694.significant.rst +++ b/newsfragments/45694.significant.rst @@ -49,4 +49,4 @@ After: * AIR302 - * [ ] ``airflow.utils.dag_parsing_context.get_parsing_context`` -> ``airflow.sdk.get_parsing_context`` + * [x] ``airflow.utils.dag_parsing_context.get_parsing_context`` -> ``airflow.sdk.get_parsing_context``