This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch backport-322-63604
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 43c05cb95fa Validate task identity token claims with a typed schema
(#63604)
add 72fab5c3f5a Fix macOS `SIGSEGV` in task execution by using
`fork`+`exec` (#64874) (#66872)
add 5a5e7fb5a16 [v3-2-test] Fix log server path extraction to use
removeprefix (#66749) (#66772)
add 0dda7d44c8c Add configurable LRU+TTL caching for API server DAG
retrieval (#60804) (#66862)
add 06a3636f6d7 [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common
credential field names (#66673) (#66991)
add f0ec21a364b feat: enable queue up new tasks (#63484) (#66869)
add 9bc480927c7 Bump the 3-2-auth-ui-package-updates group across 1
directory with 12 updates (#67005)
add 48d53b6e050 Apply reserved-key check to XCom update payload (#65915)
(#66913)
add d3bd36c5e8a Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests
under PyJWT 2.12 (#66840) (#66885)
add 518688a71a1 [v3-2-test] Backport 65628 (#67013)
add 7458fac550e Bump the github-actions-updates group with 3 updates
(#67004)
add 38f6f2464f9 Close Catalan gap (#67011)
add 2d2d4f19433 Merge branch 'v3-2-test' into backport-322-63604
No new revisions were added by this update.
Summary of changes:
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/ci-image-checks.yml | 2 +-
.github/workflows/codeql-analysis.yml | 6 +-
.github/workflows/publish-docs-to-s3.yml | 2 +-
.github/workflows/registry-backfill.yml | 6 +-
.github/workflows/registry-build.yml | 4 +-
.github/workflows/ui-e2e-tests.yml | 2 +-
.../administration-and-deployment/web-stack.rst | 6 +
airflow-core/docs/faq.rst | 29 +-
airflow-core/newsfragments/60804.feature.rst | 1 +
airflow-core/pyproject.toml | 1 +
.../auth/managers/simple/ui/package.json | 24 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 821 ++++++++++++---------
.../src/airflow/api_fastapi/common/dagbag.py | 25 +-
.../api_fastapi/core_api/datamodels/dag_run.py | 14 +-
.../core_api/datamodels/task_instances.py | 31 +
.../api_fastapi/core_api/datamodels/xcom.py | 47 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 42 +-
.../api_fastapi/core_api/routes/public/dag_run.py | 66 +-
.../src/airflow/config_templates/config.yml | 25 +
airflow-core/src/airflow/models/dagbag.py | 114 ++-
airflow-core/src/airflow/models/taskinstance.py | 9 +-
.../src/airflow/serialization/definitions/dag.py | 17 +
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 50 ++
.../airflow/ui/openapi-gen/requests/types.gen.ts | 24 +-
.../airflow/ui/public/i18n/locales/ca/common.json | 10 +
.../ui/public/i18n/locales/ca/components.json | 4 +-
.../components/ActionAccordion/ActionAccordion.tsx | 88 ++-
.../ui/src/components/Clear/Run/ClearRunDialog.tsx | 29 +-
.../airflow/ui/src/queries/useClearDagRunDryRun.ts | 7 +-
.../src/airflow/utils/serve_logs/log_server.py | 2 +-
.../tests/unit/api_fastapi/auth/test_tokens.py | 28 +-
.../tests/unit/api_fastapi/common/test_dagbag.py | 28 +
.../core_api/routes/public/test_auth.py | 8 +-
.../core_api/routes/public/test_dag_run.py | 222 ++++++
.../core_api/routes/public/test_xcom.py | 20 +
airflow-core/tests/unit/models/test_dagbag.py | 279 ++++++-
airflow-core/tests/unit/utils/test_serve_logs.py | 13 +
.../src/airflowctl/api/datamodels/generated.py | 25 +
devel-common/src/tests_common/pytest_plugin.py | 9 +
providers/fab/docs/index.rst | 1 +
providers/fab/pyproject.toml | 6 +
.../observability/metrics/metrics_template.yaml | 24 +
.../secrets_masker/secrets_masker.py | 7 +-
.../tests/secrets_masker/test_secrets_masker.py | 17 +
.../src/airflow/sdk/execution_time/supervisor.py | 118 ++-
.../src/airflow/sdk/execution_time/task_runner.py | 8 +
.../task_sdk/execution_time/test_supervisor.py | 63 +-
uv.lock | 4 +
49 files changed, 1934 insertions(+), 456 deletions(-)
create mode 100644 airflow-core/newsfragments/60804.feature.rst