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

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


    omit 25789f4c24e [v3-3-test] Stop variables export/import from silently 
corrupting values (#70944)
     add e26a4cfe458 [v3-3-test] Scope /assets/events to the Dags the caller 
may read (#71741) (#71785)
     add b32636456ee [v3-3-test] Bound the scheduler's deserialized Dag cache 
(#71704) (#71821)
     add 621af71add1 [v3-3-test] Require Dag edit to delete asset queued events 
(#71736) (#71828)
     add bd680179a82 [v3-3-test] Stop dag processor from warning on every file 
path normalized for stats (#71091) (#71764)
     add 794bb2879f9 [v3-3-test] Regenerate API datamodels after the CI 
environment lock upgrade (#71718) (#71838)
     add bae89e416d0 [v3-3-test] Fix datetime pickers unusable on Firefox and 
Safari (#71627) (#71788)
     add a0050407725 [v3-3-test] Document service.name and service.instance.id 
for OpenTelemetry metrics (#71564) (#71854)
     add 55e341fc167 [v3-3-test] Fix Dag callbacks silently dropped when 
version inflation check blocks parsing (#70987) (#71865)
     add 79d1babcbb6 Return 404 from task state store endpoints for unknown 
task instances (#70983) (#71860)
     add 439704157a3 [v3-3-test] Drop the stale RFC 9457 TODO on the 
task-instance-run endpoint (#71552) (#71873)
     add 98f941b1382 [v3-3-test] UI - french-  less literal translation 
(#71792) (#71846)
     add 32959e679f1 [v3-3-test] UI: Show an empty object for object params 
with no value (#71710) (#71876)
     add 70264b4696e Bump the 3-3-auth-ui-package-updates group across 1 
directory with 4 updates (#71894)
     add 819f2c30fc8 [v3-3-test] Fix Variable.set rewriting team_name of 
existing variables (#71823) (#71904)
     add dd79a44fc3d Bump the 3-3-edge-ui-package-updates group across 1 
directory with 5 updates (#71901)
     add 9a7a272459d [v3-3-test] Fix typos across contributor and provider 
documentation (#71884) (#71903)
     add a75957c9885 [v3-3-test] Reuse CI image built from the same sources in 
another checkout (#71886) (#71910)
     add 26065d1c676 [v3-3-test] Reduce memory used when deleting a Dag with a 
large history (#71185) (#71889)
     add 1fce547150f Activate assets materialized from an AssetAlias so they 
appear in the Assets tab (#71555) (#71935)
     add 0a4537d2e4f [v3-3-test] Make GridButton tooltip label timezone aware 
(#71944) (#71951)
     add 90473999fbf [v3-3-test] Improve-arabic-translations (#71519) (#71789)
     add 3a7d6cfbec5 [v3-3-test] Complete French UI translations (#71666) 
(#71790)
     add 67b6015171d [v3-3-test] Reduce memory used when deleting queued asset 
events (#71917) (#71937)
     add 486f54d0b93 [v3-3-test] Remove non-committers from CODEOWNERS (#71724) 
(#71728)
     add 8c2e08c3011 [v3-3-test] UI: Allow file downloads from plugin external 
view iframes (#71803) (#71952)
     add 557c94c23cf [v3-3-test] Include the JSON parse-error message in the 
Variable form warning (#71780) (#71953)
     add 0c5e03bf864 [v3-3-test] Surface connection test errors in the UI 
instead of failing silently (#71954) (#71963)
     add 8e6ce1240a5 [v3-3-test] Fix nested non-Dag with-statement exiting the 
Dag context in version inflation checker (#68795) (#71956)
     add 8c6736bbed7 Bump eslint (#72066)
     add 28e04e02653 [v3-3-test] Remove TaskFlow recommendation in doc (#71315) 
(#72074)
     add dfd63a71108 [v3-3-test] Fix Sphinx error in CLI reference docs for 
dags test command (#71120) (#72076)
     add f2fd63cab07 [v3-3-test] Remove TaskFlow recommendation in doc part2 
(#72090) (#72118)
     add 8d774f59467 Prevent React plugins from inheriting a prior bundle's 
component (#71943) (#72136)
     add 3c43d121d51 [v3-3-test] Reuse the ambient session when skipping 
pending TIs in dag-run terminal state (#71488) (#71955)
     add dd7f042b263 [v3-3-test] Honor the API server Dag cache TTL when no 
size limit is set (#71814) (#71845)
     add d54729e43bc [v3-3-test] Derive the testing issue title date from 
RELEASE_DATE (#72168) (#72179)
     add f1222224665 [v3-3-test] Make breeze setup recover from a broken legacy 
uv tool install (#72059) (#72175)
     add 38e8c653d5b [v3-3-test] Fix N+1 query in bulk update for Variables and 
Pools (#71918) (#72160)
     add 26335dd4161 [v3-3-test] Be specific on how to create the PyPI token 
for a provider release (#72170) (#72177)
     add 50c5a2c34ec [v3-3-test] Document the access a first-time provider 
release manager must request (#72169) (#72178)
     add c5ba28c343c [v3-3-test] Check Variable write conflicts against the 
team being written (#72042) (#72125)
     add 3610b802eec [v3-3-test] Remove the unreachable 404 from the create 
Variable endpoint (#71245) (#72190)
     add 7d1a1ce4b19 [v3-3-test] Stop Breeze container SSH setup from modifying 
the host ~/.ssh (#72182) (#72191)
     add 9b714c8a0de [v3-3-test] Clean up comments and tests for the Dag 
version inflation checker (#72028) (#72180)
     add ebed80a3fb0 [v3-3-test] Write doc-only marker when change 
classification overrides the answer (#72167) (#72195)
     add 6cbfd954e11 Stop backfill endpoints disclosing ids across Dags you 
cannot see (#71113) (#72192)
     add d0f2a207524 Bump the 3-3-uv-dependency-updates group across 1 
directory with 6 updates (#72216)
     add cafbc6c71b8 Bump the github-actions-updates group across 1 directory 
with 5 updates (#72223)
     add 311398b9f0d [v3-3-test] Fix static check `update-breeze-cmd-output` 
(#72227)
     add 74ce439e699 Bump the 3-3-auth-ui-package-updates group across 1 
directory with 8 updates (#72218)
     add fff35ce6a4b [v3-3-test] Fix static checks randomly failing with 
"PYTHONWARNINGS not set" (#72226) (#72232)
     add f8195fc30c4 Bump swagger-ui-dist (#71892)
     add 4d23d2968a8 [v3-3-test] Authenticate only once per task process to 
external secrets backends (#71756) (#72237)
     add dcff43e9f5c Bump the 3-3-ui-plugin-template-package-updates group 
across 1 directory with 9 updates (#72220)
     add d6978cef4b1 [v3-3-test] Monitor the workflow run breeze actually 
dispatched (#71305) (#72256)
     add d5de698d10c [v3-3-test] Stop variables export/import from silently 
corrupting values (#70944)

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   (25789f4c24e)
            \
             N -- N -- N   refs/heads/backport-f549b34-v3-3-test (d5de698d10c)

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:
 .github/CODEOWNERS                                 |  12 +-
 .github/workflows/basic-tests.yml                  |   2 +-
 .github/workflows/ci-amd.yml                       |   2 +-
 .github/workflows/ci-arm.yml                       |   2 +-
 .github/workflows/codeql-analysis.yml              |   8 +-
 .github/workflows/java-sdk-dependency-security.yml |   2 +-
 .github/workflows/k8s-tests.yml                    |   2 +-
 .github/workflows/registry-tests.yml               |   2 +-
 Dockerfile.ci                                      |  42 +-
 .../logging-monitoring/metrics.rst                 |  53 ++
 .../administration-and-deployment/web-stack.rst    |  12 +-
 airflow-core/docs/core-concepts/dags.rst           |   2 +-
 airflow-core/docs/core-concepts/operators.rst      |   2 +-
 airflow-core/docs/faq.rst                          |  18 +-
 .../docs/installation/installing-from-sources.rst  |   2 +-
 airflow-core/docs/security/api_permissions_ref.rst |   6 +-
 airflow-core/newsfragments/71113.significant.rst   |  22 +
 airflow-core/newsfragments/71704.bugfix.rst        |   1 +
 airflow-core/newsfragments/71814.bugfix.rst        |   1 +
 airflow-core/newsfragments/72042.bugfix.rst        |   1 +
 airflow-core/src/airflow/api/common/delete_dag.py  |   8 +-
 airflow-core/src/airflow/api/common/mark_tasks.py  |   2 +-
 .../auth/managers/simple/ui/package.json           |  24 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 989 +++++++++------------
 .../src/airflow/api_fastapi/common/dagbag.py       |  20 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |  68 +-
 .../api_fastapi/core_api/routes/public/assets.py   |  15 +-
 .../core_api/routes/public/backfills.py            |  14 +-
 .../api_fastapi/core_api/routes/public/pools.py    |  10 +-
 .../core_api/routes/public/task_state_store.py     | 149 ++--
 .../core_api/routes/public/variables.py            |  20 +-
 .../src/airflow/api_fastapi/core_api/security.py   |  90 +-
 .../api_fastapi/core_api/services/public/pools.py  |  21 +-
 .../core_api/services/public/variables.py          |  28 +-
 .../execution_api/routes/task_instances.py         |   5 -
 airflow-core/src/airflow/cli/cli_config.py         |   1 +
 .../src/airflow/config_templates/config.yml        |  33 +-
 airflow-core/src/airflow/dag_processing/manager.py |   2 +-
 .../src/airflow/dag_processing/processor.py        |   7 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |  24 +-
 airflow-core/src/airflow/models/dagbag.py          |  38 +-
 airflow-core/src/airflow/models/variable.py        |  13 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |   2 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |   2 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |  10 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |   2 +-
 .../ui/openapi-gen/requests/services.gen.ts        |  31 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   4 -
 .../airflow/ui/public/i18n/locales/ar/assets.json  |   4 +
 .../airflow/ui/public/i18n/locales/ar/common.json  |  41 +
 .../ui/public/i18n/locales/ar/components.json      |  13 +-
 .../src/airflow/ui/public/i18n/locales/ar/dag.json |   9 +-
 .../airflow/ui/public/i18n/locales/ar/dags.json    |   8 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |   5 +-
 .../airflow/ui/public/i18n/locales/fr/assets.json  |   5 +-
 .../airflow/ui/public/i18n/locales/fr/common.json  |   7 +-
 .../ui/public/i18n/locales/fr/components.json      |  15 +-
 .../src/airflow/ui/public/i18n/locales/fr/dag.json |   9 +-
 .../airflow/ui/public/i18n/locales/fr/dags.json    |   4 +-
 .../ui/public/i18n/locales/fr/dashboard.json       |  10 +-
 .../src/components/DagActions/RunBackfillForm.tsx  |   5 +-
 .../ui/src/components/DateTimeInput.test.tsx       | 106 +--
 .../airflow/ui/src/components/DateTimeInput.tsx    | 247 +++--
 .../src/components/FilterBar/filters/DateInput.tsx |   5 +-
 .../components/FlexibleForm/FieldObject.test.tsx   |  88 ++
 .../ui/src/components/FlexibleForm/FieldObject.tsx |   2 +-
 .../src/airflow/ui/src/hooks/useDateRangeFilter.ts |  28 +-
 .../airflow/ui/src/layouts/Details/Grid/Bar.tsx    |   2 +-
 .../src/layouts/Details/Grid/GridButton.test.tsx   |  26 +-
 .../ui/src/layouts/Details/Grid/GridButton.tsx     |   7 +-
 .../src/airflow/ui/src/pages/ExternalView.tsx      |   5 +-
 .../src/airflow/ui/src/pages/ReactPlugin.test.tsx  |  47 +
 .../src/airflow/ui/src/pages/ReactPlugin.tsx       |  10 +-
 .../Variables/ManageVariable/VariableForm.test.tsx |   6 +-
 .../Variables/ManageVariable/VariableForm.tsx      |  22 +-
 .../airflow/ui/src/queries/useTestConnection.ts    |   4 +-
 .../src/airflow/ui/tests/e2e/pages/BackfillPage.ts |  48 +-
 .../airflow/ui/tests/e2e/specs/backfill.spec.ts    |  17 +-
 .../airflow/utils/dag_version_inflation_checker.py |   4 +-
 .../tests/unit/api/common/test_delete_dag.py       |  78 ++
 .../tests/unit/api_fastapi/common/test_dagbag.py   |  55 +-
 .../core_api/routes/public/test_assets.py          | 239 ++++-
 .../core_api/routes/public/test_backfills.py       |  63 +-
 .../core_api/routes/public/test_pools.py           |  42 +
 .../routes/public/test_task_state_store.py         |  57 ++
 .../core_api/routes/public/test_variables.py       |  31 +
 .../unit/api_fastapi/core_api/test_security.py     |  75 +-
 .../tests/unit/dag_processing/test_manager.py      |  17 +
 .../tests/unit/dag_processing/test_processor.py    |  42 +
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  40 +-
 airflow-core/tests/unit/models/test_dagbag.py      |  60 +-
 airflow-core/tests/unit/models/test_variable.py    |  70 ++
 .../utils/test_dag_version_inflation_checker.py    |  48 +
 contributing-docs/testing/k8s_tests.rst            |   2 +-
 contributing-docs/testing/system_tests.rst         |   2 +-
 dev/README_RELEASE_PROVIDERS.md                    |  97 +-
 dev/breeze/doc/08_ci_tasks.rst                     |   2 +-
 .../adr/0003-bootstrapping-virtual-environment.md  |   6 +-
 ...-using-contributed-code-when-building-images.md |   2 +-
 .../0011-unified-communication-with-the-users.md   |   2 +-
 dev/breeze/doc/ci/02_images.md                     |   8 +
 dev/breeze/doc/ci/04_selective_checks.md           |   2 +-
 dev/breeze/doc/ci/05_workflows.md                  |   2 +-
 dev/breeze/doc/images/output_build-docs.txt        |   2 +-
 dev/breeze/doc/images/output_ci-image_pull.txt     |   2 +-
 dev/breeze/doc/images/output_ci-image_verify.txt   |   2 +-
 dev/breeze/doc/images/output_ci_upgrade.svg        |  32 +-
 dev/breeze/doc/images/output_ci_upgrade.txt        |   2 +-
 dev/breeze/doc/images/output_exec.txt              |   2 +-
 .../doc/images/output_k8s_deploy-airflow.txt       |   2 +-
 dev/breeze/doc/images/output_k8s_dev.txt           |   2 +-
 dev/breeze/doc/images/output_k8s_k9s.txt           |   2 +-
 .../doc/images/output_k8s_run-complete-tests.txt   |   2 +-
 dev/breeze/doc/images/output_k8s_shell.txt         |   2 +-
 dev/breeze/doc/images/output_k8s_tests.txt         |   2 +-
 dev/breeze/doc/images/output_prod-image_pull.txt   |   2 +-
 dev/breeze/doc/images/output_prod-image_verify.txt |   2 +-
 ...tput_release-management_add-back-references.txt |   2 +-
 ...tput_release-management_check-release-files.txt |   2 +-
 ...elease-management_classify-provider-changes.txt |   2 +-
 ...management_generate-issue-content-providers.txt |   2 +-
 ...e-management_prepare-provider-distributions.txt |   2 +-
 ...e-management_prepare-provider-documentation.txt |   2 +-
 .../output_release-management_publish-docs.txt     |   2 +-
 dev/breeze/doc/images/output_run.txt               |   2 +-
 dev/breeze/doc/images/output_shell.txt             |   2 +-
 dev/breeze/doc/images/output_start-airflow.txt     |   2 +-
 ...utput_testing_airflow-ctl-integration-tests.txt |   2 +-
 .../images/output_testing_airflow-ctl-tests.txt    |   2 +-
 .../images/output_testing_airflow-e2e-tests.txt    |   2 +-
 .../output_testing_core-integration-tests.txt      |   2 +-
 .../doc/images/output_testing_core-tests.txt       |   2 +-
 .../images/output_testing_docker-compose-tests.txt |   2 +-
 .../doc/images/output_testing_helm-tests.txt       |   2 +-
 .../output_testing_providers-integration-tests.txt |   2 +-
 .../doc/images/output_testing_providers-tests.txt  |   2 +-
 .../output_testing_python-api-client-tests.txt     |   2 +-
 .../doc/images/output_testing_system-tests.txt     |   2 +-
 .../output_testing_task-sdk-integration-tests.txt  |   2 +-
 .../doc/images/output_testing_task-sdk-tests.txt   |   2 +-
 .../doc/images/output_testing_ui-e2e-tests.txt     |   2 +-
 .../images/output_workflow-run_publish-docs.txt    |   2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |  15 +-
 .../airflow_breeze/commands/ci_image_commands.py   |  57 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   3 +
 .../src/airflow_breeze/params/shell_params.py      |   9 +-
 .../prepare_providers/provider_documentation.py    |   4 +
 .../airflow_breeze/utils/docker_command_utils.py   |   4 +
 .../src/airflow_breeze/utils/gh_workflow_utils.py  |  77 +-
 .../utils/mark_image_as_refreshed.py               |   6 +-
 .../src/airflow_breeze/utils/md5_build_check.py    |  13 +
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |  16 +
 dev/breeze/tests/test_ci_image_commands.py         | 188 ++++
 dev/breeze/tests/test_docker_command_utils.py      |  30 +-
 dev/breeze/tests/test_gh_workflow_utils.py         |  96 +-
 dev/breeze/tests/test_provider_documentation.py    |  38 +
 dev/breeze/tests/test_shell_params.py              |  25 +
 dev/breeze/tests/test_shim_version_check.py        | 123 +++
 dev/breeze/uv.lock                                 |  72 +-
 .../react_plugin_template/package.json             |  18 +-
 .../react_plugin_template/pnpm-lock.yaml           | 847 ++++++++++--------
 docker-context-files/.README.md                    |   2 +-
 docs/spelling_wordlist.txt                         |   1 +
 .../system/apache/hive/example_twitter_README.md   |   4 +-
 .../tinkerpop/docs/connections/tinkerpop.rst       |   2 +-
 .../providers/edge3/plugins/www/package.json       |  10 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     | 154 ++--
 .../fab/src/airflow/providers/fab/www/package.json |   2 +-
 .../src/airflow/providers/fab/www/pnpm-lock.yaml   | 424 +++++++--
 .../azure/docs/connections/azure_batch.rst         |   2 +-
 providers/snowflake/docs/operators/snowpark.rst    |   4 +-
 providers/standard/docs/operators/bash.rst         |   4 +-
 providers/standard/docs/operators/python.rst       |  28 +-
 providers/standard/docs/sensors/python.rst         |   4 +-
 registry/package.json                              |   2 +-
 registry/pnpm-lock.yaml                            |  10 +-
 scripts/ci/docker-compose/base.yml                 |   3 +
 scripts/ci/docker-compose/forward-credentials.yml  |   2 +
 scripts/docker/entrypoint_ci.sh                    |  38 +-
 scripts/docker/entrypoint_exec.sh                  |   6 +
 scripts/tools/setup_breeze                         |  31 +-
 shared/README.md                                   |   4 +-
 task-sdk/src/airflow/sdk/configuration.py          |  30 +-
 task-sdk/tests/conftest.py                         |  10 +
 .../tests/task_sdk/execution_time/test_secrets.py  |  38 +
 185 files changed, 4287 insertions(+), 1954 deletions(-)
 create mode 100644 airflow-core/newsfragments/71113.significant.rst
 create mode 100644 airflow-core/newsfragments/71704.bugfix.rst
 create mode 100644 airflow-core/newsfragments/71814.bugfix.rst
 create mode 100644 airflow-core/newsfragments/72042.bugfix.rst
 create mode 100644 
airflow-core/src/airflow/ui/src/components/FlexibleForm/FieldObject.test.tsx
 create mode 100644 airflow-core/src/airflow/ui/src/pages/ReactPlugin.test.tsx
 create mode 100644 airflow-core/tests/unit/api/common/test_delete_dag.py
 create mode 100644 dev/breeze/tests/test_ci_image_commands.py

Reply via email to