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/v3-1-test/core-ui-package-updates-fed4ef6c6a
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 6ecbfe0b3b6 Bump the core-ui-package-updates group across 1 directory
with 56 updates
add b42eba8a837 [v3-1-test] Fix pre-commit zizmor hook version update to
fix CI upgrade check failure. (#57476) (#57486)
add 19045270ad1 Fix n+1 query to fetch tags in the dags list page (#57270)
(#57570)
add fcf6d936bf3 [v3-1-test] Add number of queries guard in public import
errors list endpoints (#57557) (#57569)
add 59d8710bb94 [v3-1-test] Add number of queries guard in public dag
warnings list endpoint (#57503) (#57546)
add d60088251ad Fix connection retrieval in `DagProcessorManager` for
bundle initialization (#57459)
add 72e3effee94 [v3-1-test] Add `--answer` flag support to breeze run
command (#57589) (#57591)
add 5376f26599c [v3-1-test] Enable ruff PLW0120 rule (#57456) (#57525)
add bc6b3301a40 [v3-1-test] Remove duplicate trove classifier (#57595)
(#57597)
add 3f026eb93f0 ci(github-actions): Upgrade uv and ruff versions to fix CI
(#57602)
add d90550ebf23 Add number of queries guard in public dags list endpoints
(#57506) (#57556)
add c4c22d5e4ab Alias `task_display_name` for `EventLogResponse` (#55160)
(#57609)
add 297ef8a580b [v3-1-test] Add number of queries guard in public event
logs list endpoints (#57508) (#57558)
add 87fd56015de Add number of queries guard in public plugins list
endpoints (#57562) (#57617)
add df811c7d54a [v3-1-test] Add number of queries guard in public import
jobs endpoints (#57559) (#57611)
add 3374c84d1c2 [v3-1-test] Add number of queries guard in public dag
reports list endpoints (#57496) (#57612)
add 73336aa0eb0 [v3-1-test] SerDe: Check more strictly for pydantic model
(#56758) (#57616)
add 860aa6f8ab8 Reduce log level for Connection not found event from error
to debug in task-sdk. (#57548)
add faeb1bf3c20 Fix tasks unable to access triggering_user_name` (#56193)
add b2998c45242 Remove callbacks from DAG `default_args` when
serializating it (#57397)
add f556d27c105 Fix triggerer errors after Airflow 2 to 3 migration
(#55884)
add 96ab2f0a517 Migrate retry handler in task SDK API client to use
tenacity instead of retryhttp (#56762)
add 578c313bcfc Fix dag-processor crash when renaming DAG tag case on
MySQL (#57113)
add 07173625db1 Respect task retries for signal killed tasks (#55767)
add 8aece500c6a Optimize DAG list query for users with limited access
(#57460)
add 22e8f9bb914 Fix airflow macro list in template document (#57529)
add 5fc6dc6a6f6 UI - Download Tasks Logs button (#56771)
add 93dd13afbc0 Fix iterating through `ObjectStoragePath` (#57156)
add 9dc3096cb79 Fix task instances counting in task group header (#55670)
add 6c3a1d5e2ba Bump Airflow to 3.1.2 and Task SDK to 1.1.2
add 9c8ae2374d7 Refine the visual design, interaction, and accessibility
of the global navigation (#57455)(#57565)
add 04f35ba09ee Bump the core-ui-package-updates group across 1 directory
with 56 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 (6ecbfe0b3b6)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-1-test/core-ui-package-updates-fed4ef6c6a
(04f35ba09ee)
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/ISSUE_TEMPLATE/1-airflow_bug_report.yml | 2 +-
.github/actions/breeze/action.yml | 2 +-
.github/actions/install-prek/action.yml | 2 +-
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/release_dockerhub_image.yml | 2 +-
.gitignore | 2 -
.pre-commit-config.yaml | 4 +-
.vscode/extensions.json | 5 +
.vscode/settings.json | 38 +
Dockerfile | 4 +-
Dockerfile.ci | 2 +-
README.md | 12 +-
airflow-core/docs/best-practices.rst | 2 +-
.../docs/installation/supported-versions.rst | 2 +-
airflow-core/docs/start.rst | 2 +-
airflow-core/docs/templates-ref.rst | 2 +-
airflow-core/pyproject.toml | 2 +-
airflow-core/src/airflow/__init__.py | 2 +-
.../src/airflow/api_fastapi/common/db/dags.py | 31 +-
.../api_fastapi/core_api/datamodels/event_logs.py | 3 +
.../core_api/openapi/v2-rest-api-generated.yaml | 5 +
.../api_fastapi/core_api/routes/public/dags.py | 1 +
.../core_api/routes/public/event_logs.py | 7 +-
.../airflow/api_fastapi/core_api/routes/ui/dags.py | 1 +
.../api_fastapi/core_api/services/ui/grid.py | 17 +-
.../execution_api/datamodels/taskinstance.py | 1 +
.../api_fastapi/execution_api/versions/__init__.py | 4 +-
.../versions/{v2025_10_27.py => v2025_11_05.py} | 17 +-
.../src/airflow/cli/commands/db_command.py | 3 +-
airflow-core/src/airflow/configuration.py | 3 +-
.../src/airflow/dag_processing/collection.py | 24 +-
airflow-core/src/airflow/dag_processing/manager.py | 10 +
.../src/airflow/dag_processing/processor.py | 4 +
.../src/airflow/jobs/triggerer_job_runner.py | 8 +-
airflow-core/src/airflow/models/log.py | 8 +
.../airflow/serialization/serialized_objects.py | 17 +
airflow-core/src/airflow/serialization/typing.py | 8 +-
airflow-core/src/airflow/settings.py | 4 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 11 +
.../airflow/ui/openapi-gen/requests/types.gen.ts | 1 +
airflow-core/src/airflow/ui/package.json | 6 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 144 +-
.../airflow/ui/public/i18n/locales/en/common.json | 5 +
.../ui/src/components/renderStructuredLog.tsx | 129 +-
.../src/airflow/ui/src/layouts/Nav/AdminButton.tsx | 2 +-
.../airflow/ui/src/layouts/Nav/BrowseButton.tsx | 2 +-
.../src/airflow/ui/src/layouts/Nav/DocsButton.tsx | 13 +-
.../src/airflow/ui/src/layouts/Nav/Nav.tsx | 25 +-
.../src/airflow/ui/src/layouts/Nav/NavButton.tsx | 146 +-
.../airflow/ui/src/layouts/Nav/PluginMenuItem.tsx | 19 +-
.../src/airflow/ui/src/layouts/Nav/PluginMenus.tsx | 6 +-
.../airflow/ui/src/layouts/Nav/SecurityButton.tsx | 2 +-
.../ui/src/layouts/Nav/TimezoneMenuItem.tsx | 7 +-
.../ui/src/layouts/Nav/UserSettingsButton.tsx | 145 +-
.../ui/src/pages/Dag/Overview/TaskLogPreview.tsx | 6 +-
.../ui/src/pages/TaskInstance/Logs/Logs.tsx | 68 +-
.../src/pages/TaskInstance/Logs/TaskLogHeader.tsx | 17 +
.../src/airflow/ui/src/queries/useLogs.tsx | 3 +-
.../tests/unit/api_fastapi/common/db/test_dags.py | 69 +
.../core_api/routes/public/test_dag_stats.py | 11 +-
.../core_api/routes/public/test_dag_warning.py | 4 +-
.../core_api/routes/public/test_dags.py | 69 +-
.../core_api/routes/public/test_event_logs.py | 8 +-
.../core_api/routes/public/test_import_error.py | 7 +-
.../api_fastapi/core_api/routes/public/test_job.py | 4 +-
.../core_api/routes/public/test_plugins.py | 10 +-
.../api_fastapi/core_api/routes/ui/test_dags.py | 67 +
.../api_fastapi/core_api/routes/ui/test_grid.py | 8 +-
.../versions/head/test_task_instances.py | 57 +
.../versions/v2025_09_23/test_task_instances.py | 65 +
.../tests/unit/dag_processing/test_collection.py | 32 +
airflow-core/tests/unit/jobs/test_triggerer_job.py | 32 +
.../serialization/serializers/test_serializers.py | 22 +
.../unit/serialization/test_dag_serialization.py | 62 +
.../src/airflowctl/api/datamodels/generated.py | 1 +
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/doc/images/output_run.svg | 18 +-
dev/breeze/doc/images/output_run.txt | 2 +-
.../airflow_breeze/commands/developer_commands.py | 1 +
.../commands/release_management_commands.py | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
dev/breeze/src/airflow_breeze/utils/packages.py | 3 +-
dev/breeze/uv.lock | 1882 ++++++++++----------
devel-common/pyproject.toml | 2 +-
docker-stack-docs/README.md | 10 +-
.../extending/add-airflow-configuration/Dockerfile | 2 +-
.../extending/add-apt-packages/Dockerfile | 2 +-
.../add-build-essential-extend/Dockerfile | 2 +-
.../extending/add-providers/Dockerfile | 2 +-
.../add-pypi-packages-constraints/Dockerfile | 2 +-
.../extending/add-pypi-packages-uv/Dockerfile | 2 +-
.../extending/add-pypi-packages/Dockerfile | 2 +-
.../extending/add-requirement-packages/Dockerfile | 2 +-
.../extending/custom-providers/Dockerfile | 2 +-
.../extending/embedding-dags/Dockerfile | 2 +-
.../extending/writable-directory/Dockerfile | 2 +-
docker-stack-docs/entrypoint.rst | 14 +-
generated/PYPI_README.md | 10 +-
.../providers/amazon/aws/hooks/batch_client.py | 10 +-
.../airflow/providers/amazon/aws/hooks/datasync.py | 3 +-
.../tests/unit/common/sql/operators/test_sql.py | 2 +-
.../unit/elasticsearch/log/elasticmock/__init__.py | 3 +-
.../providers/google/cloud/hooks/bigquery.py | 17 +-
.../airflow/providers/google/cloud/hooks/gcs.py | 3 +-
.../jenkins/operators/jenkins_job_trigger.py | 8 +-
pyproject.toml | 10 +-
scripts/ci/prek/check_imports_in_providers.py | 2 +-
scripts/ci/prek/common_prek_utils.py | 3 +-
scripts/ci/prek/ruff_format.py | 2 +-
scripts/ci/prek/supported_versions.py | 2 +-
scripts/ci/prek/update_providers_dependencies.py | 3 +-
scripts/in_container/in_container_utils.py | 3 +-
scripts/tools/setup_breeze | 2 +-
task-sdk/pyproject.toml | 6 +-
task-sdk/src/airflow/sdk/__init__.py | 2 +-
task-sdk/src/airflow/sdk/api/client.py | 31 +-
.../src/airflow/sdk/api/datamodels/_generated.py | 3 +-
.../src/airflow/sdk/execution_time/supervisor.py | 11 +
task-sdk/src/airflow/sdk/io/path.py | 5 +
task-sdk/src/airflow/sdk/types.py | 1 +
task-sdk/tests/task_sdk/api/test_client.py | 370 ++--
.../task_sdk/execution_time/test_supervisor.py | 72 +
task-sdk/tests/task_sdk/io/test_path.py | 9 +
123 files changed, 2499 insertions(+), 1604 deletions(-)
create mode 100644 .vscode/extensions.json
create mode 100644 .vscode/settings.json
copy
airflow-core/src/airflow/api_fastapi/execution_api/versions/{v2025_10_27.py =>
v2025_11_05.py} (66%)