This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-bcc31f1fc6 in repository https://gitbox.apache.org/repos/asf/airflow.git
discard a10f9e41eaa Bump the core-ui-package-updates group across 1 directory with 45 updates add c6693cbd288 fix mypy errors in otel_tracer (#52170) add 9ee6a39b580 Remove unused code from `models/dag.py` (#52173) add d378410cdd9 Update PostgreSQL to 16 in example docker-compose.yaml and docs. (#52174) add 00332b44551 Remove unused `SimpleTaskInstance` (#52176) add 54f9bff2582 Add deprecation to `airflow/sensors/base.py` (#52178) add 1b63a052578 Remove @pytest.mark.db_test for cncf (#52153) add 551f8bef016 Use PythonOperator import from standard provider in ydb providers example (#52165) add 42b63a31b6f Remove unused import Case from dagrun.py (#52179) add 92895a1a431 Remove old Serialization enums (#52183) add 9d7b344628b Add description of what kind of changes we cherry-pick (#52148) add 68f9f34a931 Ignore mypy errors for deprecated executors (#52187) add 0c5a260f245 Update alibaba example dags (#52163) add 3f38c4cffef remove pytest db_test marker where unnecessary (#52171) add 24981df60d3 Fix spelling in edge provider (#52169) add 11f1aa5869e Revert "Add deprecation to `airflow/sensors/base.py` (#52178)" (#52193) add ddd01fd720c Refactor asana operator tests free from db access (#52192) add c0af393a115 Move type-ignores up one line (#52195) add cea8a0cfc81 Add default conn name to asana provider operators (#52185) add e834dc80869 Helm: add custom annotations to jwt secret (#52166) add 9946062ccc3 Add few small improvements in publishing workflow: (#52136) add c77fdd6869e Fix archival for cascading deletes by archiving dependent tables first (#51952) add a537bce4b22 Chart: Use api-server instead of webserver in NOTES.txt for Airflow 3.0+ (#52194) add 40c195cf8e1 Update providers metadata 2025-06-24 (#52188) add fecd94fa6f0 Doc update to install git in docker image prior 3.0.2 (#52190) add 2d6d3d8f546 Add Airflow 3.0+ Task SDK support to AWS Batch Executor (#52121) add 53e2ffd6726 Automatically add "backport" label to dev tool changes (#52189) add 57a4599f159 Added additional steps to QuickSights test prerequisites (#52198) add 67353352c3e Bumping min version of pagerduty to 2.3.0 (#52214) add b1be3835365 Fix whitespace handling in DAG owners parsing for multiple owners (#52216) add 8a80875b863 DEL: pytestmark in test_opensearch.py (#52213) add a8588fb4ba1 Fixing upgrade checks on main (#52210) add 8cbe785ffe9 Add more diagnostics for Airflow installation inside CI image (#52223) add be822e0faba Separate out creation of default Connections for tests and non-tests (#52129) add 84c4fca3567 Airbyte test fixes, make mock JobResponse response id as int (#52134) add 460b1c65748 Nuke unused latest flag for preparing helm chart release (#52229) add cf0e4045c32 Remove HDFSHook, HdfsRegexSensor, HdfsSensor, HdfsFolderSensor (#52217) add badff58fe3f Remove db_tests from openlineage provider (#52239) add 3478dccec02 Remove unused LoggerMutationHelper (#52241) add d86b237b5dd Fix xdist compatibility for test_local_to_gcs test (#52244) add 137b400bf4c Bump the core-ui-package-updates group across 1 directory with 2 updates (#52167) add 99a175ce54d Show tooltip when hovering on the button handling details panel (#52212) add 9ee65d666b0 Fixed external links in Navigation buttons (#52220) add c31146a29fa Set downstream option to default on task instance clear (#52130) add 138d01decec feat: added `request_body` support in the `PowerBIDatasetRefreshOperator` (enables support for enhanced dataset refreshes) (#51397) add ccd79511cac Remove db usage from http provider tests (#52227) add b95a5382cb6 Document taskflow decorators and fix setup/teardown docstrings (#52181) add 42cba9b2759 Move `EdgeInfoType` to Task SDK (#52180) add 84a3acb05f6 Add deprecation to `airflow/sensors/base.py` (#52249) add f0c329641c4 Clean up middlewares (#52116) add dc263229424 Bump the core-ui-package-updates group across 1 directory with 45 updates This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (a10f9e41eaa) \ N -- N -- N refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-bcc31f1fc6 (dc263229424) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/actions/install-pre-commit/action.yml | 2 +- .github/boring-cyborg.yml | 18 + .github/workflows/ci-amd.yml | 2 +- .pre-commit-config.yaml | 4 +- Dockerfile | 2 +- Dockerfile.ci | 2 +- .../administration-and-deployment/dag-bundles.rst | 9 + .../docs/howto/docker-compose/docker-compose.yaml | 2 +- airflow-core/docs/howto/docker-compose/index.rst | 2 +- .../auth/managers/simple/ui/package-lock.json | 170 +++--- .../auth/managers/simple/ui/package.json | 4 +- .../auth/managers/simple/ui/pnpm-lock.yaml | 609 ++++++++++--------- .../src/airflow/api_fastapi/core_api/app.py | 6 +- .../api_fastapi/core_api/datamodels/dags.py | 2 +- .../src/airflow/api_fastapi/core_api/middleware.py | 39 -- .../src/airflow/cli/commands/task_command.py | 51 -- .../src/airflow/executors/base_executor.py | 4 +- airflow-core/src/airflow/models/dag.py | 16 - airflow-core/src/airflow/models/dagrun.py | 1 - airflow-core/src/airflow/models/taskinstance.py | 91 --- airflow-core/src/airflow/sensors/__init__.py | 6 +- airflow-core/src/airflow/sensors/base.py | 24 - airflow-core/src/airflow/serialization/enums.py | 7 - .../airflow/serialization/serialized_objects.py | 9 +- airflow-core/src/airflow/traces/otel_tracer.py | 29 +- airflow-core/src/airflow/ui/package.json | 6 +- airflow-core/src/airflow/ui/pnpm-lock.yaml | 95 +-- .../Clear/TaskInstance/ClearTaskInstanceDialog.tsx | 1 + .../TaskInstance/MarkTaskInstanceAsDialog.tsx | 1 + .../ui/src/layouts/Details/DetailsLayout.tsx | 59 +- .../src/airflow/ui/src/layouts/Nav/NavButton.tsx | 14 +- airflow-core/src/airflow/utils/db.py | 200 +----- airflow-core/src/airflow/utils/db_cleanup.py | 68 ++- airflow-core/src/airflow/utils/types.py | 8 +- .../core_api/routes/public/test_connections.py | 3 +- .../tests/unit/cli/commands/test_task_command.py | 69 --- .../unit/serialization/test_serialized_objects.py | 3 +- airflow-core/tests/unit/utils/test_db_cleanup.py | 47 +- chart/templates/NOTES.txt | 4 + chart/templates/secrets/jwt-secret.yaml | 4 + chart/values.schema.json | 9 + chart/values.yaml | 2 + dev/README_AIRFLOW3_DEV.md | 28 +- dev/README_RELEASE_AIRFLOW.md | 6 - dev/breeze/doc/ci/02_images.md | 2 +- ...anagement_generate-issue-content-helm-chart.svg | 20 +- ...anagement_generate-issue-content-helm-chart.txt | 2 +- ...utput_release-management_publish-docs-to-s3.svg | 44 +- ...utput_release-management_publish-docs-to-s3.txt | 2 +- .../images/output_workflow-run_publish-docs.svg | 28 +- .../images/output_workflow-run_publish-docs.txt | 2 +- .../commands/minor_release_command.py | 6 + .../commands/release_management_commands.py | 40 +- .../commands/release_management_commands_config.py | 1 - .../airflow_breeze/commands/workflow_commands.py | 31 +- .../commands/workflow_commands_config.py | 1 + dev/breeze/src/airflow_breeze/global_constants.py | 7 +- devel-common/src/tests_common/test_utils/db.py | 477 ++++++++++++++- generated/provider_metadata.json | 4 +- .../tests/helm_tests/apiserver/test_apiserver.py | 15 + .../tests/unit/airbyte/hooks/test_airbyte.py | 4 +- .../system/alibaba/example_adb_spark_batch.py | 6 + .../tests/system/alibaba/example_adb_spark_sql.py | 16 +- .../tests/system/alibaba/example_oss_bucket.py | 2 +- .../tests/system/alibaba/example_oss_object.py | 6 + .../amazon/aws/executors/batch/batch_executor.py | 51 ++ .../tests/system/amazon/aws/example_quicksight.py | 3 + .../aws/executors/batch/test_batch_executor.py | 69 +++ .../airflow/providers/apache/hdfs/hooks/hdfs.py | 55 -- .../airflow/providers/apache/hdfs/sensors/hdfs.py | 52 -- .../livy/tests/unit/apache/livy/hooks/test_livy.py | 6 +- .../unit/apache/spark/hooks/test_spark_sql.py | 6 +- .../providers/asana/operators/asana_tasks.py | 8 +- .../tests/unit/asana/operators/test_asana_tasks.py | 147 +++-- .../celery/executors/celery_kubernetes_executor.py | 7 +- .../executors/local_kubernetes_executor.py | 8 +- .../executors/test_kubernetes_executor.py | 9 - .../unit/cncf/kubernetes/hooks/test_kubernetes.py | 34 +- .../kubernetes/operators/test_spark_kubernetes.py | 2 - .../providers/databricks/sensors/databricks.py | 4 +- .../src/airflow/providers/dbt/cloud/sensors/dbt.py | 7 +- .../providers/edge3/executors/edge_executor.py | 4 +- .../edge3/plugins/edge_executor_plugin.py | 2 +- .../edge3/worker_api/routes/_v2_compat.py | 2 +- .../api/auth/backend/test_basic_auth.py | 1 - .../auth_manager/api/auth/backend/test_session.py | 1 - .../auth_manager/api_fastapi/routes/test_login.py | 3 - .../api_fastapi/services/test_login.py | 1 - .../fab/auth_manager/cli_commands/test_utils.py | 2 - .../unit/fab/auth_manager/test_fab_auth_manager.py | 5 - .../cloud/log/test_gcs_task_handler_system.py | 4 +- .../google/cloud/operators/test_dataprep_system.py | 4 +- .../google/cloud/transfers/test_local_to_gcs.py | 53 +- providers/http/tests/unit/http/hooks/test_http.py | 674 ++++++++++----------- .../http/tests/unit/http/operators/test_http.py | 11 +- .../http/tests/unit/http/sensors/test_http.py | 6 +- .../http/tests/unit/http/triggers/test_http.py | 10 +- .../providers/microsoft/azure/hooks/powerbi.py | 6 +- .../providers/microsoft/azure/operators/powerbi.py | 4 + .../microsoft/azure/sensors/data_factory.py | 7 +- .../providers/microsoft/azure/triggers/powerbi.py | 8 +- .../azure/example_powerbi_dataset_refresh.py | 6 + .../unit/microsoft/azure/operators/test_powerbi.py | 8 + .../unit/microsoft/azure/triggers/test_powerbi.py | 9 + .../tests/unit/openlineage/extractors/test_base.py | 2 +- .../tests/unit/openlineage/extractors/test_bash.py | 3 - .../unit/openlineage/extractors/test_manager.py | 1 - .../unit/openlineage/extractors/test_python.py | 3 - .../tests/unit/openlineage/plugins/test_adapter.py | 2 - .../unit/openlineage/plugins/test_execution.py | 6 - .../unit/openlineage/plugins/test_listener.py | 4 +- .../tests/unit/openlineage/utils/test_utils.py | 1 - .../tests/unit/opensearch/hooks/test_opensearch.py | 2 - providers/pagerduty/pyproject.toml | 2 +- .../airflow/providers/pagerduty/hooks/pagerduty.py | 13 +- .../providers/pagerduty/hooks/pagerduty_events.py | 12 +- providers/sftp/tests/unit/sftp/hooks/test_sftp.py | 47 +- .../src/airflow/providers/standard/sensors/bash.py | 7 +- .../providers/standard/sensors/date_time.py | 6 +- .../providers/standard/sensors/external_task.py | 2 +- .../providers/standard/sensors/filesystem.py | 7 +- .../airflow/providers/standard/sensors/python.py | 7 +- .../src/airflow/providers/standard/sensors/time.py | 7 +- .../providers/standard/sensors/time_delta.py | 10 +- .../airflow/providers/standard/sensors/weekday.py | 7 +- providers/ydb/tests/system/ydb/example_ydb.py | 6 +- pyproject.toml | 2 +- scripts/ci/install_breeze.sh | 2 +- .../in_container/install_airflow_and_providers.py | 45 +- scripts/tools/setup_breeze | 2 +- task-sdk/docs/api.rst | 9 + task-sdk/src/airflow/sdk/definitions/dag.py | 3 +- .../sdk/definitions/decorators/setup_teardown.py | 25 + task-sdk/src/airflow/sdk/definitions/edges.py | 8 +- 134 files changed, 2265 insertions(+), 1741 deletions(-) delete mode 100644 airflow-core/src/airflow/api_fastapi/core_api/middleware.py delete mode 100644 airflow-core/src/airflow/sensors/base.py delete mode 100644 providers/apache/hdfs/src/airflow/providers/apache/hdfs/hooks/hdfs.py delete mode 100644 providers/apache/hdfs/src/airflow/providers/apache/hdfs/sensors/hdfs.py