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-6196c3807c
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 550fdb68619 chore(deps-dev): bump the fab-ui-package-updates group 
across 1 directory with 2 updates
     add 6b7771d7438 feat(sagemaker): Add SageMakerConditionOperator and 
SageMakerFailOperator (#64545)
     add 529b49c57e8 Remove dependabot alarms in airflow core npm dependencies 
(#64791)
     add c5e7d7bb673 CI: Upgrade important CI environment (#64782)
     add 38bd24b7f99 ElasticsearchTaskHandler: Request only required source 
fields for task logs (#64562)
     add 44323b0cd4b Add --path-to-airflow-svn definitions to release 
verification (#64798)
     add c3d4905a155 Run `uv lock --upgrade` locally in `breeze ci upgrade` 
instead of inside CI image (#64804)
     add 0ce1dd766ba Run non-provider mypy checks as regular prek static checks 
instead of separate CI jobs (#64780)
     add 15f365dfff3 Remove dependabot alarms in common.ai provider npm 
dependencies (#64790)
     add dcbc5ad5284 Remove dependabot alarms in registry npm dependencies 
(#64792)
     add 9a9b36d0d33 Increased test coverage of the cli standalone command 
(#62081)
     add 01603f2ac90 fix: prevent SQL keyword parameterization in MySQL 
bulk_load_custom (#63530)
     add 0251002b60e Bump vite in 
/providers/edge3/src/airflow/providers/edge3/plugins/www (#64800)
     add b9441efff87 Fix S3ToGCSOperator deferrable mode to return list of 
copied files (#63533)
     add 267f4949a4c Update Agents.md for UI dev (#64776)
     add 3870e4065eb Bump vite (#64801)
     add aff2c4498db Deprecate use_rest_api parameter in 
CloudComposerDAGRunSensor and CloudComposerDAGRunTrigger (#64672)
     add 9d877b43462 Return empty list when AzureContainerInstanceHook.get_logs 
receives Logs(content=None) instead of returning [None]. (#63394)
     add 58e5d02302c Improve debuggability of SQS, Lambda, EC2, and RDS hooks 
(#64661)
     add 0b482e39ef9 Add transient-error retry to SalesforceBulkOperator 
(#64575)
     add 7346de5eb65 enhance SnowflakeSqlApi docstring (statement_count) 
(#64727)
     add 87d35caaf99 Fix duplicate deadline callbacks with HA scheduler 
replicas (#64737)
     add 5c7f0372cc4 GCSHook: Log NotFound error instead of raise on Blob 
deletion (#62424)
     add cfe840f943f Introduced retries to the TableauSensor (#52770)
     add ce87344fce2 i18n: add missing keys and fix Taiwanese Mandarin 
terminology (#64762)
     add 91270c76da1 Bump `google-cloud-aiplatform[evaluation]>=1.145.0` 
(#64786)
     add 8c0e5354660 Add `EksPodTrigger` (#64187)
     add d53a7ad5c7e CI: Upgrade important CI environment (#64813)
     add c2f83ea7c97 Add OpenLineage parent and transport info injection to 
`EmrServerlessStartJobOperator` (#64807)
     add d5bd2af0a1e Remove dependabot alarms in edge provider plugin (#64788)
     add 4b0e876b470 feat: add `write_to_os` writing task logs to opensearch 
(#64364)
     add 9b3ed326f1c Add cooldown parameter to constraints-version-check 
command (#64844)
     add dd0ff5ad8d2 Replace upgrade-check build failure with scheduled upgrade 
PR workflow (#64836)
     add 0a03b4e87db Docs: Add JWT authentication docs and strengthen security 
model (#64760)
     add bf8de7f97b2 Chart: Default airflow version to 3.2.0 (#64841)
     add a06896fe1de Allow UI theme config without tokens (CSS-only or empty 
fallback) (#64552)
     add 0b2efb99e6f Fix Gantt view "Error invalid date" on running DagRun 
(#64752)
     add 853b670409d chore(deps-dev): bump the fab-ui-package-updates group 
across 1 directory with 2 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   (550fdb68619)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/providers/fab/src/airflow/providers/fab/www/fab-ui-package-updates-6196c3807c
 (853b670409d)

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/breeze/action.yml                  |   2 +-
 .github/actions/install-prek/action.yml            |   2 +-
 .github/instructions/code-review.instructions.md   |   2 +-
 .github/workflows/basic-tests.yml                  |  85 +-
 .github/workflows/ci-amd-arm.yml                   |  53 +-
 .github/workflows/ci-image-checks.yml              |  57 --
 .github/workflows/release_dockerhub_image.yml      |   2 +-
 .../workflows/scheduled-upgrade-check-main.yml     |  27 +-
 .../scheduled-upgrade-check-v3-2-test.yml}         |  21 +-
 .github/workflows/upgrade-check.yml                | 125 +++
 .pre-commit-config.yaml                            |  42 +-
 AGENTS.md                                          |  34 +-
 Dockerfile                                         |   2 +-
 Dockerfile.ci                                      |   2 +-
 airflow-core/.pre-commit-config.yaml               |  24 +-
 .../production-deployment.rst                      |   9 +-
 airflow-core/docs/best-practices.rst               |   8 +-
 airflow-core/docs/configurations-ref.rst           |  25 +-
 airflow-core/docs/core-concepts/multi-team.rst     |   2 +-
 airflow-core/docs/howto/customize-ui.rst           |   1 +
 airflow-core/docs/howto/set-config.rst             |  23 +-
 .../docs/installation/upgrading_to_airflow3.rst    |   2 +-
 airflow-core/docs/public-airflow-interface.rst     |   7 +-
 .../docs/security/jwt_token_authentication.rst     | 398 +++++++++
 airflow-core/docs/security/security_model.rst      | 493 ++++++++++-
 airflow-core/docs/security/workload.rst            |  83 ++
 airflow-core/newsfragments/64552.improvement.rst   |   1 +
 .../auth/managers/simple/ui/package.json           |   7 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |  50 +-
 .../src/airflow/api_fastapi/common/types.py        |   8 +-
 .../api_fastapi/core_api/datamodels/ui/config.py   |  10 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |  85 +-
 .../src/airflow/config_templates/config.yml        |  10 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |  16 +-
 airflow-core/src/airflow/ui/AGENTS.md              |  27 +
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts | 109 ++-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |  26 +-
 airflow-core/src/airflow/ui/package.json           |   7 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         | 546 ++++++------
 .../ui/public/i18n/locales/zh-TW/admin.json        |   3 +-
 .../ui/public/i18n/locales/zh-TW/assets.json       |   2 +-
 .../ui/public/i18n/locales/zh-TW/browse.json       |   4 +-
 .../ui/public/i18n/locales/zh-TW/common.json       |  41 +
 .../ui/public/i18n/locales/zh-TW/components.json   |   4 +-
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json  |   3 +-
 .../airflow/ui/public/i18n/locales/zh-TW/dags.json |   2 +-
 .../ui/src/layouts/Details/Gantt/utils.test.ts     | 261 ++++++
 .../airflow/ui/src/layouts/Details/Gantt/utils.ts  |   8 +-
 airflow-core/src/airflow/ui/src/theme.ts           |  20 +-
 .../airflow/utils/log/non_caching_file_handler.py  |   2 +-
 .../tests/unit/api_fastapi/common/test_types.py    |  31 +-
 .../api_fastapi/core_api/routes/ui/test_config.py  |  24 +
 .../unit/cli/commands/test_standalone_command.py   | 273 +++++-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  62 ++
 airflow-ctl/.pre-commit-config.yaml                |  14 +-
 chart/Chart.yaml                                   |  20 +-
 chart/newsfragments/64841.significant.rst          |   3 +
 chart/values.schema.json                           |   4 +-
 chart/values.yaml                                  |   4 +-
 contributing-docs/08_static_code_checks.rst        |  48 +-
 dev/README_RELEASE_AIRFLOW.md                      |   4 +-
 dev/README_RELEASE_AIRFLOWCTL.md                   |   2 +-
 dev/README_RELEASE_PYTHON_CLIENT.md                |   2 +-
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 dev/breeze/doc/images/output_ci_upgrade.svg        |  68 +-
 dev/breeze/doc/images/output_ci_upgrade.txt        |   2 +-
 ...elease-management_constraints-version-check.svg |  32 +-
 ...elease-management_constraints-version-check.txt |   2 +-
 .../src/airflow_breeze/commands/ci_commands.py     | 130 +--
 .../airflow_breeze/commands/ci_commands_config.py  |   1 +
 .../airflow_breeze/commands/developer_commands.py  |   8 +
 .../airflow_breeze/commands/registry_commands.py   |   2 +-
 .../commands/release_management_commands.py        |  11 +-
 .../commands/release_management_commands_config.py |   1 +
 dev/breeze/src/airflow_breeze/global_constants.py  |   4 +-
 .../utils/constraints_version_check.py             |  43 +-
 dev/breeze/src/airflow_breeze/utils/packages.py    |   2 +-
 .../src/airflow_breeze/utils/selective_checks.py   |  72 +-
 dev/breeze/tests/test_packages.py                  |   4 +-
 .../tests/test_pytest_args_for_test_types.py       |   1 +
 dev/breeze/tests/test_selective_checks.py          | 261 +++---
 dev/breeze/uv.lock                                 | 296 +++----
 .../react_plugin_template/package.json             |   6 +-
 .../react_plugin_template/pnpm-lock.yaml           |  20 +-
 devel-common/pyproject.toml                        |   2 +-
 .../src/sphinx_exts/docs_build/package_filter.py   |   2 +-
 docs/spelling_wordlist.txt                         |   4 +
 providers/amazon/docs/operators/sagemaker.rst      |  32 +
 .../src/airflow/providers/amazon/aws/hooks/ec2.py  |  25 +-
 .../providers/amazon/aws/hooks/lambda_function.py  |  29 +-
 .../src/airflow/providers/amazon/aws/hooks/rds.py  |  46 +-
 .../src/airflow/providers/amazon/aws/hooks/sqs.py  |  19 +-
 .../airflow/providers/amazon/aws/operators/eks.py  |  77 ++
 .../airflow/providers/amazon/aws/operators/emr.py  |  37 +-
 .../providers/amazon/aws/operators/sagemaker.py    | 266 +++++-
 .../airflow/providers/amazon/aws/triggers/eks.py   | 130 +++
 .../amazon/aws/example_sagemaker_condition.py      | 179 ++++
 .../tests/unit/amazon/aws/operators/test_eks.py    |  58 ++
 .../amazon/aws/operators/test_emr_serverless.py    | 221 +++++
 .../aws/operators/test_sagemaker_condition.py      | 222 +++++
 .../tests/unit/amazon/aws/triggers/test_eks.py     | 128 ++-
 .../providers/common/ai/plugins/www/package.json   |   8 +-
 .../providers/common/ai/plugins/www/pnpm-lock.yaml |  92 ++-
 .../common/compat/openlineage/utils/spark.py       |  26 +
 .../providers/edge3/plugins/www/package.json       |   9 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     | 534 ++++++------
 .../providers/elasticsearch/log/es_task_handler.py |  34 +-
 .../unit/elasticsearch/log/test_es_task_handler.py |  48 ++
 providers/google/docs/index.rst                    |   2 +-
 providers/google/pyproject.toml                    |   2 +-
 .../providers/google/cloud/hooks/cloud_composer.py |  33 +-
 .../airflow/providers/google/cloud/hooks/gcs.py    |  19 +-
 .../google/cloud/operators/cloud_composer.py       |   4 +
 .../providers/google/cloud/operators/gcs.py        |   5 +-
 .../google/cloud/sensors/cloud_composer.py         |  83 +-
 .../providers/google/cloud/transfers/s3_to_gcs.py  |  11 +-
 .../google/cloud/triggers/cloud_composer.py        |  79 +-
 .../triggers/cloud_storage_transfer_service.py     |  20 +-
 .../unit/google/cloud/hooks/test_cloud_composer.py |  69 +-
 .../tests/unit/google/cloud/hooks/test_gcs.py      |  44 +-
 .../google/cloud/operators/test_cloud_composer.py  |   2 +
 .../tests/unit/google/cloud/operators/test_gcs.py  |  32 +-
 .../google/cloud/sensors/test_cloud_composer.py    | 122 ++-
 .../unit/google/cloud/transfers/test_s3_to_gcs.py  |  21 +-
 .../google/cloud/triggers/test_cloud_composer.py   |  33 +-
 .../test_cloud_storage_transfer_service.py         |  26 +
 .../microsoft/azure/hooks/container_instance.py    |   2 +-
 .../azure/hooks/test_container_instance.py         |  16 +-
 .../src/airflow/providers/mysql/hooks/mysql.py     |   6 +-
 .../mysql/tests/unit/mysql/hooks/test_mysql.py     |  42 +-
 .../airflow/providers/openlineage/utils/spark.py   |  90 ++
 .../tests/unit/openlineage/utils/test_spark.py     | 145 ++++
 providers/opensearch/docs/index.rst                |   4 +-
 providers/opensearch/docs/logging/index.rst        |  22 +
 providers/opensearch/provider.yaml                 |  14 +
 providers/opensearch/pyproject.toml                |   2 +-
 .../src/airflow/providers/opensearch/__init__.py   |   4 +-
 .../providers/opensearch/get_provider_info.py      |  14 +
 .../providers/opensearch/log/os_task_handler.py    | 399 +++++++--
 .../airflow/providers/opensearch/version_compat.py |   2 +
 .../opensearch}/tests/integration/__init__.py      |   0
 .../tests/integration/opensearch}/__init__.py      |   0
 .../tests/integration/opensearch/log}/__init__.py  |   0
 .../opensearch/log/test_os_remote_log_io.py}       |  79 +-
 .../opensearch/tests/unit/opensearch/conftest.py   |  49 --
 .../unit/opensearch/log/test_os_task_handler.py    | 913 +++++++++++----------
 .../airflow/providers/salesforce/operators/bulk.py | 125 ++-
 .../unit/salesforce/operators/test_bulk_retry.py   | 199 +++++
 .../providers/snowflake/hooks/snowflake_sql_api.py |   3 +-
 .../providers/snowflake/operators/snowflake.py     |   4 +-
 .../airflow/providers/tableau/sensors/tableau.py   |  12 +
 .../tests/unit/tableau/sensors/test_tableau.py     |  33 +
 pyproject.toml                                     |   2 +-
 registry/pnpm-lock.yaml                            |  61 +-
 registry/pnpm-workspace.yaml                       |   4 +
 scripts/ci/prek/check_extra_packages_ref.py        |   2 +-
 scripts/ci/prek/check_imports_in_providers.py      |   2 +-
 scripts/ci/prek/check_security_doc_constants.py    | 427 ++++++++++
 .../prek/check_shared_distributions_structure.py   |   2 +-
 .../ci/prek/check_shared_distributions_usage.py    |   2 +-
 scripts/ci/prek/check_version_consistency.py       |   2 +-
 scripts/ci/prek/mypy_local_folder.py               | 223 +++++
 scripts/ci/prek/ruff_format.py                     |   2 +-
 scripts/ci/prek/update_airflow_pyproject_toml.py   |   4 +-
 scripts/ci/prek/update_providers_dependencies.py   |   2 +-
 scripts/tools/initialize_virtualenv.py             |   2 +-
 scripts/tools/setup_breeze                         |   2 +-
 task-sdk/.pre-commit-config.yaml                   |  10 +-
 uv.lock                                            | 284 +++----
 169 files changed, 7772 insertions(+), 2517 deletions(-)
 copy scripts/ci/docker-compose/debug-ports.yml => 
.github/workflows/scheduled-upgrade-check-main.yml (67%)
 copy .github/{zizmor.yml => workflows/scheduled-upgrade-check-v3-2-test.yml} 
(65%)
 create mode 100644 .github/workflows/upgrade-check.yml
 create mode 100644 airflow-core/docs/security/jwt_token_authentication.rst
 create mode 100644 airflow-core/newsfragments/64552.improvement.rst
 create mode 100644 airflow-core/src/airflow/ui/AGENTS.md
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Details/Gantt/utils.test.ts
 create mode 100644 chart/newsfragments/64841.significant.rst
 create mode 100644 
providers/amazon/tests/system/amazon/aws/example_sagemaker_condition.py
 create mode 100644 
providers/amazon/tests/unit/amazon/aws/operators/test_sagemaker_condition.py
 copy {airflow-core => providers/opensearch}/tests/integration/__init__.py 
(100%)
 copy {airflow-core/src/airflow/_shared => 
providers/opensearch/tests/integration/opensearch}/__init__.py (100%)
 copy {airflow-core/src/airflow/_shared => 
providers/opensearch/tests/integration/opensearch/log}/__init__.py (100%)
 copy 
providers/{elasticsearch/tests/integration/elasticsearch/log/test_es_remote_log_io.py
 => opensearch/tests/integration/opensearch/log/test_os_remote_log_io.py} (53%)
 create mode 100644 
providers/salesforce/tests/unit/salesforce/operators/test_bulk_retry.py
 create mode 100755 scripts/ci/prek/check_security_doc_constants.py
 create mode 100755 scripts/ci/prek/mypy_local_folder.py

Reply via email to