This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-7b3e3b3a72
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard b4703869a0c Bump the ui-plugin-template-package-updates group across 1 
directory with 21 updates
     add b64477c6118 Enable ruff PLW0127 rule (#57298)
     add 9eebbefdbb3 Extract prek hooks for Helm (#57263)
     add 5a5dc4f160d Display custom labels for mapped tasks during execution 
(#57208)
     add f8c6e81bcc1 Add decorator to optionally enable Memray-based memory 
tracing (#56821)
     add 17e9a6db865 Replace last pylint usage by ruff rule (#57294)
     add 4bea383528f Extract prek hooks for airflowctl (#57308)
     add 2ed27393f6f Fix wrong path pattern after moving prek check to chart 
folder (#57311)
     add 4962b353d9e Fix iterating through `ObjectStoragePath` (#57156)
     add f69ba006ef1 Feature/extract pre commit for airflow core (2nd attempt) 
(#57315)
     add b995c85d4c7 Migrate `apache/druid` provider to `common.compat` (#57072)
     add b01245e291a Migrate `dingding` provider to `common.compat` (#57076)
     add eae91fb1280 Fix pandas extra in Presto provider (#57141)
     add f6a163789a8 Prepare edge3 provider ad-hoc release (October 2025) 
(#57280)
     add d652899cdb5 Fix formatting of commands to download RAT and unpacking 
it (#57327)
     add db1226e15b0 Add initial docs for airflow-ctl release process (#57318)
     add ec49e823bc6 Migrate `celery` to `common.compat` (#57322)
     add eeb203ee932 Update SerializedDagModel query to fetch DagVersion with 
joinedload (#56422)
     add e4e74dd9793 Update release documentation for airflowctl and tarballs 
(#57337)
     add b0119546565 remove outdated note from upgrading docs (#57338)
     add 08c317dd323 Move structlog imports into a TYPE_CHECKING block to untie 
version bumps (#57335)
     add a5924a50119 fix MyPy type errors in log_reader.py (#56809)
     add 490f6a5b122 Fix mypy warnings for SQLA2 migration (#56989)
     add 84bd0f0bef0 fix mypy errors in providers/standard/ (#57266)
     add 2efee57594f Fix remaining MyPy type errors in utils/ (#56982)
     add d9035cffed1 Migrate FAB POST /roles to FastAPI (#57199)
     add 1103692e4bc Fix MyPy type errors in airflow_core models in 
dag.py,xcom.py for Sqlalchemy 2 migration (#57323)
     add 1a8d872c6d5 Fix MyPy type errors in 
/api_fastapi/core_api/routes/public/ for Sqlalchemy 2 migration (#57317)
     add 753bd1903c6 Fix MyPy type errors in /api_fastapi/core_api/ 
connections.py,pools.py,variables.py for Sqlalchemy 2 migration (#57272)
     add 706bd12a9ff Fix MyPy type errors in mark_tasks.py for Sqlalchemy 2 
migration (#57271)
     add f3a44eb7026 Fix MyPy type errors in serialized_objects.py for 
Sqlalchemy 2 migration (#57269)
     add e42b120c175 Fix MyPy type errors in test_dag_run.py (#57268)
     add 8a03e505261 SQLA2: fix mypy violations in common/parameters.py (#57248)
     add a58deb42558 SQLA1 -> SQLA2: Mypy fix execution_api/routes/hitl.py 
(#57239)
     add 01454808ca3 Fab provider SQLA1 -> SQLA2: Mypy fix 
core_api/routes/public/pools.py (#57235)
     add 84a1e4bb870 Fab provider SQLA1 -> SQLA2: Fix models/dagbundle MyPy 
error (#57217)
     add 5c3e0066aa6 Fix MyPy type errors 
/api_fastapi/execution_api/,/airflow/jobs/, /airflow/models/ in Sqlalchemy 2 
migration (#57277)
     add da7519c2b2f fix MyPy type errors in 
api_fastapi/core_api/routes/public/* for SQLAlchemy 2 compatibility (#56813)
     add 6b3435e9f3f Bump the fab-ui-package-updates group across 1 directory 
with 4 updates (#57160)
     add 6eb43399c22 Fix mypy error in main (#57351)
     add 79da90d734f Bump the ui-plugin-template-package-updates group across 1 
directory with 21 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   (b4703869a0c)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-7b3e3b3a72
 (79da90d734f)

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:
 .pre-commit-config.yaml                            | 495 +----------
 airflow-core/.pre-commit-config.yaml               | 388 ++++++++
 airflow-core/docs/extra-packages-ref.rst           |   2 +
 airflow-core/docs/howto/index.rst                  |   1 +
 airflow-core/docs/howto/memory-profiling.rst       | 235 +++++
 airflow-core/docs/img/memray-flamegraph.png        | Bin 0 -> 742139 bytes
 .../docs/installation/upgrading_to_airflow3.rst    |   2 +-
 airflow-core/pyproject.toml                        |   3 +
 airflow-core/src/airflow/api/common/mark_tasks.py  |  54 +-
 .../src/airflow/api_fastapi/common/parameters.py   |  13 +-
 .../core_api/routes/public/backfills.py            |   3 +-
 .../core_api/routes/public/connections.py          |   4 +-
 .../api_fastapi/core_api/routes/public/dag_run.py  |  40 +-
 .../core_api/routes/public/dag_versions.py         |   2 +-
 .../core_api/routes/public/dag_warning.py          |   2 +-
 .../api_fastapi/core_api/routes/public/dags.py     |   8 +-
 .../core_api/routes/public/event_logs.py           |   2 +-
 .../api_fastapi/core_api/routes/public/hitl.py     |   2 +-
 .../core_api/routes/public/import_error.py         |   4 +-
 .../api_fastapi/core_api/routes/public/job.py      |   2 +-
 .../api_fastapi/core_api/routes/public/pools.py    |   9 +-
 .../core_api/routes/public/task_instances.py       |  63 +-
 .../core_api/routes/public/variables.py            |   5 +
 .../api_fastapi/core_api/routes/public/xcom.py     |   3 +-
 .../core_api/services/public/connections.py        |   2 +-
 .../api_fastapi/core_api/services/public/pools.py  |  15 +-
 .../core_api/services/public/variables.py          |  15 +-
 .../api_fastapi/execution_api/routes/dag_runs.py   |   5 +
 .../api_fastapi/execution_api/routes/hitl.py       |  14 +-
 .../execution_api/routes/task_instances.py         | 120 ++-
 .../src/airflow/cli/commands/api_server_command.py |   2 +
 .../airflow/cli/commands/dag_processor_command.py  |   2 +
 .../src/airflow/cli/commands/scheduler_command.py  |   2 +
 .../src/airflow/config_templates/config.yml        |  23 +
 airflow-core/src/airflow/configuration.py          |  44 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |  70 +-
 airflow-core/src/airflow/models/dag.py             |  27 +-
 airflow-core/src/airflow/models/dagbundle.py       |   3 +
 airflow-core/src/airflow/models/serialized_dag.py  |  15 +-
 airflow-core/src/airflow/models/taskreschedule.py  |   4 +-
 airflow-core/src/airflow/models/xcom.py            |  10 +-
 .../airflow/serialization/serialized_objects.py    | 111 ++-
 airflow-core/src/airflow/settings.py               |   4 +-
 .../src/airflow/utils/cli_action_loggers.py        |   2 +-
 airflow-core/src/airflow/utils/context.py          |   1 -
 airflow-core/src/airflow/utils/db.py               |  46 +-
 airflow-core/src/airflow/utils/db_cleanup.py       |  10 +-
 airflow-core/src/airflow/utils/log/log_reader.py   |  11 +-
 airflow-core/src/airflow/utils/memray_utils.py     |  84 ++
 airflow-core/src/airflow/utils/session.py          |   2 +-
 airflow-core/src/airflow/utils/sqlalchemy.py       |  20 +-
 .../core_api/routes/public/test_dag_run.py         |  16 +-
 .../versions/head/test_task_instances.py           |  56 ++
 airflow-core/tests/unit/core/test_configuration.py |  57 ++
 .../tests/unit/dag_processing/test_processor.py    |   1 +
 airflow-core/tests/unit/jobs/test_triggerer_job.py |   1 +
 airflow-core/tests/unit/utils/test_memray_utils.py | 177 ++++
 airflow-core/tests/unit/utils/test_sqlalchemy.py   |   1 +
 {task-sdk => airflow-ctl}/.pre-commit-config.yaml  |  32 +-
 airflow-ctl/pyproject.toml                         |   2 +-
 airflow-ctl/src/airflowctl/__init__.py             |   2 +-
 chart/.pre-commit-config.yaml                      | 115 +++
 dev/README_RELEASE_AIRFLOW.md                      |   9 +-
 dev/README_RELEASE_AIRFLOWCTL.md                   | 983 +++++++++++++++++++++
 dev/README_RELEASE_PROVIDERS.md                    |   9 +-
 .../doc/images/output_release-management.svg       |   2 +-
 .../doc/images/output_release-management.txt       |   2 +-
 ..._release-management_prepare-airflow-tarball.svg |  34 +-
 ..._release-management_prepare-airflow-tarball.txt |   2 +-
 .../commands/release_candidate_command.py          |  15 +-
 .../commands/release_management_commands.py        |  12 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |  10 +-
 .../src/airflow_breeze/utils/selective_checks.py   |   2 +-
 dev/breeze/tests/test_selective_checks.py          |   2 +-
 .../react_plugin_template/package.json             |   4 +-
 .../react_plugin_template/pnpm-lock.yaml           | 104 +--
 docs/spelling_wordlist.txt                         |   3 +
 providers/apache/drill/pyproject.toml              |   1 +
 providers/apache/druid/pyproject.toml              |   5 +
 .../airflow/providers/apache/druid/hooks/druid.py  |   2 +-
 .../providers/apache/druid/operators/druid.py      |   4 +-
 .../apache/druid/transfers/hive_to_druid.py        |   4 +-
 .../providers/apache/druid/version_compat.py       |  15 -
 providers/celery/pyproject.toml                    |   2 +
 .../celery/executors/celery_executor_utils.py      |   3 +-
 .../src/airflow/providers/celery/version_compat.py |   8 +-
 .../tests/unit/common/sql/operators/test_sql.py    |   2 +-
 providers/dingding/pyproject.toml                  |   2 +
 .../providers/dingding/operators/dingding.py       |   4 +-
 .../airflow/providers/dingding/version_compat.py   |   9 -
 providers/edge3/README.rst                         |  14 +-
 providers/edge3/docs/changelog.rst                 |  27 +-
 providers/edge3/docs/index.rst                     |  14 +-
 providers/edge3/provider.yaml                      |   3 +-
 providers/edge3/pyproject.toml                     |   6 +-
 .../edge3/src/airflow/providers/edge3/__init__.py  |   2 +-
 .../providers/edge3/executors/edge_executor.py     |  10 +-
 .../src/airflow/providers/edge3/models/edge_job.py |   2 +-
 .../airflow/providers/edge3/models/edge_worker.py  |  28 +-
 .../edge3/plugins/edge_executor_plugin.py          |   3 +-
 .../edge3/worker_api/routes/_v2_compat.py          |   1 +
 .../providers/edge3/worker_api/routes/jobs.py      |   9 +-
 .../providers/edge3/worker_api/routes/ui.py        |  11 +-
 .../providers/edge3/worker_api/routes/worker.py    |  10 +-
 .../auth_manager/api_fastapi/datamodels/roles.py   |  40 +-
 .../openapi/v2-fab-auth-manager-generated.yaml     | 141 +++
 .../fab/auth_manager/api_fastapi/routes/roles.py   |  54 ++
 .../fab/auth_manager/api_fastapi/security.py       |  18 +-
 .../fab/auth_manager/api_fastapi/services/roles.py |  74 ++
 .../providers/fab/auth_manager/fab_auth_manager.py |   2 +
 .../airflow/providers/fab/www/package-lock.json    | 191 ++--
 .../fab/src/airflow/providers/fab/www/package.json |   8 +-
 .../unit/fab/auth_manager/api_fastapi/conftest.py  |  38 +
 .../api_fastapi/datamodels}/__init__.py            |   0
 .../api_fastapi/datamodels/test_roles.py           |  88 ++
 .../auth_manager/api_fastapi/routes/test_roles.py  | 104 +++
 .../api_fastapi/services/test_roles.py             | 141 +++
 .../fab/auth_manager/api_fastapi/test_security.py  |  50 ++
 providers/fab/www-hash.txt                         |   2 +-
 providers/presto/README.rst                        |   2 +-
 providers/presto/docs/index.rst                    |   2 +-
 providers/presto/pyproject.toml                    |   2 +-
 .../providers/standard/operators/latest_only.py    |   4 +-
 .../providers/standard/operators/trigger_dagrun.py |   2 +
 .../providers/standard/sensors/external_task.py    |   2 +-
 .../providers/standard/triggers/external_task.py   |   2 +-
 .../providers/standard/utils/sensor_helper.py      |  24 +-
 .../tests/unit/standard/operators/test_hitl.py     |  38 +-
 pyproject.toml                                     |   8 +-
 scripts/ci/prek/check_tests_in_right_folders.py    |  20 +-
 scripts/ci/prek/vendor_k8s_json_schema.py          |   3 +-
 .../airflow_shared/logging/percent_formatter.py    |   7 +-
 task-sdk/src/airflow/sdk/api/client.py             |   5 +
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   8 +
 .../src/airflow/sdk/execution_time/supervisor.py   |   3 +
 .../src/airflow/sdk/execution_time/task_runner.py  |  27 +-
 task-sdk/src/airflow/sdk/io/path.py                |   5 +
 task-sdk/tests/task_sdk/api/test_client.py         |  18 +
 .../task_sdk/execution_time/test_supervisor.py     |  10 +
 .../task_sdk/execution_time/test_task_runner.py    |  22 +
 task-sdk/tests/task_sdk/io/test_path.py            |   9 +
 141 files changed, 3930 insertions(+), 1104 deletions(-)
 create mode 100644 airflow-core/.pre-commit-config.yaml
 create mode 100644 airflow-core/docs/howto/memory-profiling.rst
 create mode 100644 airflow-core/docs/img/memray-flamegraph.png
 create mode 100644 airflow-core/src/airflow/utils/memray_utils.py
 create mode 100644 airflow-core/tests/unit/utils/test_memray_utils.py
 copy {task-sdk => airflow-ctl}/.pre-commit-config.yaml (64%)
 create mode 100644 chart/.pre-commit-config.yaml
 create mode 100644 dev/README_RELEASE_AIRFLOWCTL.md
 copy airflow-core/src/airflow/api_fastapi/execution_api/datamodels/dagrun.py 
=> 
providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/datamodels/roles.py
 (52%)
 create mode 100644 
providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/roles.py
 copy airflow-core/src/airflow/api_fastapi/core_api/datamodels/dag_sources.py 
=> providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/security.py 
(61%)
 create mode 100644 
providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/roles.py
 copy {airflow-core/src/airflow/_shared => 
providers/fab/tests/unit/fab/auth_manager/api_fastapi/datamodels}/__init__.py 
(100%)
 create mode 100644 
providers/fab/tests/unit/fab/auth_manager/api_fastapi/datamodels/test_roles.py
 create mode 100644 
providers/fab/tests/unit/fab/auth_manager/api_fastapi/routes/test_roles.py
 create mode 100644 
providers/fab/tests/unit/fab/auth_manager/api_fastapi/services/test_roles.py
 create mode 100644 
providers/fab/tests/unit/fab/auth_manager/api_fastapi/test_security.py

Reply via email to