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-82631e700c
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 998e2bb7261 Bump the fab-ui-package-updates group across 1 directory
with 4 updates
add e311c6bf990 DagBag in file parsing used to collect dags in dag
processing uses default value for safe_mode, which resolves to value in
configuration (#52694)
add 4eb776ae19e Ensure Edge Plugin for API endpoint is only loaded on
API-Server and AF2 Webserver (#52952)
add 52e760c48ce Align main branch after standard provider 1.4.1 release
(#53511)
add 00194da372d Remove warning for `BaseOperator.executor` because its
false (#53496)
add 4231a87ff2d Deprecate `airflow.utils.warnings` properly (#53339)
add e9e6ac27a4b Handle invalid execution API urls gracefully in supervisor
(#53082)
add 11a636146dd Add changelog for regenerated image for Airflow 3.0.3
(#53516)
add 5e944e49001 Add queue and remove queue cli commands for EdgeExecutor
(#53505)
add fdabc9fa637 Fix unreachable code mypy warnings in standard provider
(#53431)
add fa602298f4b Feat: Improve check translations script with Coverage and
Completion metrics (#53524)
add 0510f75bcda add unit tests for google/common (#52965)
add 00867ec8665 fix: Change DataprocAsyncHook parent class to
GoogleBaseAsyncHook (#52981)
add b58f5d30dcd Deprecate and move `airflow.utils.task_group` to SDK
(#53450)
add 4a3cde26d33 Bump mypy to 1.17.0 (#53523)
add f5a1050850a Fixed mypy unreachable code errors (#53437)
add 1eea3a8a006 Adding Softwrd LTD (#53466)
add 573e34f1535 Fix unreachable code mypy warnings in singularity provider
(#53468)
add 3b42b8a6193 Added support for job launcher (#52024)
add f33cda0cf6c Feature: airflowignore glob like gitignore (#52940)
add ff084ed8ff2 Add sql extras to pandas in the providers where sqlalchemy
is needed (#53535)
add d6db4acaacc delete: async_get_operation in test_dataproc (#53531)
add ceee7a2b3f8 Add support for custom Azure Blob endpoint domain in ADLS
connection and updated document (#53521)
add bfeb7accf7e improve test coverage for apache drill (#53517)
add eec7cea0ac5 Added non-Azure DatabricksBaseHook tests (#53286)
add 1f8b397beef fix mypy unreachable code warnings for elasticsearch
provider (#53464)
add 50f62228d73 Fix: enter SmtpHook before trying to read properties
(#53418)
add dd4b99a711c Deprecate `airflow.macros` in favor of Task SDK version
(#53545)
add 1aac81157bd fix: Trim non-alphanumeric characters from the executor
label (#53534)
add 11f51212791 docs(hitl): add example dag for all HITLOperator (#53360)
add d39a50c6ff5 Introduce a separate config for async db flags (#49392)
add b9cddf4740f Upgdate to uv 0.8.0 (#53552)
add c41f613692a Add translation for favorite Dag (zh-TW) (#53558)
add 853eadf8a5d docs(dagfile-processing): fix outdated scheduler and DAG
usage (#53183)
add 7c931dd9ad7 Fix: Dag capitalization in en translation (#53566)
add eb91e6ee88b Fix: Dag capitalization in translation (#53568)
add 0772b1ebac4 bugfix(airflowctl): handle version command exception and
make tests unified (#53553)
add 135df3854a9 Fix generate-providers-metadata after bumping min airflow
version (#53571)
add eee0c62e026 fix unreachable mypy warnings (#53575)
add f896807026c Fix unreachable code errors in yandex provider (#53453)
add 0f0ea3b5c44 AIP-68 CLI to bootstrap a React App plugin (#53365)
add a2581cc625b fix dataproc trigger (#53485)
add c12aea3de82 Allow to build apache-airflow documentation from branch
rather than tag (#53583)
add ec4c83022a4 Restore tooltips on grid view (#53438)
add f80a44588db Fix RuntimeError when using OpensearchTaskHandler as
remote log handler (#53529)
add 6798b232738 Add dag delete button in dag details page (#53064)
add 1ce26133d0d Remove unneeded target-version fields (#53570)
add 04dcc2326b9 fix: accordian child contents to be visible when overflown
(#53595)
add ec6ecda224a Extend run detection to dev-mode to load plugin (#53576)
add 59113656c6b 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 (998e2bb7261)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/providers/fab/src/airflow/providers/fab/www/fab-ui-package-updates-82631e700c
(59113656c6b)
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/workflows/basic-tests.yml | 2 +-
.github/workflows/ci-amd.yml | 2 +-
.github/workflows/publish-docs-to-s3.yml | 29 +-
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
INTHEWILD.md | 1 +
.../dagfile-processing.rst | 106 +-
.../airflow/api_fastapi/core_api/routes/ui/grid.py | 2 +-
.../api_fastapi/core_api/routes/ui/structure.py | 2 +-
.../api_fastapi/core_api/services/ui/grid.py | 3 +-
.../src/airflow/config_templates/config.yml | 25 +
.../src/airflow/dag_processing/processor.py | 1 -
.../airflow/example_dags/example_setup_teardown.py | 2 +-
.../src/airflow/example_dags/example_task_group.py | 2 +-
airflow-core/src/airflow/macros/__init__.py | 18 +-
airflow-core/src/airflow/models/taskinstance.py | 3 +-
airflow-core/src/airflow/settings.py | 56 +-
.../src/airflow/ti_deps/deps/trigger_rule_dep.py | 2 +-
.../ui/public/i18n/locales/de/dashboard.json | 4 +-
.../ui/public/i18n/locales/en/components.json | 4 +-
.../src/airflow/ui/public/i18n/locales/en/dag.json | 1 +
.../ui/public/i18n/locales/en/dashboard.json | 6 +-
.../airflow/ui/public/i18n/locales/es/assets.json | 8 +-
.../airflow/ui/public/i18n/locales/es/browse.json | 2 +-
.../airflow/ui/public/i18n/locales/es/common.json | 30 +-
.../ui/public/i18n/locales/es/components.json | 24 +-
.../src/airflow/ui/public/i18n/locales/es/dag.json | 12 +-
.../airflow/ui/public/i18n/locales/es/dags.json | 10 +-
.../ui/public/i18n/locales/es/dashboard.json | 14 +-
.../ui/public/i18n/locales/fr/components.json | 24 +-
.../src/airflow/ui/public/i18n/locales/fr/dag.json | 12 +-
.../airflow/ui/public/i18n/locales/fr/dags.json | 6 +-
.../ui/public/i18n/locales/fr/dashboard.json | 14 +-
.../airflow/ui/public/i18n/locales/he/browse.json | 2 +-
.../ui/public/i18n/locales/he/components.json | 24 +-
.../src/airflow/ui/public/i18n/locales/he/dag.json | 12 +-
.../ui/public/i18n/locales/ko/components.json | 4 +-
.../ui/public/i18n/locales/pl/dashboard.json | 2 +-
.../airflow/ui/public/i18n/locales/zh-TW/dag.json | 1 +
.../airflow/ui/public/i18n/locales/zh-TW/dags.json | 9 +-
.../ui/public/i18n/locales/zh-TW/dashboard.json | 6 +
.../src/airflow/ui/src/components/ConfigForm.tsx | 1 +
.../src/components/DagActions/DeleteDagButton.tsx | 12 +-
.../ui/src/components/DagActions/ParseDag.tsx | 6 +-
.../airflow/ui/src/layouts/Details/Grid/GridTI.tsx | 98 +-
.../layouts/Details/Grid/TaskInstancesColumn.tsx | 2 +-
airflow-core/src/airflow/ui/src/main.tsx | 8 +
.../src/airflow/ui/src/pages/Dag/Header.tsx | 27 +-
.../src/airflow/ui/src/pages/ReactPlugin.tsx | 31 +-
airflow-core/src/airflow/ui/tsconfig.node.json | 1 +
airflow-core/src/airflow/utils/__init__.py | 25 +-
airflow-core/src/airflow/utils/dot_renderer.py | 2 +-
airflow-core/src/airflow/utils/file.py | 34 +-
.../src/airflow/utils/log/logging_mixin.py | 2 +-
airflow-core/src/airflow/utils/task_group.py | 128 --
airflow-core/src/airflow/utils/warnings.py | 22 -
.../api_fastapi/core_api/routes/ui/test_grid.py | 2 +-
airflow-core/tests/unit/core/test_configuration.py | 3 +-
airflow-core/tests/unit/dags/.airflowignore_glob | 3 +-
.../test_negate_ignore.py} | 2 +-
.../subdir2/subdir3/test_nested_negate_ignore.py} | 0
airflow-core/tests/unit/models/test_dagrun.py | 2 +-
.../tests/unit/models/test_mappedoperator.py | 2 +-
.../tests/unit/models/test_taskinstance.py | 2 +-
.../tests/unit/plugins/test_plugin_ignore.py | 8 +-
.../unit/serialization/test_dag_serialization.py | 2 +-
.../unit/serialization/test_serialized_objects.py | 2 +-
airflow-core/tests/unit/utils/test_dag_cycle.py | 2 +-
airflow-core/tests/unit/utils/test_dot_renderer.py | 2 +-
airflow-core/tests/unit/utils/test_edgemodifier.py | 2 +-
airflow-core/tests/unit/utils/test_file.py | 7 +-
airflow-core/tests/unit/utils/test_task_group.py | 2 +-
airflow-ctl/src/airflowctl/ctl/cli_config.py | 5 +
.../src/airflowctl/ctl/commands/version_command.py | 15 +-
.../ctl/commands/test_version_command.py | 26 +-
...log-reader-role.yaml => job-launcher-role.yaml} | 21 +-
...ebinding.yaml => job-launcher-rolebinding.yaml} | 22 +-
.../templates/scheduler/scheduler-deployment.yaml | 2 +-
chart/values.schema.json | 6 +
chart/values.yaml | 1 +
dev/README_RELEASE_PROVIDERS.md | 2 +-
dev/breeze/doc/ci/02_images.md | 2 +-
...ease-management_generate-providers-metadata.svg | 100 +-
...ease-management_generate-providers-metadata.txt | 2 +-
.../images/output_workflow-run_publish-docs.svg | 76 +-
.../images/output_workflow-run_publish-docs.txt | 2 +-
.../commands/release_management_commands.py | 140 +-
.../commands/release_management_commands_config.py | 8 +-
.../airflow_breeze/commands/workflow_commands.py | 47 +
.../commands/workflow_commands_config.py | 14 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
dev/breeze/src/airflow_breeze/utils/github.py | 17 +-
.../airflow_breeze/utils/provider_dependencies.py | 286 ++-
dev/i18n/check_translations_completeness.py | 80 +-
.../react-plugin-tools}/README.md | 35 +-
dev/react-plugin-tools/bootstrap.py | 179 ++
.../react_plugin_template/.gitignore | 28 +
.../react_plugin_template/.prettierignore | 5 +
.../react_plugin_template}/.prettierrc | 2 +-
.../react_plugin_template/README.md | 138 ++
.../react_plugin_template/eslint.config.js | 58 +
.../react_plugin_template/index.html | 13 +
.../react_plugin_template/package.json | 75 +
.../src/context/colorMode/ColorModeProvider.tsx | 1 +
.../src/context/colorMode/index.ts | 0
.../src/context/colorMode/useColorMode.tsx | 1 +
.../react_plugin_template/src/dev.tsx | 16 +-
.../react_plugin_template/src/main.tsx | 34 +-
.../react_plugin_template/src/pages/HomePage.tsx | 42 +-
.../react_plugin_template}/src/theme.ts | 0
.../react_plugin_template/src/vite-env.d.ts | 2 +-
.../react_plugin_template/testsSetup.ts | 2 +-
.../react_plugin_template}/tsconfig.app.json | 3 +-
.../react_plugin_template}/tsconfig.json | 4 +-
.../react_plugin_template/tsconfig.lib.json | 15 +
.../react_plugin_template}/tsconfig.node.json | 4 +-
.../react_plugin_template/vite.config.ts | 84 +
devel-common/pyproject.toml | 4 +-
docker-stack-docs/changelog.rst | 3 +
generated/provider_metadata.json | 2098 ++++++++++++--------
..._launcher_role.py => test_job_launcher_role.py} | 38 +-
.../tests/unit/apache/drill/hooks/test_drill.py | 77 +-
.../apache/hive/transfers/mysql_to_hive.py | 6 +-
.../providers/common/compat/openlineage/check.py | 3 +-
providers/common/sql/pyproject.toml | 4 +-
.../unit/databricks/hooks/test_databricks_base.py | 739 ++++++-
providers/edge3/docs/deployment.rst | 2 +
.../airflow/providers/edge3/cli/edge_command.py | 65 +
.../airflow/providers/edge3/models/edge_worker.py | 34 +
.../edge3/plugins/edge_executor_plugin.py | 15 +-
.../edge3/plugins/test_edge_executor_plugin.py | 29 +-
.../providers/elasticsearch/log/es_task_handler.py | 2 +-
.../airflow/providers/fab/www/package-lock.json | 9 +-
.../fab/src/airflow/providers/fab/www/package.json | 2 +-
.../providers/google/cloud/hooks/dataproc.py | 138 +-
.../providers/google/cloud/operators/dataproc.py | 2 +-
.../providers/google/cloud/triggers/dataproc.py | 15 +-
.../tests/unit/google/cloud/hooks/test_dataproc.py | 106 +-
.../unit/google/cloud/triggers/test_dataproc.py | 218 +-
.../tests/unit/google/common/links}/__init__.py | 0
.../tests/unit/google/common/links/test_storage.py | 51 +
.../unit/google/common/test_consts.py} | 13 +-
.../airflow/providers/hashicorp/secrets/vault.py | 21 +-
.../microsoft/azure/docs/connections/adls_v2.rst | 2 +
.../airflow/providers/microsoft/azure/fs/adls.py | 8 +-
.../azure/transfers/oracle_to_azure_data_lake.py | 5 +-
.../tests/unit/microsoft/azure/fs/test_adls.py | 17 +
.../providers/opensearch/log/os_task_handler.py | 30 +-
providers/presto/pyproject.toml | 2 +-
.../providers/singularity/operators/singularity.py | 8 +-
.../airflow/providers/smtp/notifications/smtp.py | 60 +-
.../tests/unit/smtp/notifications/test_smtp.py | 11 +-
providers/standard/README.rst | 2 +-
providers/standard/docs/changelog.rst | 8 +
providers/standard/provider.yaml | 1 +
providers/standard/pyproject.toml | 6 +-
.../src/airflow/providers/standard/__init__.py | 2 +-
.../standard/example_dags/example_hitl_operator.py | 81 +
.../airflow/providers/standard/operators/branch.py | 4 +-
.../providers/standard/sensors/date_time.py | 7 +-
.../providers/standard/utils/python_virtualenv.py | 7 +-
.../tests/unit/standard/decorators/test_python.py | 3 +-
.../standard/operators/test_branch_operator.py | 7 +-
.../tests/unit/standard/operators/test_python.py | 18 +
.../standard/sensors/test_external_task_sensor.py | 8 +-
.../unit/standard/utils/test_sensor_helper.py | 8 +-
.../airflow/providers/yandex/operators/dataproc.py | 5 +-
pyproject.toml | 8 +-
scripts/ci/install_breeze.sh | 2 +-
scripts/tools/setup_breeze | 2 +-
task-sdk/src/airflow/sdk/bases/operator.py | 7 -
task-sdk/src/airflow/sdk/definitions/taskgroup.py | 85 +-
.../src/airflow/sdk/execution_time/supervisor.py | 35 +-
task-sdk/tests/conftest.py | 10 +
.../task_sdk/execution_time/test_supervisor.py | 53 +
176 files changed, 4806 insertions(+), 1952 deletions(-)
delete mode 100644 airflow-core/src/airflow/utils/task_group.py
delete mode 100644 airflow-core/src/airflow/utils/warnings.py
copy airflow-core/tests/unit/dags/{subdir2/test_dont_ignore_this.py =>
subdir1/test_negate_ignore.py} (94%)
copy airflow-core/{src/airflow/api/__init__.py =>
tests/unit/dags/subdir2/subdir3/test_nested_negate_ignore.py} (100%)
copy chart/templates/rbac/{pod-log-reader-role.yaml => job-launcher-role.yaml}
(84%)
copy chart/templates/rbac/{pod-launcher-rolebinding.yaml =>
job-launcher-rolebinding.yaml} (79%)
copy {devel-common/src/tests_common/test_utils =>
dev/react-plugin-tools}/README.md (51%)
create mode 100755 dev/react-plugin-tools/bootstrap.py
create mode 100644 dev/react-plugin-tools/react_plugin_template/.gitignore
create mode 100644 dev/react-plugin-tools/react_plugin_template/.prettierignore
copy {airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui =>
dev/react-plugin-tools/react_plugin_template}/.prettierrc (80%)
create mode 100644 dev/react-plugin-tools/react_plugin_template/README.md
create mode 100644
dev/react-plugin-tools/react_plugin_template/eslint.config.js
create mode 100644 dev/react-plugin-tools/react_plugin_template/index.html
create mode 100644 dev/react-plugin-tools/react_plugin_template/package.json
copy {airflow-core/src/airflow/ui =>
dev/react-plugin-tools/react_plugin_template}/src/context/colorMode/ColorModeProvider.tsx
(99%)
copy {airflow-core/src/airflow/ui =>
dev/react-plugin-tools/react_plugin_template}/src/context/colorMode/index.ts
(100%)
copy {airflow-core/src/airflow/ui =>
dev/react-plugin-tools/react_plugin_template}/src/context/colorMode/useColorMode.tsx
(99%)
copy airflow-core/src/airflow/ui/src/pages/Asset/Asset.tsx =>
dev/react-plugin-tools/react_plugin_template/src/dev.tsx (73%)
copy airflow-core/src/airflow/ui/src/components/WarningAlert.tsx =>
dev/react-plugin-tools/react_plugin_template/src/main.tsx (59%)
copy airflow-core/src/airflow/ui/src/utils/Wrapper.tsx =>
dev/react-plugin-tools/react_plugin_template/src/pages/HomePage.tsx (53%)
copy {airflow-core/src/airflow/ui =>
dev/react-plugin-tools/react_plugin_template}/src/theme.ts (100%)
copy airflow-core/src/airflow/ui/src/components/ui/Menu/index.ts =>
dev/react-plugin-tools/react_plugin_template/src/vite-env.d.ts (95%)
copy airflow-core/src/airflow/ui/src/components/ui/Menu/index.ts =>
dev/react-plugin-tools/react_plugin_template/testsSetup.ts (94%)
copy {airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui =>
dev/react-plugin-tools/react_plugin_template}/tsconfig.app.json (91%)
copy {airflow-core/src/airflow/ui =>
dev/react-plugin-tools/react_plugin_template}/tsconfig.json (50%)
create mode 100644
dev/react-plugin-tools/react_plugin_template/tsconfig.lib.json
copy {airflow-core/src/airflow/ui =>
dev/react-plugin-tools/react_plugin_template}/tsconfig.node.json (89%)
create mode 100644 dev/react-plugin-tools/react_plugin_template/vite.config.ts
copy helm-tests/tests/helm_tests/airflow_aux/{test_pod_launcher_role.py =>
test_job_launcher_role.py} (73%)
copy {airflow-core/src/airflow/api =>
providers/google/tests/unit/google/common/links}/__init__.py (100%)
create mode 100644
providers/google/tests/unit/google/common/links/test_storage.py
copy providers/google/{src/airflow/providers/google/common/consts.py =>
tests/unit/google/common/test_consts.py} (69%)
create mode 100644
providers/standard/src/airflow/providers/standard/example_dags/example_hitl_operator.py