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

vatsrahul1001 pushed a change to branch backport-01be07a-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 04b75bb2ff3 [v3-2-test] Mark Dags stale when their bundle is removed 
from config (#66948)
     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 e31a63d6102 [v3-2-test] Prevent splitting by OS path separator 
(#67038) (#67042)
     add 107fc307078 [v3-2-test] Improve error message when publish-docs ref is 
a branch not a tag (#66250) (#66776)
     add 40ee2c7450a Prefer gh auth over GitHub tokens for Breeze (#66255) 
(#67078)
     add 11ee67b5053 Updates our docker commands to use breeze prefix (#66368) 
(#67079)
     add 35d1f2cfee5 Validate task identity token claims with a typed schema 
(#63604) (#66988)
     add 70cacb116f0 Two-token mechanism for task execution to prevent token 
expiration while tasks wait in executor queues (#60108) (#66989)
     add e35fb55fd70 [v3-2-test] UI: Preserve Grid limit and filters when 
redirecting after manual Dag trigger (#66717) (#66867)
     add eb238efe4d1 [v3-2-test] Allow pasting full datetime strings into date 
picker inputs (#66251) (#66958)
     add aedbd757961 Merge branch 'v3-2-test' into backport-01be07a-v3-2-test

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 +-
 .../docs/security/jwt_token_authentication.rst     |  61 +-
 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/auth/tokens.py         |  10 +-
 .../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/api_fastapi/execution_api/app.py   |  18 +-
 .../api_fastapi/execution_api/datamodels/token.py  |  23 +-
 .../execution_api/routes/task_instances.py         |  20 +-
 .../airflow/api_fastapi/execution_api/security.py  |  22 +-
 .../src/airflow/config_templates/config.yml        |  29 +
 .../src/airflow/executors/workloads/base.py        |  10 +-
 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 +-
 .../ui/src/components/DateTimeInput.test.tsx       | 129 ++++
 .../airflow/ui/src/components/DateTimeInput.tsx    |  55 +-
 .../airflow/ui/src/queries/useClearDagRunDryRun.ts |   7 +-
 .../src/airflow/ui/src/queries/useTrigger.ts       |  22 +-
 .../src/airflow/utils/serve_logs/log_server.py     |   2 +-
 .../tests/unit/api_fastapi/auth/test_tokens.py     |  56 +-
 .../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 +
 .../unit/api_fastapi/execution_api/conftest.py     |  23 +-
 .../api_fastapi/execution_api/test_security.py     |  20 +-
 .../execution_api/versions/head/test_dag_runs.py   |   4 +-
 .../execution_api/versions/head/test_router.py     |   6 +-
 .../versions/head/test_task_instances.py           | 170 ++++-
 .../tests/unit/executors/test_workloads.py         |  25 +-
 airflow-core/tests/unit/models/test_dagbag.py      | 279 ++++++-
 airflow-core/tests/unit/utils/test_serve_logs.py   |  13 +
 .../tests/airflowctl_tests/conftest.py             |   5 +-
 .../src/airflowctl/api/datamodels/generated.py     |  25 +
 .../tests/airflow_e2e_tests/conftest.py            |   2 +-
 dev/breeze/doc/images/output-commands.svg          | 170 +++--
 dev/breeze/doc/images/output_run.svg               |  38 +-
 dev/breeze/doc/images/output_run.txt               |   2 +-
 dev/breeze/doc/images/output_shell.svg             | 286 +++----
 dev/breeze/doc/images/output_shell.txt             |   2 +-
 dev/breeze/doc/images/output_start-airflow.svg     | 238 +++---
 dev/breeze/doc/images/output_start-airflow.txt     |   2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |  14 +-
 .../airflow_breeze/commands/developer_commands.py  |   6 +-
 .../src/airflow_breeze/commands/issues_commands.py |  15 +-
 .../commands/release_management_commands.py        |  23 +-
 .../src/airflow_breeze/commands/setup_commands.py  |   2 +-
 .../airflow_breeze/commands/testing_commands.py    |   6 +-
 .../airflow_breeze/commands/workflow_commands.py   |  38 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |  18 +-
 .../src/airflow_breeze/params/shell_params.py      |   2 +-
 .../utils/constraints_version_check.py             |   4 +-
 .../airflow_breeze/utils/docker_command_utils.py   |   3 +-
 .../src/airflow_breeze/utils/gh_workflow_utils.py  |   8 +-
 dev/breeze/src/airflow_breeze/utils/github.py      |  81 ++
 .../airflow_breeze/utils/provider_dependencies.py  |  17 +-
 dev/breeze/tests/test_docker_command_utils.py      |  24 +-
 dev/breeze/tests/test_github_utils.py              | 165 +++++
 dev/breeze/tests/test_workflow_commands.py         | 101 +++
 devel-common/src/tests_common/pytest_plugin.py     |   9 +
 .../src/tests_common/test_utils/mock_executor.py   |   3 +-
 .../test_docker_compose_quick_start.py             |   4 +-
 providers/fab/docs/index.rst                       |   1 +
 providers/fab/pyproject.toml                       |   6 +
 pyproject.toml                                     |   1 +
 scripts/ci/prek/common_prek_utils.py               |   2 +-
 .../observability/metrics/metrics_template.yaml    |  24 +
 .../secrets_masker/secrets_masker.py               |   7 +-
 .../tests/secrets_masker/test_secrets_masker.py    |  17 +
 .../tests/task_sdk_tests/conftest.py               |   1 +
 .../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 +
 96 files changed, 3297 insertions(+), 1026 deletions(-)
 create mode 100644 airflow-core/newsfragments/60804.feature.rst
 create mode 100644 
airflow-core/src/airflow/ui/src/components/DateTimeInput.test.tsx
 create mode 100644 dev/breeze/tests/test_github_utils.py
 create mode 100644 dev/breeze/tests/test_workflow_commands.py

Reply via email to