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

dabla pushed a change to branch dabla/agent-async/01-task-agent-aexecute
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 9ad98535c74 Merge branch 'main' into 
dabla/agent-async/01-task-agent-aexecute
     add e99f9af45a8 Add iter_paginated_run to KiotaRequestAdapterHook (#75649)
     add f9dca510f9f Fix global env vars shadowing team secrets in tasks and 
triggers (#75998)
     add 7dfc57945e8 Let plugin tabs show their icon beside the label (#76842)
     add ed918278f2f Use READ COMMITTED for async MySQL metadata sessions 
(#76694)
     add a67d43f2baf Fix SSHHookAsync deadlock on the extra and compress like 
SSHHook (#76528)
     add 1c870b3478d Fix XComs of task-end trigger events being JSON-encoded 
twice (#76596)
     add c6a4acf8cde Fix multi-line secrets leaking in logs formatted with 
pprint (#75651)
     add c03cb844cb6 Update providers metadata 2026-11-12 (#76988)
     add 0bc9e82ed25 Delete the CloudWatch log group left by 
example_mwaa_serverless (#76810)
     add defb0a92a1c Merge branch 'main' into 
dabla/agent-async/01-task-agent-aexecute

No new revisions were added by this update.

Summary of changes:
 .../docs/administration-and-deployment/plugins.rst |  12 ++
 .../security/secrets/mask-sensitive-values.rst     |  11 ++
 .../api_fastapi/core_api/datamodels/plugins.py     |   3 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |  12 ++
 .../src/airflow/jobs/triggerer_job_runner.py       |   3 +-
 airflow-core/src/airflow/models/trigger.py         |  10 +-
 airflow-core/src/airflow/settings.py               |  24 +++-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  24 ++++
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   2 +
 .../airflow/ui/src/hooks/usePluginTabs.test.tsx    |  39 +++++-
 .../src/airflow/ui/src/hooks/usePluginTabs.tsx     |   3 +
 .../ui/src/layouts/Details/NavTabs.test.tsx        |  32 ++++-
 .../src/airflow/ui/src/layouts/Details/NavTabs.tsx |  43 +++++-
 .../core_api/routes/public/test_plugins.py         |   3 +
 airflow-core/tests/unit/core/test_settings.py      |  12 ++
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  15 +++
 airflow-core/tests/unit/models/test_trigger.py     |   9 +-
 .../src/airflowctl/api/datamodels/generated.py     |   2 +
 generated/provider_metadata.json                   |   4 +
 .../system/amazon/aws/example_mwaa_serverless.py   |  19 ++-
 .../edge3/example_dags/integration_test.py         |   2 +-
 .../providers/edge3/example_dags/win_test.py       |   2 +-
 .../providers/microsoft/azure/hooks/msgraph.py     | 120 +++++++++++------
 .../unit/microsoft/azure/hooks/test_msgraph.py     | 148 +++++++++++++++++++++
 providers/ssh/README.rst                           |   2 +-
 providers/ssh/docs/connections/ssh.rst             |   1 +
 providers/ssh/docs/index.rst                       |   2 +-
 providers/ssh/docs/operators/ssh_remote_job.rst    |   5 +
 providers/ssh/pyproject.toml                       |   4 +-
 .../ssh/src/airflow/providers/ssh/hooks/ssh.py     |  22 ++-
 .../ssh/tests/unit/ssh/hooks/test_ssh_async.py     | 117 ++++++++++------
 .../plugins_manager/plugins_manager.py             |   1 +
 .../secrets_masker/secrets_masker.py               |   6 +
 .../tests/secrets_masker/test_secrets_masker.py    |  51 +++++++
 task-sdk/src/airflow/sdk/execution_time/context.py |  80 ++++++++---
 .../src/airflow/sdk/execution_time/task_runner.py  |   6 +
 .../tests/task_sdk/definitions/test_connection.py  |   2 +-
 .../tests/task_sdk/definitions/test_variables.py   |   2 +-
 .../tests/task_sdk/execution_time/test_context.py  |  58 ++++++++
 .../task_sdk/execution_time/test_context_cache.py  |  16 ++-
 .../task_sdk/execution_time/test_task_runner.py    |  43 +++++-
 uv.lock                                            |   2 +-
 42 files changed, 839 insertions(+), 135 deletions(-)

Reply via email to