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

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


    from f30fb2a37ee [v3-3-test] Remove unused Breeze uv timeout and WSL 
helpers (#72704)
     add aa620e082cc Resolve the caller from the explicit credential, not the 
session cookie (#72225) (#72723)
     add 500e5ac7da3 [v3-3-test] Add a command to take a prepared provider back 
out of a release (#71836) (#72728)
     add 7749f2f58fa UI: Label Dag active runs accurately (#72371) (#72722)
     add d5fcf73d228 Fix copying task logs dropping rows that scrolled out of 
view (#71156) (#72729)
     add c1d5ad1f4bd [v3-3-test] Added missing Russian translations x2 (#70502) 
(#72755)
     add 87eec9d1c1a Keep task log selection stable while dragging (#71155) 
(#72743)
     add 66e3a3eb0ec Fix HITL form crashing on null values (#72375) (#72731)
     add a4f18ebd1f8 UI: Avoid missing task instance links (#71762) (#72732)
     add 623b42d6b2b Restore count to Dag Run and Task Instance lists (#71252) 
(#72739)
     add 7ea06a607c6 UI: Set the API client base URL before the first startup 
request (#72374) (#72733)
     add 3bb614a30bb Fix DAGs list page Last Run/Next Run going stale after 
runs complete (#70667) (#72735)
     add 39ca2d16ead Improve confirmation output when connections are added via 
cli (#71215) (#72779)
     add 72837d91a5b [v3-3-test] Fix td_format rendering of negative durations 
(#72694) (#72774) (#72798)
     add ac29de1e442 [v3-3-test] Speed up provider asset change detection by 
pruning dependency directories (#72784) (#72800)
     add 3b9199a2941 [v3-3-test] Skip pnpm store when detecting UI asset 
changes (#72783) (#72801)
     add 55f70f3c44a [v3-3-test] docs - add create_async_metadata_engine 
example (#71663) (#72804)
     add 48ebddcfe38 [v3-3-test] documentation - first example more explicit on 
airflow syntax (#71316) (#72805)
     add 227c2353ce8 [v3-3-test] Stop agent scratch directories from breaking 
the boring-cyborg check (#72642) (#72712)
     add 97467419c00 [v3-3-test] Run breeze from the locked dev/breeze 
environment (#72113) (#72806)
     add 0b4a7c42514 Bump the 3-3-fab-ui-package-updates group across 1 
directory with 2 updates (#72727)
     add 95657864a78 Fix Configuration page e2e test failing when the first 
option has no value (#72724) (#72778)
     add 2fd54e5e450 Document DAG.test() behavior change in the Airflow 2.7.0 
release notes (#72485) (#72777)
     add ed40a894ef2  allow deadline alert UUID references in serialized Dag 
schema (#70148) (#72738)
     add 172816e8a0a UI: Complete zh-CN Simplified Chinese translations (#72789)
     add 7b2737c5e75 [v3-3-test] Clarify when auth managers' 
is_authorized_hitl_task hook runs (#72587) (#72807)
     add 2213e442757 Bump the 3-3-auth-ui-package-updates group across 1 
directory with 14 updates (#72535)
     add de7a4057d89 [v3-3-test] Allow airflow jobs check --allow-multiple with 
--limit 0 (#72677) (#72744)
     add 7f51e0596fd Merge branch 'v3-3-test' into backport-3c26d48-v3-3-test

No new revisions were added by this update.

Summary of changes:
 .../prepare-providers-documentation/SKILL.md       |  470 ++++-
 .github/workflows/basic-tests.yml                  |    4 +-
 .gitignore                                         |    5 +
 AGENTS.md                                          |    2 +-
 RELEASE_NOTES.rst                                  |   11 +
 .../cluster-policies.rst                           |   21 +-
 .../logging-monitoring/check-health.rst            |    4 +
 .../docs/core-concepts/auth-manager/index.rst      |    5 +-
 airflow-core/docs/index.rst                        |   18 +-
 airflow-core/newsfragments/72225.significant.rst   |   27 +
 airflow-core/newsfragments/72374.bugfix.rst        |    1 +
 .../api_fastapi/auth/managers/base_auth_manager.py |    6 +-
 .../auth/managers/simple/simple_auth_manager.py    |    4 -
 .../auth/managers/simple/ui/package.json           |   28 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 1864 +++++++++++---------
 .../src/airflow/api_fastapi/common/db/common.py    |   30 +
 .../api_fastapi/core_api/datamodels/dag_run.py     |   10 +-
 .../core_api/datamodels/task_instances.py          |   10 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |   44 +-
 .../api_fastapi/core_api/routes/public/dag_run.py  |   15 +-
 .../api_fastapi/core_api/routes/public/dags.py     |    2 +-
 .../core_api/routes/public/task_instances.py       |   19 +-
 .../api_fastapi/core_api/routes/ui/dashboard.py    |    5 +-
 .../src/airflow/api_fastapi/core_api/security.py   |   18 +-
 .../src/airflow/cli/commands/connection_command.py |   28 +-
 .../src/airflow/cli/commands/jobs_command.py       |    7 +-
 airflow-core/src/airflow/models/serialized_dag.py  |    6 +
 airflow-core/src/airflow/serialization/schema.json |    7 +
 .../ui/openapi-gen/queries/ensureQueryData.ts      |   10 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |   10 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |   10 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |   10 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   28 +-
 .../ui/openapi-gen/requests/services.gen.ts        |   10 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   12 +-
 .../airflow/ui/public/i18n/locales/ca/common.json  |    1 +
 .../airflow/ui/public/i18n/locales/en/common.json  |    1 +
 .../airflow/ui/public/i18n/locales/es/common.json  |    1 +
 .../airflow/ui/public/i18n/locales/fr/common.json  |    1 +
 .../airflow/ui/public/i18n/locales/pt/common.json  |    1 +
 .../airflow/ui/public/i18n/locales/ru/admin.json   |   27 +-
 .../airflow/ui/public/i18n/locales/ru/assets.json  |   21 +-
 .../airflow/ui/public/i18n/locales/ru/browse.json  |   20 +
 .../airflow/ui/public/i18n/locales/ru/common.json  |  209 ++-
 .../ui/public/i18n/locales/ru/components.json      |   60 +-
 .../src/airflow/ui/public/i18n/locales/ru/dag.json |  117 +-
 .../airflow/ui/public/i18n/locales/ru/dags.json    |   31 +-
 .../ui/public/i18n/locales/ru/dashboard.json       |   29 +-
 .../airflow/ui/public/i18n/locales/ru/hitl.json    |   21 +-
 .../airflow/ui/public/i18n/locales/ru/tasks.json   |    8 +-
 .../ui/public/i18n/locales/zh-CN/common.json       |    7 +-
 .../ui/public/i18n/locales/zh-CN/components.json   |    4 +
 .../airflow/ui/public/i18n/locales/zh-CN/dag.json  |    5 +-
 .../airflow/ui/public/i18n/locales/zh-CN/dags.json |    1 +
 airflow-core/src/airflow/ui/src/basePath.ts        |   39 +
 .../ui/src/components/DataTable/DataTable.test.tsx |   36 +
 .../ui/src/components/DataTable/DataTable.tsx      |   12 +-
 .../components/FlexibleForm/FieldDateTime.test.tsx |   26 +
 .../src/components/FlexibleForm/FieldDateTime.tsx  |    6 +-
 .../ui/src/components/Graph/TaskLink.test.tsx      |   19 +
 .../airflow/ui/src/components/Graph/TaskLink.tsx   |   66 +-
 .../airflow/ui/src/components/Graph/TaskNode.tsx   |    4 +
 .../ui/src/components/renderStructuredLog.tsx      |    1 +
 airflow-core/src/airflow/ui/src/i18n/config.ts     |    7 +-
 .../airflow/ui/src/layouts/Details/Grid/GridTI.tsx |   19 +-
 .../src/airflow/ui/src/pages/Dag/Header.test.tsx   |   11 +
 .../src/airflow/ui/src/pages/Dag/Header.tsx        |    2 +-
 .../src/airflow/ui/src/pages/DagRuns/DagRuns.tsx   |    2 +
 .../ui/src/pages/TaskInstance/Logs/Logs.test.tsx   |  222 ++-
 .../src/pages/TaskInstance/Logs/TaskLogContent.tsx |  124 +-
 .../pages/TaskInstance/Logs/logSelection.test.ts   |  419 ++++-
 .../ui/src/pages/TaskInstance/Logs/logSelection.ts |  198 +++
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |    2 +
 .../src/airflow/ui/src/queries/useDags.tsx         |   14 +-
 .../src/airflow/ui/src/queries/useLogs.test.ts     |   58 +
 .../src/airflow/ui/src/queries/useLogs.tsx         |   52 +-
 .../src/airflow/ui/src/queryClient.test.ts         |   65 +
 airflow-core/src/airflow/ui/src/queryClient.ts     |   17 +-
 airflow-core/src/airflow/ui/src/utils/hitl.test.ts |   52 +
 airflow-core/src/airflow/ui/src/utils/hitl.ts      |   13 +-
 .../ui/tests/e2e/pages/ConfigurationPage.ts        |    6 +
 .../ui/tests/e2e/specs/configuration.spec.ts       |   12 +-
 .../managers/simple/test_simple_auth_manager.py    |    2 -
 .../core_api/routes/public/test_dag_run.py         |   31 +-
 .../core_api/routes/public/test_task_instances.py  |   22 +-
 .../unit/api_fastapi/core_api/test_security.py     |   42 +
 .../unit/cli/commands/test_connection_command.py   |   18 +-
 .../tests/unit/cli/commands/test_jobs_command.py   |   17 +
 .../tests/unit/models/test_serialized_dag.py       |   97 +
 .../src/airflowctl/api/datamodels/generated.py     |   18 +-
 contributing-docs/03_contributors_quick_start.rst  |    7 +-
 .../contributors_quick_start_gitpod.rst            |    5 +-
 dev/README_AIRFLOW3_DEV.md                         |    3 +-
 dev/README_RELEASE_AIRFLOW.md                      |    2 +-
 dev/README_RELEASE_PROVIDERS.md                    |   58 +
 dev/breeze/README.md                               |    7 +-
 dev/breeze/doc/01_installation.rst                 |    7 +-
 .../doc/adr/0016-use-uv-tool-to-install-breeze.md  |    2 +-
 ...017-use-uvx-to-run-breeze-from-local-sources.md |   74 +-
 ...e-management_prepare-provider-documentation.svg |   78 +-
 ...e-management_prepare-provider-documentation.txt |    2 +-
 .../commands/release_management_commands.py        |   23 +-
 .../commands/release_management_commands_config.py |    1 +
 .../src/airflow_breeze/commands/ui_commands.py     |    2 +-
 .../prepare_providers/provider_documentation.py    |   45 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |   10 +-
 dev/breeze/src/airflow_breeze/utils/reinstall.py   |   13 +-
 dev/breeze/tests/test_provider_documentation.py    |   83 +-
 dev/breeze/tests/test_shim_version_check.py        |    8 +-
 devel-common/src/tests_common/test_utils/dag.py    |    6 +-
 .../fab/src/airflow/providers/fab/www/package.json |    4 +-
 .../src/airflow/providers/fab/www/pnpm-lock.yaml   |  501 ++----
 reproducible_build.yaml                            |    4 +-
 scripts/ci/install_breeze.sh                       |    7 +-
 scripts/ci/prek/boring_cyborg.py                   |    3 +-
 scripts/ci/prek/breeze_cmd_line.py                 |   40 +-
 scripts/ci/prek/common_prek_utils.py               |   55 +-
 scripts/ci/prek/compile_provider_assets.py         |   24 +-
 scripts/ci/prek/compile_ui_assets.py               |   20 +-
 scripts/tests/ci/prek/test_breeze_cmd_line.py      |   10 +-
 scripts/tests/ci/prek/test_common_prek_utils.py    |   47 +
 .../tests/ci/prek/test_compile_provider_assets.py  |  133 ++
 scripts/tests/ci/prek/test_compile_ui_assets.py    |  142 ++
 scripts/tools/setup_breeze                         |   16 +-
 .../src/airflow_shared/timezones/timezone.py       |   13 +-
 shared/timezones/tests/timezones/test_timezone.py  |   11 +
 126 files changed, 4754 insertions(+), 1789 deletions(-)
 create mode 100644 airflow-core/newsfragments/72225.significant.rst
 create mode 100644 airflow-core/newsfragments/72374.bugfix.rst
 create mode 100644 airflow-core/src/airflow/ui/src/basePath.ts
 create mode 100644 airflow-core/src/airflow/ui/src/queries/useLogs.test.ts
 create mode 100644 airflow-core/src/airflow/ui/src/queryClient.test.ts
 create mode 100644 scripts/tests/ci/prek/test_compile_provider_assets.py
 create mode 100644 scripts/tests/ci/prek/test_compile_ui_assets.py

Reply via email to