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-cb0dd94b5e
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard c76e783a7cb Bump the core-ui-package-updates group across 1 directory
with 50 updates
add 4904fbbc5eb Create multi-team related tables. Create team association
with `Variable`, `Connection` and `Pool` (#53946)
add 0df08334cd1 Switch all our prek python hooks to use PEP-723 inline
dependencies (#54917)
add ea78fd0977b Remove duplicate "concurrency" from dag details (#54801)
add 4842f053f8b bugfix(airflowctl): Release notes since it is first to be
released and date (#54925)
add 8fea18c1e73 Improved observability of deadline callbacks (#54855)
add 895cf893847 Mark Batch Executor as stable (#54924)
add 08ed097f367 To fix Fab auth manager returns get_id of integer type
where str is expected (#54384)
add eb5318b3e85 Adding a backcompat shim layer for JobState (#54936)
add c51d0c9881c Add colors to airflowctl help output (#54934)
add 9caede9a418 Add missing test for
amazon/aws/executors/ecs/boto_schema.py (#54930)
add 4fbac5fd9d8 fix(cli): escape MySQL password in db shell and add unit
tests (#54892)
add 84d1a7cb232 Fix tests failing for SqlAlchemy 2 (#54940)
add 36d057fade2 Add `create_intermediate_dirs` option to
`GCSToSFTPOperator` (#54916)
add 23f7a4d9065 Fix typo in documentation building doc (#54944)
add 4018d9815b6 fix: Outgoing graph edges should exit opposite of incoming
edges (#54789)
add 3f970c7a95c Add .vite files to eslintignore (#54949)
add acc01b47406 Bump the fab-ui-package-updates group across 1 directory
with 8 updates (#54517)
add ee4357e87e9 Add filtering for tasks view (#54484)
add 7bb42496126 Bump the core-ui-package-updates group across 1 directory
with 16 updates (#54950)
add 8656634996b Bump the core-ui-package-updates group across 1 directory
with 50 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 (c76e783a7cb)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-cb0dd94b5e
(8656634996b)
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-prek/action.yml | 2 +-
.pre-commit-config.yaml | 88 +-
Dockerfile.ci | 2 +-
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 4269 ++++++++++----------
...iagram_auth_manager_airflow_architecture.md5sum | 2 +-
.../diagram_auth_manager_airflow_architecture.png | Bin 50671 -> 54220 bytes
.../diagram_auth_manager_airflow_architecture.py | 4 +-
.../img/diagram_basic_airflow_architecture.md5sum | 2 +-
.../img/diagram_basic_airflow_architecture.png | Bin 116374 -> 116194
bytes
.../docs/img/diagram_basic_airflow_architecture.py | 4 +-
...agram_dag_processor_airflow_architecture.md5sum | 2 +-
.../diagram_dag_processor_airflow_architecture.png | Bin 240751 -> 237657
bytes
.../diagram_dag_processor_airflow_architecture.py | 4 +-
...diagram_distributed_airflow_architecture.md5sum | 2 +-
.../diagram_distributed_airflow_architecture.png | Bin 174923 -> 192497
bytes
.../diagram_distributed_airflow_architecture.py | 4 +-
.../diagram_multi_team_airflow_architecture.md5sum | 2 +-
.../diagram_multi_team_airflow_architecture.png | Bin 578560 -> 574248
bytes
.../img/diagram_multi_team_airflow_architecture.py | 4 +-
.../docs/img/diagram_task_lifecycle.md5sum | 2 +-
airflow-core/docs/img/diagram_task_lifecycle.png | Bin 604573 -> 529144
bytes
airflow-core/docs/img/diagram_task_lifecycle.py | 4 +-
airflow-core/docs/migrations-ref.rst | 4 +-
.../auth/managers/simple/ui/package-lock.json | 2204 +++++-----
.../auth/managers/simple/ui/package.json | 30 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 2214 +++++-----
.../api_fastapi/core_api/datamodels/dags.py | 6 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 5 +-
.../src/airflow/cli/commands/db_command.py | 16 +-
.../migrations/versions/0083_3_1_0_add_teams.py | 105 +
airflow-core/src/airflow/models/__init__.py | 2 +
airflow-core/src/airflow/models/connection.py | 4 +-
airflow-core/src/airflow/models/dagbundle.py | 3 +
airflow-core/src/airflow/models/deadline.py | 7 +-
airflow-core/src/airflow/models/pool.py | 4 +-
airflow-core/src/airflow/models/team.py | 52 +
airflow-core/src/airflow/models/variable.py | 4 +-
airflow-core/src/airflow/triggers/deadline.py | 15 +-
airflow-core/src/airflow/ui/eslint.config.js | 2 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 4 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 2 +
airflow-core/src/airflow/ui/package.json | 4 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 26 +-
.../airflow/ui/public/i18n/locales/ar/common.json | 1 -
.../airflow/ui/public/i18n/locales/de/common.json | 1 -
.../airflow/ui/public/i18n/locales/en/common.json | 2 +-
.../airflow/ui/public/i18n/locales/en/tasks.json | 10 +
.../airflow/ui/public/i18n/locales/es/common.json | 1 -
.../airflow/ui/public/i18n/locales/fr/common.json | 1 -
.../airflow/ui/public/i18n/locales/he/common.json | 1 -
.../airflow/ui/public/i18n/locales/ko/common.json | 1 -
.../airflow/ui/public/i18n/locales/nl/common.json | 1 -
.../airflow/ui/public/i18n/locales/pl/common.json | 1 -
.../airflow/ui/public/i18n/locales/tr/common.json | 1 -
.../ui/public/i18n/locales/zh-TW/common.json | 1 -
.../ui/src/components/Graph/useGraphLayout.ts | 2 +
.../src/airflow/ui/src/constants/searchParams.ts | 4 +
.../src/airflow/ui/src/pages/Dag/Details.tsx | 4 -
.../Dag/Tasks/TaskFilters/AttrSelectFilter.tsx | 60 +
.../Tasks/TaskFilters/AttrSelectFilterMulti.tsx | 75 +
.../pages/Dag/Tasks/TaskFilters/TaskFilters.tsx | 136 +
.../src/airflow/ui/src/pages/Dag/Tasks/Tasks.tsx | 54 +-
airflow-core/src/airflow/utils/__init__.py | 3 -
airflow-core/src/airflow/utils/db.py | 2 +-
airflow-core/src/airflow/utils/state.py | 18 +
.../tests/unit/always/test_project_structure.py | 1 -
.../unit/api_fastapi/common/test_exceptions.py | 15 +-
.../tests/unit/cli/commands/test_db_command.py | 14 +
airflow-core/tests/unit/models/test_deadline.py | 5 +
airflow-core/tests/unit/triggers/test_deadline.py | 25 +-
airflow-ctl/RELEASE_NOTES.rst | 7 +-
airflow-ctl/docs/images/output_assets.svg | 177 +-
airflow-ctl/docs/images/output_auth.svg | 89 +-
airflow-ctl/docs/images/output_auth_login.svg | 112 +-
airflow-ctl/docs/images/output_backfills.svg | 119 +-
airflow-ctl/docs/images/output_config.svg | 95 +-
airflow-ctl/docs/images/output_connections.svg | 142 +-
airflow-ctl/docs/images/output_dag.svg | 149 +-
airflow-ctl/docs/images/output_dagrun.svg | 89 +-
airflow-ctl/docs/images/output_jobs.svg | 77 +-
airflow-ctl/docs/images/output_main.svg | 167 +-
airflow-ctl/docs/images/output_pools.svg | 113 +-
airflow-ctl/docs/images/output_providers.svg | 77 +-
airflow-ctl/docs/images/output_variables.svg | 113 +-
airflow-ctl/docs/images/output_version.svg | 53 +-
airflow-ctl/docs/index.rst | 5 +-
.../src/airflowctl/api/datamodels/generated.py | 6 +-
airflow-ctl/src/airflowctl/ctl/cli_parser.py | 13 +-
clients/python/test_python_client.py | 2 +-
contributing-docs/11_documentation_building.rst | 4 +-
dev/breeze/README.md | 2 +-
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/pyproject.toml | 2 +-
.../commands/release_management_commands.py | 2 +-
.../src/airflow_breeze/utils/workflow_status.py | 2 +-
dev/breeze/uv.lock | 48 +-
dev/check_files.py | 6 +-
dev/i18n/check_translations_completeness.py | 4 +-
dev/provider_db_inventory.py | 6 +-
providers/amazon/docs/executors/batch-executor.rst | 2 -
providers/amazon/docs/executors/index.rst | 2 +-
.../amazon/aws/executors/ecs/test_boto_schema.py | 232 ++
.../providers/fab/auth_manager/models/__init__.py | 4 +-
.../airflow/providers/fab/www/package-lock.json | 223 +-
.../fab/src/airflow/providers/fab/www/package.json | 16 +-
.../fab/auth_manager/models/test_user_model.py} | 23 +-
providers/fab/www-hash.txt | 2 +-
.../google/cloud/transfers/gcs_to_sftp.py | 10 +-
.../google/cloud/transfers/test_gcs_to_sftp.py | 46 +
scripts/ci/airflow_version_check.py | 2 +-
scripts/ci/prek/boring_cyborg.py | 8 +
scripts/ci/prek/breeze_cmd_line.py | 6 +
scripts/ci/prek/capture_airflowctl_help.py | 8 +
scripts/ci/prek/check_aiobotocore_optional.py | 8 +
.../ci/prek/check_airflow_bug_report_template.py | 7 +
scripts/ci/prek/check_airflow_imports.py | 6 +
.../ci/prek/check_airflow_v_imports_in_tests.py | 7 +-
.../prek/check_base_operator_partial_arguments.py | 6 +
scripts/ci/prek/check_common_sql_dependency.py | 8 +
scripts/ci/prek/check_default_configuration.py | 6 +
scripts/ci/prek/check_deferrable_default.py | 7 +-
scripts/ci/prek/check_deprecations.py | 8 +-
scripts/ci/prek/check_extra_packages_ref.py | 8 +
scripts/ci/prek/check_i18n_json.py | 7 +-
scripts/ci/prek/check_imports_in_providers.py | 7 +
scripts/ci/prek/check_init_decorator_arguments.py | 6 +
scripts/ci/prek/check_init_in_tests.py | 6 +
scripts/ci/prek/check_integrations_list.py | 8 +
scripts/ci/prek/check_kubeconform.py | 8 +
scripts/ci/prek/check_lazy_logging.py | 7 +
scripts/ci/prek/check_min_python_version.py | 6 +
scripts/ci/prek/check_order_dockerfile_extras.py | 6 +
scripts/ci/prek/check_provider_docs.py | 8 +
scripts/ci/prek/check_provider_yaml_files.py | 6 +
.../check_providers_subpackages_all_have_init.py | 6 +
scripts/ci/prek/check_revision_heads_map.py | 7 +
scripts/ci/prek/check_sdk_imports.py | 6 +
.../prek/check_shared_distributions_structure.py | 8 +-
.../ci/prek/check_shared_distributions_usage.py | 8 +-
scripts/ci/prek/check_system_tests.py | 6 +
.../ci/prek/check_system_tests_hidden_in_index.py | 7 +
.../check_template_context_variable_in_sync.py | 6 +
scripts/ci/prek/check_template_fields.py | 6 +
scripts/ci/prek/check_tests_in_right_folders.py | 6 +
scripts/ci/prek/check_ti_vs_tis_attributes.py | 7 +-
scripts/ci/prek/checkout_no_credentials.py | 7 +
scripts/ci/prek/common_prek_utils.py | 3 +-
scripts/ci/prek/docstring_param_type.py | 6 +
scripts/ci/prek/generate_airflow_diagrams.py | 8 +
scripts/ci/prek/generate_openapi_spec.py | 6 +
scripts/ci/prek/generate_openapi_spec_providers.py | 6 +
scripts/ci/prek/generate_volumes_for_sources.py | 7 +
scripts/ci/prek/lint_helm.py | 8 +
scripts/ci/prek/lint_json_schema.py | 9 +
scripts/ci/prek/migration_reference.py | 6 +
scripts/ci/prek/mypy.py | 6 +
scripts/ci/prek/mypy_folder.py | 6 +
.../ci/prek/prevent_deprecated_sqlalchemy_usage.py | 6 +
scripts/ci/prek/replace_bad_characters.py | 6 +
scripts/ci/prek/ruff_format.py | 7 +
.../ci/prek/significant_newsfragments_checker.py | 5 +-
scripts/ci/prek/sort_in_the_wild.py | 8 +
scripts/ci/prek/supported_versions.py | 7 +
scripts/ci/prek/update_airflow_pyproject_toml.py | 8 +
scripts/ci/prek/update_breeze_config_hash.py | 6 +
scripts/ci/prek/update_chart_dependencies.py | 8 +
scripts/ci/prek/update_er_diagram.py | 6 +
scripts/ci/prek/update_example_dags_paths.py | 7 +
scripts/ci/prek/update_providers_build_files.py | 7 +
scripts/ci/prek/update_providers_dependencies.py | 4 +-
scripts/ci/prek/update_source_date_epoch.py | 7 +
scripts/ci/prek/update_versions.py | 6 +
scripts/ci/prek/upgrade_important_versions.py | 9 +
scripts/ci/prek/validate_chart_annotations.py | 8 +
scripts/ci/prek/validate_operators_init.py | 7 +-
scripts/ci/prek/vendor_k8s_json_schema.py | 6 +
.../in_container/run_capture_airflowctl_help.py | 72 +-
scripts/tools/check_if_limited_dependencies.py | 8 +
task-sdk/pyproject.toml | 2 +-
180 files changed, 6803 insertions(+), 5523 deletions(-)
create mode 100644
airflow-core/src/airflow/migrations/versions/0083_3_1_0_add_teams.py
create mode 100644 airflow-core/src/airflow/models/team.py
create mode 100644
airflow-core/src/airflow/ui/public/i18n/locales/en/tasks.json
create mode 100644
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskFilters/AttrSelectFilter.tsx
create mode 100644
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskFilters/AttrSelectFilterMulti.tsx
create mode 100644
airflow-core/src/airflow/ui/src/pages/Dag/Tasks/TaskFilters/TaskFilters.tsx
create mode 100644
providers/amazon/tests/unit/amazon/aws/executors/ecs/test_boto_schema.py
copy providers/{google/tests/unit/google/cloud/utils/test_dataform.py =>
fab/tests/unit/fab/auth_manager/models/test_user_model.py} (63%)