This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/providers/fab/src/airflow/providers/fab/www/fab-ui-package-updates-1434851c9a
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 8715d931cad Bump the fab-ui-package-updates group across 1 directory
with 4 updates
add 9de23843e2f Bump trove-classifiers from 2025.5.1.12 to 2025.5.8.15
(#50362)
add 61b581415c9 Bump trove-classifiers from 2025.5.1.12 to 2025.5.8.15 in
/airflow-core (#50363)
add f5cb98bc60a Mark sendgrid provider as ready (#50345)
add 5af20b11fdb Doc fix: remove extrac package name text in index (#50366)
add 4f4f9bd3392 Fixes DagProcessor stats log | process durations now use
time.monotonic() (#50316)
add d66a1e5b8df Update s3 docs publishing workflow description and remove
selective check (#50365)
add 40789d67797 Clarify _mock_plugins fixture docstring (#50339)
add 49de9113093 Fix callbacks docs (#50377)
add 3275cb249ad Replace DagBag from global app state to with FastAPI
dependency (#50372)
add a94f6d8fcf9 nit: Remove duplicate warning when no OL metadata returned
(#50350)
add 3284b8d4764 fix: Adjust OpenLineage task state check for Airflow 3
(#50380)
add bf99522583f Adding backcompat shim for BaseNotifier (#50340)
add cfdf63ee0ac Adding deprecation notice for get_current_context in std
provider (#50301)
add c0694015677 Use latest bundle version when clearing / re-running dag
(#50040)
add f60c91d1723 Add live site s3 docs bucket (#50375)
add 75499231461 Use non-deprecated context in tests for Airflow 3 (#50391)
add 3cf457f89cc Fix Breeze unit test (#50395)
add 2622db30c2e Add DagRun deletion UI (#50368)
add ef2da6f1efd Port `dag.test` to Task SDK (#50300)
add 38fa6f4097a Run all tests when standard providers change (#50394)
add 4788f5d2324 CLI: Exclude example dags when a bundle is passed (#50401)
add a1f0da49dda Add user-defined macros warning to Plugins doc page
(#50357)
add cf5e322b07d Bump the fab-ui-package-updates group across 1 directory
with 4 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 (8715d931cad)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/providers/fab/src/airflow/providers/fab/www/fab-ui-package-updates-1434851c9a
(cf5e322b07d)
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/workflows/publish-docs-to-s3.yml | 72 ++---
.../logging-monitoring/callbacks.rst | 6 +-
.../docs/administration-and-deployment/plugins.rst | 4 +
airflow-core/pyproject.toml | 2 +-
airflow-core/src/airflow/api_fastapi/app.py | 5 -
.../{core_api/init_dagbag.py => common/deps.py} | 12 +-
.../api_fastapi/core_api/routes/public/assets.py | 7 +-
.../api_fastapi/core_api/routes/public/dag_run.py | 19 +-
.../core_api/routes/public/dag_versions.py | 9 +-
.../api_fastapi/core_api/routes/public/dags.py | 15 +-
.../core_api/routes/public/extra_links.py | 7 +-
.../api_fastapi/core_api/routes/public/log.py | 4 +-
.../core_api/routes/public/task_instances.py | 34 +--
.../api_fastapi/core_api/routes/public/tasks.py | 11 +-
.../api_fastapi/core_api/routes/public/xcom.py | 7 +-
.../api_fastapi/core_api/routes/ui/assets.py | 7 +-
.../airflow/api_fastapi/core_api/routes/ui/grid.py | 7 +-
.../src/airflow/api_fastapi/execution_api/app.py | 7 +-
.../src/airflow/api_fastapi/execution_api/deps.py | 3 +
.../execution_api/routes/task_instances.py | 15 +-
.../src/airflow/cli/commands/dag_command.py | 1 -
.../src/airflow/cli/commands/task_command.py | 3 +-
airflow-core/src/airflow/dag_processing/manager.py | 4 +-
.../src/airflow/dag_processing/processor.py | 6 +-
.../example_dags/tutorial_taskflow_templates.py | 3 +-
airflow-core/src/airflow/models/baseoperator.py | 2 +-
airflow-core/src/airflow/models/dag.py | 324 +-------------------
airflow-core/src/airflow/models/dagrun.py | 39 ++-
airflow-core/src/airflow/models/taskinstance.py | 22 +-
.../airflow/notifications}/__init__.py | 14 +-
airflow-core/src/airflow/ui/src/pages/DagRuns.tsx | 2 +
.../DeleteRunButton.tsx} | 37 +--
.../queries/{useClearRun.ts => useDeleteDagRun.ts} | 37 ++-
airflow-core/src/airflow/utils/cli.py | 2 +-
.../core_api/routes/public/test_extra_links.py | 4 +-
.../api_fastapi/core_api/routes/public/test_log.py | 16 +-
.../core_api/routes/public/test_task_instances.py | 3 +-
.../core_api/routes/public/test_tasks.py | 16 +-
.../tests/unit/cli/commands/test_dag_command.py | 38 ++-
airflow-core/tests/unit/models/test_backfill.py | 57 +++-
airflow-core/tests/unit/models/test_cleartasks.py | 332 +++++++++------------
airflow-core/tests/unit/models/test_dag.py | 108 +++----
.../tests/unit/models/test_mappedoperator.py | 34 +--
.../tests/unit/models/test_taskinstance.py | 18 +-
airflow-core/tests/unit/models/test_trigger.py | 3 +
...management_generate-issue-content-providers.svg | 4 +-
...management_generate-issue-content-providers.txt | 2 +-
...e-management_prepare-provider-distributions.svg | 4 +-
...e-management_prepare-provider-distributions.txt | 2 +-
...e-management_prepare-provider-documentation.svg | 4 +-
...e-management_prepare-provider-documentation.txt | 2 +-
.../src/airflow_breeze/utils/publish_docs_to_s3.py | 6 +-
.../src/airflow_breeze/utils/selective_checks.py | 14 +
dev/breeze/tests/test_selective_checks.py | 103 +------
devel-common/src/tests_common/pytest_plugin.py | 2 +-
.../tests/system/amazon/aws/example_sagemaker.py | 8 +-
providers/apache/tinkerpop/docs/index.rst | 2 +-
.../providers/common/compat/standard/operators.py | 6 +-
.../airflow/providers/fab/www/package-lock.json | 17 +-
.../fab/src/airflow/providers/fab/www/package.json | 2 +-
.../providers/openlineage/extractors/base.py | 5 +-
providers/sendgrid/provider.yaml | 2 +-
providers/sendgrid/pyproject.toml | 2 +-
.../providers/snowflake/utils/openlineage.py | 3 +-
.../airflow/providers/standard/operators/python.py | 9 +
.../tests/unit/standard/operators/test_python.py | 134 +++++----
.../standard/sensors/test_external_task_sensor.py | 22 +-
pyproject.toml | 2 +-
task-sdk/src/airflow/sdk/__init__.py | 2 +-
task-sdk/src/airflow/sdk/definitions/dag.py | 273 +++++++++++++++++
.../src/airflow/sdk/execution_time/supervisor.py | 196 +++++++++++-
.../src/airflow/sdk/execution_time/task_runner.py | 4 +-
72 files changed, 1214 insertions(+), 996 deletions(-)
rename airflow-core/src/airflow/api_fastapi/{core_api/init_dagbag.py =>
common/deps.py} (84%)
copy airflow-core/{tests/unit/models => src/airflow/notifications}/__init__.py
(75%)
copy
airflow-core/src/airflow/ui/src/{components/DagActions/DeleteDagButton.tsx =>
pages/DeleteRunButton.tsx} (67%)
copy airflow-core/src/airflow/ui/src/queries/{useClearRun.ts =>
useDeleteDagRun.ts} (75%)