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

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-d53a470834
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 28a23b624ce Bump the core-ui-package-updates group across 1 directory 
with 21 updates
     add 2def8027d7c Correctly pre-allocate `external_exeuctor_id` with 
multiple executors. (#67388)
     add f3f7e909b08 [main] CI: Upgrade important CI environment (#67313)
     add 41ec00966de Fix Akeyless JWT connection credential is not redacted 
(#67443)
     add 518eadfc397 Require starlette>=1.0.1 for Host header parsing fix 
(#67326)
     add bf3c3515895 Share one poll loop across sibling event triggers (#66584)
     add 0a506b18b9d Docs: refresh JWT and security model for v3.2 with mermaid 
diagrams (#67435)
     add 4b998b419c2 PR triage: drop failing job names from violations bullets 
(#67322)
     add 6acd3d213c4 Add author-primary review-nudge/reviewer-ping triage 
templates (#67428)
     add 6ecae6853e6 CI: fix milestone-tag-assistant race when labels change 
post-merge (#67337)
     add 68629ffd9fc UI: Load Monaco workers via a same-origin Blob shim 
(#67352)
     add 7ea8362c55d Fix broken tests due to pymysql 1.2.0 incompat with 
aiomysql (#67467)
     add 469545c1b9c Openlineage: Read HTTP API key auth from Airflow 
connection (#66342)
     add b59126d7c90 Simplifing authoring of task and asset states by allowing 
JSON types (#67418)
     add 93a078a20de Return raw import-error stacktrace when file has no 
registered Dag (#67465)
     add 29510e45cd3 fix localhost access regression in dual-stack API server 
startup (#67370)
     add 349de0187b6 Fix deferrable execution_timeout handling in 
DbtCloudRunJobOperator (#67360)
     add 57e8a7a6a19 Fix deferrable execution_timeout handling in 
AirbyteTriggerSyncOperator (#67382)
     add c6d6e007913 feat(cli): add `airflow dags clear` for partition-range 
reprocessing (#66004)
     add f72e4c41718 Add `team_name` column to trigger table for multi-team 
triggerer support (#67305)
     add 5f3e3a2a5c0 Prepare providers release 2026-05-25 (#67482)
     add 1247d91b3dc Fix smus_notebook system test: assume DataZone environment 
role via aws_conn_id (#66976)
     add 2ff1d5ce9e8 Add example DAGs for AIP-103 task state and asset state 
(#67376)
     add f79b94a1e5b Bump the auth-ui-package-updates group across 1 directory 
with 14 updates (#67486)
     add 40da90b8151 Fix flaky OTel integration tests by bounding scheduler 
shutdown wait (#67455)
     add eda68555842 Slim .apache-steward-overrides/ to project-specific values 
(#67488)
     add 6e9757b54d0 Cap pymysql<1.2 in PyPI constraints generation (#67491)
     add 11f348694fc Fix SimpleAuthManager redirect to next URL after login 
(#67483)
     add 32e70008911 Fix bulk CREATE+OVERWRITE team-context authz bypass 
(#67493)
     add 742ce6a8f67 Remove exclusion of yanked version dependencies from 
providers (#66857)
     add ed26436f2a1 Unify jwt_audience config key for signer and validator 
(#67494)
     add aa3b7d4f59a Redact secret-looking query parameters in HTTP access log 
(#67498)
     add 53b5b42f8f0 Escape LIKE wildcards in non-search filter parameters 
(#67496)
     add 4a61b84c1c0 Strip CR/LF from user-supplied logical_date before stdlib 
logging (#67500)
     add 3716d52623d [main] CI: Upgrade important CI environment (#67463)
     add b12f5ad66f5 fix the miss redact (#67495)
     add 10e5ee47f42 Add --team-name CLI argument to triggerer for multi-team 
deployments (#67254)
     add 0a2f1810aa3 Propogate `verify` and `botocore_config` in batch triggers 
(#67508)
     add 896c0318a76 Remove unused methods from e2e test page objects (#67516)
     add 0120ba7fd5b API: Return 400 instead of 500 from materialize_asset for 
invalid validation input (#67445)
     add 585d7aa8e51 Add prek hook to enforce HTTPException is imported from 
fastapi (#67367)
     add 7acd9cb5350 Add session-level query tags to Databricks SQL operators 
(#66895)
     add 3d5c762aeca Forward Airflow Dag params to Databricks job parameters in 
CreateJobs/SubmitRun/RunNow (#66613)
     add 597891128e9 Fix Callback.handle_event crash on OTel metrics with dict 
tag values (#67527)
     add 939043f0a3b Remove stray character in build docs error (#67536)
     add 1d5150eef00 Add incremental refresh support to `TableauOperator` 
(#67340)
     add e31cca1258d Fix N+1 query in bulk task instance delete endpoint 
(#67304)
     add eff567c7e60 UI: Rewrite modulepreload hrefs to the api-server static 
path (#67548)
     add 021606f0837 UI: Fix Monaco workers crashing in production mode (#67546)
     add b1cd583b0d9 Bump the fab-ui-package-updates group across 1 directory 
with 2 updates (#67512)
     add eacbd697c71 Fix Celery worker liveness probe hostname lookup (#67471)
     add 3d4b61104b4 UI: Use react-query native error state for bulk action 
hooks (#67284)
     add 99a07b600ba UI: Use Taiwanese Mandarin terms in zh-TW locale (#67544)
     add 32b11b1fdd1 Cleanup redundant RedshiftHook TODO comment for cluster 
snapshot creation (#67485)
     add 3e2962a0e42 Correct README.rst common compat version reference 
inconsistency (#67554)
     add 66a1a643154 Fix callback state not updating from executor events due 
to UUID type mismatch (#67542)
     add a128d6930ef Create documentation about adding `access_control` to 
`Asset` object (#66949)
     add dfdcf02ba6a Add multi-team query filtering to triggerer trigger 
assignment (#67517)
     add 5c7be57d8bb Fix smus_notebook system test failure in deferrable CI 
rotation (#67568)
     add b951a65c269 Add `OpenSearchServerlessCreateCollectionOperator` (#66549)
     add 0cf0d63a8cd Fix triggerer KEDA database connection rendering (#67538)
     add 5f82cefd266 Add compat layer for import errors caused by 
AirflowSecretsBackendAccessDenied (#67560)
     add 1a1c145bc0a Add airflowctl 0.1.5 release notes (#67562)
     add 65a9d8d6aa1 i18n(ko): add missing translation for Rendered Map Index 
(#67540)
     add d6dee49db22 Rework StackdriverTaskHandler for the structlog era #65191 
(#65198)
     add e56da19202c Restore Monaco find widget in Dag Code view (#67391)
     add 964870ee704 add error as context["exception"] in 
InProcessTestSupervisor (#64568)
     add 40a10b46add fix oudated img links in `dags.rst` (#67357)
     add 9f5ee0f24a2 Remove Kaxil from codeowners for CI files (#67577)
     add 129d03ed7a9 Go-SDK: Add coordinator-mode protocol primitives and SDK 
surface hooks (#67315)
     add 9aac9639dd2 Add new terms to spelling wordlist: newsfragments and 
pyyaml (#67584)
     add 44f7ee740db Add community escalation process doc with private@ appeal 
channel (#67557)
     add 27295a30d0f Disable otel collector by default (#67575)
     add cb31b654e32 Add OpenLineage support to JdbcHook (#67457)
     add 4ed546b1473 Recreate Supervisor Schema with Pydantic mechanism (#67596)
     add 07859aaf32f feat(cli): add `partitions clear` to reset DagRun 
partition fields (#66520)
     add 6be0310f33e Replaced manual response descriptions with 
create_openapi_http_exception_doc for Task Instance routes. This ensures 
consistent OpenAPI documentation across the Execution API and removes redundant 
hardcoded strings. (#62624)
     add a2d5fa9c436 [main] CI: Upgrade important CI environment (#67593)
     add 4eab62d40b7 Fix example_mwaa_serverless system test race condition 
with stop_workflow_run (#67578)
     add 5b126842b9a Fix GET /pools list endpoint incorrectly documenting 404 
in OpenAPI spec (#67570)
     add 647017278b6 Fix GET /auth/login missing 400 in OpenAPI spec and use 
status constant (#67571)
     add cd431eedcd0 Make session parameter in dag_clear CLI keyword only 
(#67582)
     add d9e5446aaac Avoid logging Execution API bearer credentials (#67059)
     add 5151f6cd203 Fix SecretsMasker merge round-trip for Kubernetes env vars 
(#67122)
     add f08e118476e Add Coordinator Layer and Java Coordinator (#65958)
     add 69686283690 Update providers metadata 2026-05-27 (#67611)
     add 7bf71a3d444 Speed up TaskGroup.topological_sort with int-indexed 
projected sweep (#67288)
     add 03291c4e676 Add support for mTLS and private CAs to the api client / 
server (#67214)
     add 2ac00bbc27d Chart: add serviceAccountTokenVolume to cleanup cron 
(#67446)
     add 1e756428307 [main] CI: Upgrade important CI environment (#67613)
     add 70257e69686 Reject wildcard origin in CORS config instead of toggling 
credentials (#67502)
     add f0f978d2736 Mask per-key secrets-backend-kwarg overrides on the Config 
API (#67622)
     add 1f5b99948a7 Add dynamic task mapping no-op example (#67022)
     add 3276dded172 Add prek hook to enforce keyword-only `session` on 
`@provide_session` (#67150)
     add fd9241cdf0b Add `ResumableJobMixin` with `SparkSubmitOperator` as a 
case study for surviving worker failures (standalone) (#67118)
     add b66f4433e00 Guard finally-block logger.info in HTTP access log 
middleware (#67501)
     add 7f54b63eb9d UI: Add bulk Clear on the Dag Runs list page (#67564)
     add f02d91e98a8 Fix compat test flakiness in SnowflakeSqlApiHook timeout 
test (#67641)
     add a8423447983 UI: Revert @chakra-ui/react bump that broke modal 
dismissal (#67646)
     add 0620c3cbbeb Bump the core-ui-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   (28a23b624ce)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-d53a470834
 (0620c3cbbeb)

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:
 .../pr-management-triage-comment-templates.md      |  212 +-
 .apache-steward-overrides/user.md                  |   59 -
 .github/CODEOWNERS                                 |    2 +-
 .github/skills/setup-steward/upgrade.md            |   63 +
 .pre-commit-config.yaml                            |   10 +-
 CODE_OF_CONDUCT.md                                 |    6 +
 COMMUNITY_ESCALATION.md                            |  146 +
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |    6 +-
 README.md                                          |   17 +
 airflow-core/.pre-commit-config.yaml               |   11 +
 .../docs/authoring-and-scheduling/assets.rst       |   68 +-
 .../dynamic-task-mapping.rst                       |   30 +
 .../authoring-and-scheduling/event-scheduling.rst  |  140 +
 airflow-core/docs/best-practices.rst               |    2 +-
 airflow-core/docs/core-concepts/dags.rst           |   14 +-
 airflow-core/docs/core-concepts/multi-team.rst     |   56 +-
 airflow-core/docs/migrations-ref.rst               |    4 +-
 airflow-core/docs/security/api.rst                 |   10 +-
 .../docs/security/jwt_token_authentication.rst     |  135 +-
 airflow-core/docs/security/security_model.rst      |  192 +
 airflow-core/newsfragments/66584.feature.rst       |    1 +
 airflow-core/newsfragments/67288.improvement.rst   |    1 +
 airflow-core/newsfragments/67494.significant.rst   |   43 +
 airflow-core/pyproject.toml                        |    6 +-
 .../api_fastapi/auth/managers/base_auth_manager.py |   36 +-
 .../auth/managers/simple/routes/login.py           |    6 +-
 .../auth/managers/simple/ui/package.json           |   28 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 1096 ++---
 .../airflow/api_fastapi/common/http_access_log.py  |   52 +-
 .../src/airflow/api_fastapi/common/parameters.py   |   42 +-
 .../src/airflow/api_fastapi/core_api/app.py        |   19 +-
 .../api_fastapi/core_api/datamodels/variables.py   |    2 +-
 .../api_fastapi/core_api/openapi/exceptions.py     |   23 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |   12 +-
 .../api_fastapi/core_api/routes/public/assets.py   |   34 +-
 .../api_fastapi/core_api/routes/public/auth.py     |    6 +-
 .../api_fastapi/core_api/routes/public/config.py   |    9 +-
 .../core_api/routes/public/import_error.py         |   26 +-
 .../api_fastapi/core_api/routes/public/pools.py    |    1 -
 .../src/airflow/api_fastapi/core_api/security.py   |   27 +-
 .../api_fastapi/core_api/services/public/config.py |   32 +
 .../core_api/services/public/task_instances.py     |   23 +-
 .../execution_api/datamodels/asset_state.py        |   17 +-
 .../execution_api/datamodels/task_state.py         |   16 +-
 .../execution_api/routes/asset_state.py            |    9 +-
 .../execution_api/routes/task_instances.py         |  106 +-
 .../api_fastapi/execution_api/routes/task_state.py |    5 +-
 .../airflow/api_fastapi/execution_api/security.py  |    6 +-
 .../execution_api/versions/v2026_06_16.py          |    2 +-
 .../src/airflow/api_fastapi/gunicorn_app.py        |   10 +
 .../src/airflow/api_fastapi/logging/decorators.py  |   17 +-
 airflow-core/src/airflow/cli/cli_config.py         |  140 +
 .../src/airflow/cli/commands/api_server_command.py |   30 +-
 .../src/airflow/cli/commands/dag_command.py        |   78 +-
 .../src/airflow/cli/commands/partition_command.py  |  171 +
 .../src/airflow/cli/commands/triggerer_command.py  |   28 +-
 .../src/airflow/config_templates/config.yml        |   86 +-
 .../src/airflow/dag_processing/processor.py        |   14 +-
 .../airflow/example_dags/example_asset_state.py    |   98 +
 .../example_dags/example_asset_with_watchers.py    |   44 +-
 .../src/airflow/example_dags/example_task_state.py |   90 +
 .../src/airflow/jobs/scheduler_job_runner.py       |    9 +-
 .../src/airflow/jobs/triggerer_job_runner.py       |   76 +-
 ...> 0116_3_3_0_add_team_name_to_trigger_table.py} |   33 +-
 airflow-core/src/airflow/models/callback.py        |   14 +
 airflow-core/src/airflow/models/connection.py      |   15 +-
 airflow-core/src/airflow/models/trigger.py         |   39 +-
 airflow-core/src/airflow/models/variable.py        |   15 +-
 .../airflow/serialization/definitions/taskgroup.py |   97 +-
 airflow-core/src/airflow/triggers/base.py          |  122 +-
 airflow-core/src/airflow/triggers/shared_stream.py |  387 ++
 airflow-core/src/airflow/ui/CONTRIBUTING.md        |   21 +
 .../ui/openapi-gen/requests/services.gen.ts        |    2 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    8 +-
 airflow-core/src/airflow/ui/package.json           |   10 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         | 1747 +++----
 .../airflow/ui/public/i18n/locales/ko/common.json  |    1 +
 .../ui/public/i18n/locales/zh-TW/admin.json        |    2 +-
 .../ui/public/i18n/locales/zh-TW/browse.json       |    2 +-
 .../ui/public/i18n/locales/zh-TW/common.json       |    7 +-
 .../ui/public/i18n/locales/zh-TW/components.json   |    4 +-
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json  |   18 +-
 .../ActionErrors.tsx}                              |   35 +-
 .../ui/src/components/DataTable/useRowSelection.ts |   14 +
 .../src/components/MonacoEditor/configureMonaco.ts |   42 +-
 .../BulkClearDagRunsButton.tsx}                    |   98 +-
 .../src/pages/DagRuns/BulkDeleteDagRunsButton.tsx  |   12 +-
 .../src/airflow/ui/src/pages/DagRuns/DagRuns.tsx   |   10 +-
 .../BulkDeleteTaskInstancesButton.tsx              |   12 +-
 .../BulkMarkTaskInstancesAsButton.tsx              |   14 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |   11 +-
 .../airflow/ui/src/queries/useBulkClearDagRuns.ts  |  181 +
 .../ui/src/queries/useBulkClearDagRunsDryRun.ts    |   82 +
 .../airflow/ui/src/queries/useBulkDeleteDagRuns.ts |   78 +-
 .../airflow/ui/src/queries/useBulkTaskInstances.ts |   79 +-
 .../src/airflow/ui/tests/e2e/global-setup.ts       |    2 +-
 .../airflow/ui/tests/e2e/pages/AssetListPage.ts    |    5 -
 .../src/airflow/ui/tests/e2e/pages/BackfillPage.ts |    5 -
 .../airflow/ui/tests/e2e/pages/DagRunsTabPage.ts   |   51 -
 .../ui/tests/e2e/pages/RequiredActionsPage.ts      |   11 -
 .../src/airflow/ui/tests/e2e/pages/VariablePage.ts |   12 -
 airflow-core/src/airflow/ui/vite.config.ts         |    5 +-
 airflow-core/src/airflow/utils/db.py               |    2 +-
 airflow-core/tests/integration/otel/test_otel.py   |   34 +-
 .../auth/managers/simple/routes/test_login.py      |   22 +
 .../auth/managers/test_base_auth_manager.py        |   71 +
 .../api_fastapi/common/test_http_access_log.py     |  108 +-
 .../unit/api_fastapi/common/test_parameters.py     |   65 +
 .../core_api/routes/public/test_assets.py          |   13 +
 .../core_api/routes/public/test_config.py          |   67 +
 .../core_api/routes/public/test_import_error.py    |   72 +-
 .../core_api/routes/public/test_task_instances.py  |   40 +
 .../core_api/routes/public/test_variables.py       |   47 +-
 .../tests/unit/api_fastapi/core_api/test_app.py    |   35 +-
 .../unit/api_fastapi/core_api/test_security.py     |   45 +-
 .../api_fastapi/execution_api/test_security.py     |   42 +
 .../versions/head/test_asset_state.py              |   51 +-
 .../execution_api/versions/head/test_task_state.py |   47 +-
 .../unit/api_fastapi/logging}/__init__.py          |    0
 .../unit/api_fastapi/logging/test_decorators.py    |   45 +
 .../unit/cli/commands/test_api_server_command.py   |   38 +-
 .../tests/unit/cli/commands/test_dag_command.py    |  308 +-
 .../unit/cli/commands/test_gunicorn_monitor.py     |    4 +
 .../unit/cli/commands/test_partition_command.py    |  968 ++++
 .../unit/cli/commands/test_triggerer_command.py    |   51 +-
 .../tests/unit/dag_processing/test_processor.py    |    4 +-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |   38 +-
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  131 +
 airflow-core/tests/unit/models/test_callback.py    |   42 +-
 airflow-core/tests/unit/models/test_trigger.py     |  249 +
 .../tests/unit/triggers/test_base_trigger.py       |   96 +-
 .../tests/unit/triggers/test_shared_stream.py      |  685 +++
 airflow-core/tests/unit/utils/test_task_group.py   |   28 +
 airflow-ctl-tests/pyproject.toml                   |    2 +-
 airflow-ctl/RELEASE_NOTES.rst                      |   56 +-
 airflow-ctl/pyproject.toml                         |    2 +-
 airflow-e2e-tests/pyproject.toml                   |    2 +-
 chart/docs/production-guide.rst                    |    4 +-
 chart/pyproject.toml                               |    2 +-
 chart/templates/_helpers.yaml                      |   56 +-
 chart/templates/cleanup/cleanup-cronjob.yaml       |    3 +
 .../templates/scheduler/scheduler-deployment.yaml  |   30 +-
 .../secrets/metadata-connection-secret.yaml        |    7 +-
 chart/templates/workers/worker-deployment.yaml     |    2 +-
 .../helm_tests/airflow_aux/test_airflow_common.py  |   12 -
 .../airflow_aux/test_basic_helm_chart.py           |    9 +-
 .../helm_tests/airflow_core/test_triggerer.py      |  100 +-
 chart/tests/helm_tests/airflow_core/test_worker.py |    1 +
 .../otel_collector/test_labels_deployment.py       |    5 -
 .../otel_collector/test_labels_networkpolicy.py    |    4 -
 .../otel_collector/test_labels_service.py          |    4 -
 .../otel_collector/test_labels_serviceaccount.py   |    4 -
 .../otel_collector/test_otel_collector.py          |  284 +-
 chart/tests/helm_tests/security/test_rbac.py       |   16 +-
 chart/values.schema.json                           |   41 +-
 chart/values.yaml                                  |   21 +-
 clients/python/pyproject.toml                      |    2 +-
 contributing-docs/02_how_to_communicate.rst        |    5 +
 contributing-docs/05_pull_requests.rst             |   33 +-
 contributing-docs/README.rst                       |    8 +
 dev/breeze/doc/ci/02_images.md                     |    4 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |   34 +
 .../airflow_breeze/commands/kubernetes_commands.py |    2 +-
 .../commands/release_management_commands.py        |    4 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    2 +-
 dev/breeze/tests/test_selective_checks.py          |    4 +-
 dev/breeze/tests/test_set_milestone.py             |  147 +
 dev/breeze/uv.lock                                 |  179 +-
 dev/mypy/pyproject.toml                            |    2 +-
 dev/pyproject.toml                                 |    2 +-
 dev/registry/pyproject.toml                        |    2 +-
 devel-common/pyproject.toml                        |    3 +-
 devel-common/src/docs/build_docs.py                |    2 +-
 devel-common/src/docs/utils/conf_constants.py      |    1 +
 .../sphinx_exts/includes/sections-and-options.rst  |    2 +-
 devel-common/src/tests_common/pytest_plugin.py     |   17 +-
 docker-stack-docs/pyproject.toml                   |    2 +-
 docker-tests/pyproject.toml                        |    2 +-
 docs/spelling_wordlist.txt                         |    6 +
 generated/provider_metadata.json                   |    8 +
 go-sdk/bundle/bundlev1/task.go                     |    7 +-
 go-sdk/go.mod                                      |    2 +
 go-sdk/go.sum                                      |    4 +
 go-sdk/pkg/execution/frames.go                     |  286 ++
 go-sdk/pkg/execution/frames_test.go                |  258 +
 go-sdk/pkg/execution/messages.go                   |  412 ++
 go-sdk/pkg/execution/messages_test.go              |  375 ++
 go-sdk/pkg/sdkcontext/keys.go                      |    8 +
 go-sdk/sdk/client.go                               |   15 +-
 go-sdk/sdk/connection.go                           |    6 +-
 go-sdk/sdk/sdk.go                                  |   16 +
 kubernetes-tests/pyproject.toml                    |    2 +-
 .../test_kubernetes_pod_operator.py                |   16 +-
 providers-summary-docs/pyproject.toml              |    2 +-
 providers/.last_release_date.txt                   |    2 +-
 providers/airbyte/docs/changelog.rst               |    8 +
 .../airflow/providers/airbyte/operators/airbyte.py |    2 +-
 .../tests/unit/airbyte/operators/test_airbyte.py   |   55 +
 providers/akeyless/provider.yaml                   |    2 +-
 .../providers/akeyless/get_provider_info.py        |    2 +-
 .../airflow/providers/akeyless/hooks/akeyless.py   |    4 +-
 .../tests/unit/akeyless/hooks/test_akeyless.py     |   15 +
 .../compat => amazon}/.pre-commit-config.yaml      |   13 +-
 .../amazon/docs/operators/opensearchserverless.rst |   18 +
 providers/amazon/provider.yaml                     |    3 +
 .../providers/amazon/aws/hooks/redshift_cluster.py |    1 -
 .../providers/amazon/aws/operators/batch.py        |   10 +-
 .../amazon/aws/operators/opensearch_serverless.py  |  101 +
 .../airflow/providers/amazon/aws/triggers/batch.py |   20 +-
 .../airflow/providers/amazon/get_provider_info.py  |    4 +
 .../system/amazon/aws/example_mwaa_serverless.py   |   35 +-
 ...ple_sns.py => example_opensearch_serverless.py} |   77 +-
 .../example_sagemaker_unified_studio_notebook.py   |   50 +-
 .../aws/operators/test_opensearch_serverless.py    |   91 +
 .../tests/unit/amazon/aws/triggers/test_batch.py   |  101 +-
 providers/apache/spark/docs/index.rst              |    2 +
 providers/apache/spark/docs/operators.rst          |   21 +
 providers/apache/spark/provider.yaml               |   16 +
 providers/apache/spark/pyproject.toml              |    2 +
 .../providers/apache/spark/get_provider_info.py    |   10 +
 .../providers/apache/spark/hooks/spark_submit.py   |   52 +-
 .../apache/spark/operators/spark_submit.py         |  147 +-
 .../unit/apache/spark/hooks/test_spark_submit.py   |   30 +
 .../apache/spark/operators/test_spark_submit.py    |  262 +-
 providers/celery/README.rst                        |    2 +-
 providers/cncf/kubernetes/README.rst               |    2 +-
 providers/common/ai/.pre-commit-config.yaml        |    9 +
 providers/common/ai/pyproject.toml                 |    2 +-
 .../databricks/docs/operators/jobs_create.rst      |   35 +
 providers/databricks/docs/operators/run_now.rst    |   25 +
 providers/databricks/docs/operators/submit_run.rst |   32 +
 .../providers/databricks/hooks/databricks_sql.py   |   64 +-
 .../providers/databricks/operators/databricks.py   |   58 +
 .../databricks/operators/databricks_sql.py         |   59 +-
 .../databricks/sensors/databricks_partition.py     |    2 +-
 .../providers/databricks/sensors/databricks_sql.py |    2 +-
 .../unit/databricks/hooks/test_databricks_sql.py   |  145 +-
 .../unit/databricks/operators/test_databricks.py   |  174 +
 .../databricks/operators/test_databricks_sql.py    |  165 +-
 providers/dbt/cloud/docs/changelog.rst             |    8 +
 .../airflow/providers/dbt/cloud/operators/dbt.py   |    2 +-
 .../tests/unit/dbt/cloud/operators/test_dbt.py     |   54 +-
 providers/edge3/.pre-commit-config.yaml            |    9 +
 providers/edge3/README.rst                         |    2 +-
 providers/edge3/pyproject.toml                     |    2 +-
 providers/fab/.pre-commit-config.yaml              |    9 +
 providers/fab/docs/index.rst                       |    2 +-
 providers/fab/pyproject.toml                       |    7 +-
 .../fab/src/airflow/providers/fab/www/package.json |    4 +-
 .../src/airflow/providers/fab/www/pnpm-lock.yaml   |  233 +-
 providers/git/README.rst                           |    2 +-
 .../google/cloud/log/stackdriver_task_handler.py   |  396 +-
 .../cloud/log/test_stackdriver_task_handler.py     |  250 +-
 providers/jdbc/docs/index.rst                      |    1 +
 providers/jdbc/pyproject.toml                      |    8 +
 .../jdbc/src/airflow/providers/jdbc/hooks/jdbc.py  |   82 +
 providers/jdbc/tests/unit/jdbc/hooks/test_jdbc.py  |  152 +
 providers/keycloak/.pre-commit-config.yaml         |    9 +
 providers/microsoft/azure/docs/index.rst           |    8 +-
 providers/microsoft/azure/pyproject.toml           |    3 +-
 providers/mysql/docs/index.rst                     |    1 +
 providers/mysql/pyproject.toml                     |    5 +
 providers/openlineage/README.rst                   |    2 +-
 providers/openlineage/docs/configurations-ref.rst  |   37 +-
 providers/openlineage/provider.yaml                |    9 +
 .../src/airflow/providers/openlineage/conf.py      |    8 +
 .../providers/openlineage/get_provider_info.py     |    7 +
 .../providers/openlineage/plugins/adapter.py       |   31 +-
 .../providers/openlineage/token_provider.py        |  133 +
 .../tests/unit/openlineage/plugins/test_adapter.py |  162 +-
 .../tests/unit/openlineage/test_token_provider.py  |  192 +
 .../unit/snowflake/hooks/test_snowflake_sql_api.py |   11 +-
 .../airflow/providers/standard/triggers/file.py    |  114 +-
 .../tests/unit/standard/triggers/test_file.py      |  211 +-
 providers/tableau/docs/index.rst                   |    2 +-
 providers/tableau/pyproject.toml                   |    4 +-
 .../airflow/providers/tableau/operators/tableau.py |   31 +-
 .../tests/unit/tableau/operators/test_tableau.py   |  212 +-
 pyproject.toml                                     |   10 +-
 .../check_http_exception_import_from_fastapi.py    |  133 +
 scripts/ci/prek/check_imports_in_providers.py      |    2 +-
 scripts/ci/prek/check_provide_session_kwargs.py    |  427 ++
 .../ci/prek/check_supervisor_schemas_versions.py   |    1 +
 scripts/ci/prek/dump_supervisor_schemas.py         |   48 +-
 .../prek/generate_supervisor_schemas_snapshot.py   |    1 +
 scripts/ci/prek/known_airflow_exceptions.txt       |    2 +-
 .../ci/prek/known_provide_session_positional.txt   |   89 +
 scripts/ci/prek/ruff_format.py                     |    2 +-
 scripts/ci/prek/upgrade_important_versions.py      |  194 +-
 scripts/in_container/bin/generate_mprocs_config.py |    4 +-
 scripts/in_container/bin/run_tmux                  |    6 +-
 scripts/in_container/run_generate_constraints.py   |    7 +
 scripts/pyproject.toml                             |    2 +-
 ...est_check_http_exception_import_from_fastapi.py |   91 +
 .../ci/prek/test_check_provide_session_kwargs.py   |  482 ++
 .../ci/prek/test_upgrade_important_versions.py     |  119 +
 scripts/tools/setup_breeze                         |    2 +-
 shared/configuration/pyproject.toml                |    2 +-
 shared/dagnode/pyproject.toml                      |    2 +-
 shared/listeners/pyproject.toml                    |    2 +-
 shared/logging/pyproject.toml                      |    2 +-
 shared/module_loading/pyproject.toml               |    2 +-
 shared/observability/pyproject.toml                |    2 +-
 shared/plugins_manager/pyproject.toml              |    2 +-
 shared/providers_discovery/pyproject.toml          |    2 +-
 shared/secrets_backend/pyproject.toml              |    2 +-
 shared/secrets_masker/pyproject.toml               |    2 +-
 .../secrets_masker/secrets_masker.py               |    8 +
 .../tests/secrets_masker/test_secrets_masker.py    |   35 +
 shared/serialization/pyproject.toml                |    2 +-
 shared/state/pyproject.toml                        |    6 +-
 shared/state/src/airflow_shared/state/__init__.py  |   55 +-
 shared/state/tests/state/test_state.py             |   23 +
 shared/template_rendering/pyproject.toml           |    2 +-
 shared/timezones/pyproject.toml                    |    2 +-
 task-sdk-integration-tests/pyproject.toml          |    2 +-
 task-sdk/.pre-commit-config.yaml                   |    4 +-
 task-sdk/docs/api.rst                              |    2 +
 task-sdk/pyproject.toml                            |    2 +-
 task-sdk/src/airflow/sdk/__init__.py               |    3 +
 task-sdk/src/airflow/sdk/api/client.py             |   26 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |   56 +-
 task-sdk/src/airflow/sdk/bases/resumablemixin.py   |  167 +
 .../src/airflow/sdk/coordinators/java}/__init__.py |   11 +-
 .../airflow/sdk/coordinators/java/coordinator.py   |  424 ++
 task-sdk/src/airflow/sdk/definitions/taskgroup.py  |  125 +-
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   13 +-
 task-sdk/src/airflow/sdk/execution_time/context.py |   37 +-
 .../src/airflow/sdk/execution_time/coordinator.py  |  246 +
 .../airflow/sdk/execution_time/schema/schema.json  | 5189 ++++++++------------
 .../src/airflow/sdk/execution_time/supervisor.py   |  180 +-
 task-sdk/tests/task_sdk/api/test_client.py         |   19 +
 .../tests/task_sdk/bases/test_resumablemixin.py    |  177 +
 .../tests/task_sdk/coordinators}/__init__.py       |    0
 .../tests/task_sdk/coordinators/java}/__init__.py  |    0
 .../task_sdk/coordinators/java/test_coordinator.py |  759 +++
 .../task_sdk/definitions/test_mappedoperator.py    |    4 +-
 .../tests/task_sdk/definitions/test_taskgroup.py   |  144 +
 .../tests/task_sdk/definitions/test_xcom_arg.py    |    2 +-
 task-sdk/tests/task_sdk/docs/test_public_api.py    |   21 +-
 .../tests/task_sdk/execution_time/test_comms.py    |    3 +
 .../tests/task_sdk/execution_time/test_context.py  |   23 +-
 .../task_sdk/execution_time/test_coordinator.py    |  122 +
 .../task_sdk/execution_time/test_supervisor.py     |  289 +-
 .../task_sdk/execution_time/test_task_runner.py    |  123 +-
 uv.lock                                            | 2578 +++++-----
 348 files changed, 22090 insertions(+), 7847 deletions(-)
 delete mode 100644 .apache-steward-overrides/user.md
 create mode 100644 COMMUNITY_ESCALATION.md
 create mode 100644 airflow-core/newsfragments/66584.feature.rst
 create mode 100644 airflow-core/newsfragments/67288.improvement.rst
 create mode 100644 airflow-core/newsfragments/67494.significant.rst
 create mode 100644 airflow-core/src/airflow/cli/commands/partition_command.py
 create mode 100644 airflow-core/src/airflow/example_dags/example_asset_state.py
 create mode 100644 airflow-core/src/airflow/example_dags/example_task_state.py
 copy 
airflow-core/src/airflow/migrations/versions/{0037_3_0_0_add_backfill_to_dag_run_model.py
 => 0116_3_3_0_add_team_name_to_trigger_table.py} (53%)
 create mode 100644 airflow-core/src/airflow/triggers/shared_stream.py
 copy airflow-core/src/airflow/ui/src/{pages/Asset/CreateAssetEvent.tsx => 
components/ActionErrors.tsx} (50%)
 copy 
airflow-core/src/airflow/ui/src/pages/{TaskInstances/BulkClearTaskInstancesButton.tsx
 => DagRuns/BulkClearDagRunsButton.tsx} (50%)
 create mode 100644 
airflow-core/src/airflow/ui/src/queries/useBulkClearDagRuns.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/queries/useBulkClearDagRunsDryRun.ts
 copy airflow-core/{src/airflow/_shared => 
tests/unit/api_fastapi/logging}/__init__.py (100%)
 create mode 100644 
airflow-core/tests/unit/api_fastapi/logging/test_decorators.py
 create mode 100644 
airflow-core/tests/unit/cli/commands/test_partition_command.py
 create mode 100644 airflow-core/tests/unit/triggers/test_shared_stream.py
 create mode 100644 go-sdk/pkg/execution/frames.go
 create mode 100644 go-sdk/pkg/execution/frames_test.go
 create mode 100644 go-sdk/pkg/execution/messages.go
 create mode 100644 go-sdk/pkg/execution/messages_test.go
 copy providers/{common/compat => amazon}/.pre-commit-config.yaml (72%)
 create mode 100644 
providers/amazon/src/airflow/providers/amazon/aws/operators/opensearch_serverless.py
 copy providers/amazon/tests/system/amazon/aws/{example_sns.py => 
example_opensearch_serverless.py} (51%)
 create mode 100644 
providers/amazon/tests/unit/amazon/aws/operators/test_opensearch_serverless.py
 create mode 100644 
providers/openlineage/src/airflow/providers/openlineage/token_provider.py
 create mode 100644 
providers/openlineage/tests/unit/openlineage/test_token_provider.py
 create mode 100755 scripts/ci/prek/check_http_exception_import_from_fastapi.py
 create mode 100755 scripts/ci/prek/check_provide_session_kwargs.py
 create mode 100644 scripts/ci/prek/known_provide_session_positional.txt
 create mode 100644 
scripts/tests/ci/prek/test_check_http_exception_import_from_fastapi.py
 create mode 100644 scripts/tests/ci/prek/test_check_provide_session_kwargs.py
 create mode 100644 task-sdk/src/airflow/sdk/bases/resumablemixin.py
 copy {airflow-ctl-tests/tests/airflowctl_tests => 
task-sdk/src/airflow/sdk/coordinators/java}/__init__.py (79%)
 create mode 100644 task-sdk/src/airflow/sdk/coordinators/java/coordinator.py
 create mode 100644 task-sdk/src/airflow/sdk/execution_time/coordinator.py
 create mode 100644 task-sdk/tests/task_sdk/bases/test_resumablemixin.py
 copy {airflow-core/src/airflow/_shared => 
task-sdk/tests/task_sdk/coordinators}/__init__.py (100%)
 copy {airflow-core/src/airflow/_shared => 
task-sdk/tests/task_sdk/coordinators/java}/__init__.py (100%)
 create mode 100644 
task-sdk/tests/task_sdk/coordinators/java/test_coordinator.py
 create mode 100644 task-sdk/tests/task_sdk/execution_time/test_coordinator.py


Reply via email to