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

potiuk pushed a change to branch v2-11-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 2e870c7006c Fix 2.11.1 dependencies for fab provider (#62045)
     add 40e9e6e0141 Update release date and make tip v2-11-test works with 
latest deps (#62270)
     add a3ce8c4f580 Backport #52117 (#62356)
     add 48a1af33384 Fixing 500 error on webserver after upgrading to FAB 
provider 1.5.4 (#62412)
     add 34fb41e8674 Temporary pin to workaround hatch virtualenv >= 21 
compatibility (#62566)
     add b75f131aa1a Fix Task Instances list view rendering raw HTML instead of 
links (#62533)
     add 917ae56018d Upgrade to latest released build dependencies (#62613)
     add 7479afe548d Speed up 2.11 prod image builds with parallel per-python 
builds (#62636)
     add 996c7408021 [v2-11-test] Move use_historical_filename_templates from 
core to logging section (#62647)
     add e89f1856066 [v2-11-test] Fail prod image release when constraint build 
fails (#62387) (#62837)
     add 32aa5528164 [v2-11-test] fix missing logs in UI for tasks in 
`UP_FOR_RETRY` and `UP_FOR_RESCHEDULE` states (#54547) (#62877)
     add 05804912d35 chore(deps): bump the pip-dependency-updates group across 
3 directories with 5 updates (#62808)
     add a4b2ddf6ebd fix: task_instance_mutation_hook receives a TI with run_id 
set (#62999)
     add 47a1ca7bd94 fix: gracefully handle 404 from worker log server for 
historical retry attempts (#63002)
     add f9ab7d0b8dc [v2-11-test] Fallback to no constraint builds for 
docker-context-files installation (#63051) (#63059)
     add 67116f84e80 Add one more constraint fallback - v2-11-test only (#63073)
     add 7bd44d9c9e3 One more constraints fallback for v2-11-test branch 
(#63076)
     add 70ecd4bde7e Limit Celery Provider to not install 3.17.0 as it breaks 
airflow 2.11 (#63046)
     add b089ce15b3e chore(deps): bump actions/download-artifact from 4.3.0 to 
8.0.0 (#63100)
     add 5d8113a00a6 chore(deps): bump aws-actions/configure-aws-credentials 
(#63094)
     add b7631ee923d chore(deps): bump actions/setup-python from 5.6.0 to 6.2.0 
(#63092)
     add e806e27f79d chore(deps): bump actions/upload-artifact from 4 to 7 
(#63091)
     add c4613cb66ac chore(deps): bump actions/setup-node from 4 to 6 (#63101)
     add 7da04486e18 chore(deps-dev): bump filelock (#62952)
     add d12db315f2d chore(deps): bump actions/stale from 9.1.0 to 10.2.0 
(#63135)
     add c2c1af02a8d chore(deps): bump slackapi/slack-github-action from 2.0.0 
to 2.1.1 (#63132)
     add 2d72ca4d75e Bump the core-ui-package-updates group across 1 directory 
with 87 updates (#61091)
     add d7c3a4722f3 chore(deps): bump actions/github-script from 7.1.0 to 
8.0.0 (#63129)
     add dcd2c228fd0 chore(deps): bump actions/checkout from 4 to 6 (#63120)
     add b1a75bdbdd6 Modernize artifact download (#63146)
     add 7d4c79b392d Upgrade airflow UI to latest reasonable dependencies. 
(#63158)
     add 591247b1f59 Further limit setuptools after 82.0.1 is released (until 
redoc fixes it) (#63202)
     add 8bf498965c8 Update version to 2.11.2 and add release notes (#63150)

No new revisions were added by this update.

Summary of changes:
 .github/actions/install-prek/action.yml            |     4 +-
 .github/boring-cyborg.yml                          |     6 +-
 .github/workflows/additional-ci-image-checks.yml   |     2 +-
 .github/workflows/additional-prod-image-tests.yml  |     4 +-
 .github/workflows/automatic-backport.yml           |     2 +-
 .github/workflows/backport-cli.yml                 |     2 +-
 .github/workflows/basic-tests.yml                  |    20 +-
 .github/workflows/ci-image-build.yml               |     2 +-
 .github/workflows/ci-image-checks.yml              |    16 +-
 .github/workflows/ci.yml                           |     6 +-
 .github/workflows/codeql-analysis.yml              |     2 +-
 .github/workflows/finalize-tests.yml               |    14 +-
 .github/workflows/generate-constraints.yml         |     4 +-
 .github/workflows/helm-tests.yml                   |     6 +-
 .github/workflows/integration-system-tests.yml     |     6 +-
 .github/workflows/k8s-tests.yml                    |     6 +-
 .github/workflows/news-fragment.yml                |     2 +-
 .github/workflows/prod-image-build.yml             |    26 +-
 .github/workflows/push-image-cache.yml             |     6 +-
 .github/workflows/release_dockerhub_image.yml      |   237 +-
 .../workflows/release_single_dockerhub_image.yml   |   237 +
 .github/workflows/run-unit-tests.yml               |     2 +-
 .github/workflows/stale.yml                        |     2 +-
 .github/workflows/test-provider-packages.yml       |     4 +-
 .pre-commit-config.yaml                            |    10 +-
 Dockerfile                                         |    78 +-
 Dockerfile.ci                                      |    16 +-
 README.md                                          |    14 +-
 RELEASE_NOTES.rst                                  |    30 +-
 airflow/__init__.py                                |     2 +-
 airflow/configuration.py                           |     5 +
 airflow/models/dagrun.py                           |     2 +-
 airflow/models/taskinstance.py                     |     1 +
 airflow/providers/MANAGING_PROVIDERS_LIFECYCLE.rst |     6 +-
 airflow/providers/qdrant/provider.yaml             |     2 +-
 airflow/providers_manager.py                       |    26 +-
 airflow/reproducible_build.yaml                    |     4 +-
 airflow/utils/log/file_task_handler.py             |    25 +-
 airflow/www/.eslintignore                          |     7 -
 airflow/www/.eslintrc                              |    67 -
 airflow/www/.stylelintrc                           |    23 +-
 airflow/www/alias-rest-types.js                    |    22 +-
 airflow/www/changes_in_2_11_dependencies.rst       |   348 +
 airflow/www/eslint.config.mjs                      |   154 +
 airflow/www/jest-globals-setup.js                  |    62 +
 airflow/www/jest-setup.js                          |     5 +-
 airflow/www/jest.config.js                         |    31 +-
 airflow/www/package.json                           |   116 +-
 airflow/www/session.py                             |    29 +-
 airflow/www/static/css/bootstrap-theme.css         |    47 +-
 airflow/www/static/css/chart.css                   |     1 -
 airflow/www/static/css/graph.css                   |    12 +-
 airflow/www/static/js/api/index.ts                 |    10 +-
 airflow/www/static/js/api/useClearRun.ts           |     4 +-
 airflow/www/static/js/api/useClearTask.ts          |     2 +-
 airflow/www/static/js/api/useClearTaskDryRun.ts    |     4 +-
 airflow/www/static/js/api/useCreateDatasetEvent.ts |     4 +-
 airflow/www/static/js/api/useDagCode.ts            |     4 +-
 airflow/www/static/js/api/useDagDetails.ts         |     6 +-
 airflow/www/static/js/api/useDagRuns.tsx           |     2 +-
 airflow/www/static/js/api/useDags.tsx              |     2 +-
 airflow/www/static/js/api/useDataset.ts            |     2 +-
 airflow/www/static/js/api/useDatasetEvents.ts      |     2 +-
 airflow/www/static/js/api/useDatasets.ts           |     2 +-
 airflow/www/static/js/api/useDatasetsSummary.ts    |     2 +-
 airflow/www/static/js/api/useEventLogs.tsx         |     2 +-
 airflow/www/static/js/api/useExtraLinks.ts         |    12 +-
 airflow/www/static/js/api/useGraphData.ts          |     2 +-
 airflow/www/static/js/api/useGridData.ts           |     6 +-
 airflow/www/static/js/api/useHealth.ts             |     2 +-
 .../www/static/js/api/useHistoricalMetricsData.ts  |     2 +-
 airflow/www/static/js/api/useMappedInstances.ts    |     2 +-
 airflow/www/static/js/api/useMarkFailedRun.ts      |     2 +-
 airflow/www/static/js/api/useMarkFailedTask.ts     |     2 +-
 airflow/www/static/js/api/useMarkSuccessRun.ts     |     2 +-
 airflow/www/static/js/api/useMarkSuccessTask.ts    |     2 +-
 airflow/www/static/js/api/useMarkTaskDryRun.ts     |     2 +-
 airflow/www/static/js/api/usePools.ts              |     2 +-
 airflow/www/static/js/api/useQueueRun.ts           |     2 +-
 airflow/www/static/js/api/useRenderedK8s.ts        |     6 +-
 airflow/www/static/js/api/useSetDagRunNote.ts      |     4 +-
 .../www/static/js/api/useSetTaskInstanceNote.ts    |    14 +-
 airflow/www/static/js/api/useTIHistory.ts          |     2 +-
 .../www/static/js/api/useTaskFailedDependency.ts   |     4 +-
 airflow/www/static/js/api/useTaskInstance.ts       |     8 +-
 airflow/www/static/js/api/useTaskLog.ts            |     2 +-
 airflow/www/static/js/api/useTaskXcom.ts           |     6 +-
 .../www/static/js/api/useUpstreamDatasetEvents.ts  |     2 +-
 .../historical-metrics/PieChart.tsx                |     4 +-
 .../www/static/js/cluster-activity/index.test.tsx  |    12 +-
 airflow/www/static/js/cluster-activity/index.tsx   |     2 +-
 .../js/cluster-activity/live-metrics/DagRuns.tsx   |     4 +-
 .../js/cluster-activity/live-metrics/Pools.tsx     |     2 +-
 .../www/static/js/cluster-activity/useFilters.tsx  |     4 +-
 .../www/static/js/components/Clipboard.test.tsx    |     2 +-
 airflow/www/static/js/components/Clipboard.tsx     |     4 +-
 .../www/static/js/components/DatasetEventCard.tsx  |     2 +-
 .../static/js/components/InstanceTooltip.test.tsx  |    10 +-
 .../www/static/js/components/InstanceTooltip.tsx   |     2 +-
 .../www/static/js/components/LinkButton.test.tsx   |     2 +-
 .../www/static/js/components/NewTable/NewTable.tsx |     9 +-
 .../js/components/NewTable/createSkeleton.tsx      |     4 +-
 .../js/components/NewTable/searchParams.test.ts    |     6 +-
 .../static/js/components/NewTable/searchParams.ts  |    12 +-
 .../js/components/NewTable/useTableUrlState.ts     |     6 +-
 airflow/www/static/js/components/ReactECharts.tsx  |     1 +
 airflow/www/static/js/components/ReactMarkdown.tsx |    11 +-
 .../static/js/components/SourceTaskInstance.tsx    |     4 +-
 .../www/static/js/components/TabWithTooltip.tsx    |     2 +-
 .../www/static/js/components/Table/CardList.tsx    |     6 +-
 .../www/static/js/components/Table/Table.test.tsx  |    16 +-
 airflow/www/static/js/components/Table/index.tsx   |     2 +-
 airflow/www/static/js/components/Time.test.tsx     |     8 +-
 airflow/www/static/js/components/Tooltip.tsx       |     6 +-
 .../www/static/js/components/TriggeredDagRuns.tsx  |     4 +-
 airflow/www/static/js/components/ViewTimeDelta.tsx |     2 +-
 airflow/www/static/js/components/utils.test.ts     |     2 +-
 airflow/www/static/js/components/utils.ts          |     4 +-
 airflow/www/static/js/connection_form.js           |    20 +-
 airflow/www/static/js/context/autorefresh.tsx      |     8 +-
 airflow/www/static/js/context/containerRef.tsx     |     1 -
 airflow/www/static/js/context/timezone.tsx         |     4 +-
 airflow/www/static/js/dag.js                       |    11 +-
 airflow/www/static/js/dag/Main.tsx                 |    18 +-
 .../static/js/dag/details/NotesAccordion.test.tsx  |     8 +-
 .../www/static/js/dag/details/NotesAccordion.tsx   |     2 +-
 airflow/www/static/js/dag/details/dag/Calendar.tsx |    11 +-
 airflow/www/static/js/dag/details/dag/Dag.tsx      |    10 +-
 .../www/static/js/dag/details/dag/RunDuration.tsx  |     2 +-
 .../static/js/dag/details/dag/RunDurationChart.tsx |     6 +-
 .../static/js/dag/details/dagCode/CodeBlock.tsx    |     2 +-
 .../www/static/js/dag/details/dagRun/ClearRun.tsx  |     8 +-
 .../js/dag/details/dagRun/DatasetTriggerEvents.tsx |     2 +-
 .../www/static/js/dag/details/dagRun/MarkRunAs.tsx |     4 +-
 airflow/www/static/js/dag/details/gantt/Row.tsx    |     8 +-
 airflow/www/static/js/dag/details/gantt/index.tsx  |     4 +-
 .../static/js/dag/details/graph/DagNode.test.tsx   |     6 +-
 airflow/www/static/js/dag/details/graph/index.tsx  |    12 +-
 airflow/www/static/js/dag/details/graph/utils.ts   |     4 +-
 airflow/www/static/js/dag/details/index.tsx        |    13 +-
 .../static/js/dag/details/task/AllTaskDuration.tsx |     2 +-
 .../static/js/dag/details/task/TaskDuration.tsx    |     6 +-
 .../details/taskInstance/DatasetUpdateEvents.tsx   |     2 +-
 .../static/js/dag/details/taskInstance/Details.tsx |     8 +-
 .../js/dag/details/taskInstance/Logs/LogBlock.tsx  |     5 +-
 .../dag/details/taskInstance/Logs/LogLink.test.tsx |    12 +-
 .../js/dag/details/taskInstance/Logs/LogLink.tsx   |     6 +-
 .../dag/details/taskInstance/Logs/index.test.tsx   |    87 +-
 .../js/dag/details/taskInstance/Logs/index.tsx     |    14 +-
 .../dag/details/taskInstance/Logs/utils.test.tsx   |    20 +-
 .../js/dag/details/taskInstance/Logs/utils.ts      |    10 +-
 .../dag/details/taskInstance/MappedInstances.tsx   |     4 +-
 .../www/static/js/dag/details/taskInstance/Nav.tsx |     4 +-
 .../js/dag/details/taskInstance/Xcom/XcomEntry.tsx |     2 +-
 .../taskInstance/taskActions/MarkInstanceAs.tsx    |     2 +-
 airflow/www/static/js/dag/grid/dagRuns/Bar.tsx     |     8 +-
 .../www/static/js/dag/grid/dagRuns/index.test.tsx  |    18 +-
 airflow/www/static/js/dag/grid/index.test.tsx      |    20 +-
 .../www/static/js/dag/grid/renderTaskRows.test.tsx |     6 +-
 airflow/www/static/js/dag/index.tsx                |     2 +-
 airflow/www/static/js/dag/nav/FilterBar.tsx        |     5 +-
 airflow/www/static/js/dag/nav/LegendRow.test.tsx   |     8 +-
 airflow/www/static/js/dag/useFilters.test.tsx      |     8 +-
 airflow/www/static/js/dag/useFilters.tsx           |    10 +-
 airflow/www/static/js/dag_dependencies.js          |     6 +-
 airflow/www/static/js/dags.js                      |    20 +-
 .../www/static/js/datasets/CreateDatasetEvent.tsx  |     2 +-
 airflow/www/static/js/datasets/DatasetDetails.tsx  |     2 +-
 airflow/www/static/js/datasets/DatasetEvents.tsx   |     2 +-
 .../www/static/js/datasets/DatasetsList.test.tsx   |     4 +-
 airflow/www/static/js/datasets/DatasetsList.tsx    |     2 +-
 airflow/www/static/js/datasets/Graph/index.tsx     |     4 +-
 airflow/www/static/js/datasets/Main.tsx            |     6 +-
 airflow/www/static/js/datasets/index.tsx           |     2 +-
 airflow/www/static/js/datetime_utils.js            |     4 +-
 airflow/www/static/js/main.js                      |    10 +-
 airflow/www/static/js/task_instances.js            |     6 +-
 airflow/www/static/js/ti_log.js                    |    18 +-
 airflow/www/static/js/trigger.js                   |     6 +-
 airflow/www/static/js/types/api-generated.ts       |  4831 ++++---
 .../www/static/js/types/react-table-config.d.ts    |    45 +-
 airflow/www/static/js/utils/graph.ts               |    10 +-
 airflow/www/static/js/utils/handleError.ts         |     9 +-
 airflow/www/static/js/utils/index.test.ts          |    12 +-
 airflow/www/static/js/utils/index.ts               |     8 +-
 airflow/www/static/js/utils/useKeysPress.ts        |     6 +-
 airflow/www/utils.py                               |     8 +-
 airflow/www/webpack.config.js                      |    23 +-
 airflow/www/yarn.lock                              | 14426 +++++++++----------
 contributing-docs/03_contributors_quick_start.rst  |     2 +-
 contributing-docs/05_pull_requests.rst             |     2 +-
 contributing-docs/testing/docker_compose_tests.rst |     6 +-
 contributing-docs/testing/k8s_tests.rst            |    14 +-
 dev/breeze/README.md                               |     2 +-
 dev/breeze/doc/04_troubleshooting.rst              |     2 +-
 dev/breeze/doc/09_release_management_tasks.rst     |    18 +
 dev/breeze/doc/ci/02_images.md                     |     6 +-
 dev/breeze/doc/ci/04_selective_checks.md           |     1 -
 dev/breeze/doc/images/output-commands.svg          |   158 +-
 dev/breeze/doc/images/output_build-docs.svg        |    58 +-
 dev/breeze/doc/images/output_build-docs.txt        |     2 +-
 dev/breeze/doc/images/output_ci-image.svg          |    30 +-
 dev/breeze/doc/images/output_ci-image.txt          |     2 +-
 dev/breeze/doc/images/output_ci-image_build.svg    |   206 +-
 dev/breeze/doc/images/output_ci-image_build.txt    |     2 +-
 .../images/output_ci-image_export-mount-cache.svg  |    10 +-
 .../images/output_ci-image_export-mount-cache.txt  |     2 +-
 .../images/output_ci-image_import-mount-cache.svg  |    10 +-
 .../images/output_ci-image_import-mount-cache.txt  |     2 +-
 dev/breeze/doc/images/output_ci-image_load.svg     |    72 +-
 dev/breeze/doc/images/output_ci-image_load.txt     |     2 +-
 dev/breeze/doc/images/output_ci-image_pull.svg     |    52 +-
 dev/breeze/doc/images/output_ci-image_pull.txt     |     2 +-
 dev/breeze/doc/images/output_ci-image_save.svg     |    16 +-
 dev/breeze/doc/images/output_ci-image_save.txt     |     2 +-
 dev/breeze/doc/images/output_ci-image_verify.svg   |    54 +-
 dev/breeze/doc/images/output_ci-image_verify.txt   |     2 +-
 dev/breeze/doc/images/output_ci.txt                |     2 +-
 .../output_ci_find-backtracking-candidates.txt     |     2 +-
 dev/breeze/doc/images/output_ci_fix-ownership.svg  |     4 +-
 dev/breeze/doc/images/output_ci_fix-ownership.txt  |     2 +-
 dev/breeze/doc/images/output_ci_free-space.svg     |     4 +-
 dev/breeze/doc/images/output_ci_free-space.txt     |     2 +-
 .../doc/images/output_ci_get-workflow-info.svg     |     4 +-
 .../doc/images/output_ci_get-workflow-info.txt     |     2 +-
 dev/breeze/doc/images/output_ci_resource-check.svg |     2 +-
 dev/breeze/doc/images/output_ci_resource-check.txt |     2 +-
 .../doc/images/output_ci_selective-check.svg       |    44 +-
 .../doc/images/output_ci_selective-check.txt       |     2 +-
 dev/breeze/doc/images/output_cleanup.svg           |     6 +-
 dev/breeze/doc/images/output_cleanup.txt           |     2 +-
 dev/breeze/doc/images/output_compile-ui-assets.svg |     8 +-
 dev/breeze/doc/images/output_compile-ui-assets.txt |     2 +-
 .../doc/images/output_compile-www-assets.svg       |     8 +-
 .../doc/images/output_compile-www-assets.txt       |     2 +-
 dev/breeze/doc/images/output_down.svg              |    32 +-
 dev/breeze/doc/images/output_down.txt              |     2 +-
 dev/breeze/doc/images/output_exec.svg              |     2 +-
 dev/breeze/doc/images/output_exec.txt              |     2 +-
 .../doc/images/output_generate-migration-file.svg  |     6 +-
 .../doc/images/output_generate-migration-file.txt  |     2 +-
 dev/breeze/doc/images/output_k8s.txt               |     2 +-
 .../doc/images/output_k8s_build-k8s-image.svg      |    60 +-
 .../doc/images/output_k8s_build-k8s-image.txt      |     2 +-
 .../doc/images/output_k8s_configure-cluster.svg    |    62 +-
 .../doc/images/output_k8s_configure-cluster.txt    |     2 +-
 .../doc/images/output_k8s_create-cluster.svg       |    64 +-
 .../doc/images/output_k8s_create-cluster.txt       |     2 +-
 .../doc/images/output_k8s_delete-cluster.svg       |    32 +-
 .../doc/images/output_k8s_delete-cluster.txt       |     2 +-
 .../doc/images/output_k8s_deploy-airflow.svg       |    80 +-
 .../doc/images/output_k8s_deploy-airflow.txt       |     2 +-
 dev/breeze/doc/images/output_k8s_k9s.svg           |    32 +-
 dev/breeze/doc/images/output_k8s_k9s.txt           |     2 +-
 dev/breeze/doc/images/output_k8s_logs.svg          |    32 +-
 dev/breeze/doc/images/output_k8s_logs.txt          |     2 +-
 .../doc/images/output_k8s_run-complete-tests.svg   |    90 +-
 .../doc/images/output_k8s_run-complete-tests.txt   |     2 +-
 dev/breeze/doc/images/output_k8s_setup-env.svg     |     4 +-
 dev/breeze/doc/images/output_k8s_setup-env.txt     |     2 +-
 dev/breeze/doc/images/output_k8s_shell.svg         |    42 +-
 dev/breeze/doc/images/output_k8s_shell.txt         |     2 +-
 dev/breeze/doc/images/output_k8s_status.svg        |    34 +-
 dev/breeze/doc/images/output_k8s_status.txt        |     2 +-
 dev/breeze/doc/images/output_k8s_tests.svg         |    74 +-
 dev/breeze/doc/images/output_k8s_tests.txt         |     2 +-
 .../doc/images/output_k8s_upload-k8s-image.svg     |    58 +-
 .../doc/images/output_k8s_upload-k8s-image.txt     |     2 +-
 dev/breeze/doc/images/output_prod-image.txt        |     2 +-
 dev/breeze/doc/images/output_prod-image_build.svg  |   172 +-
 dev/breeze/doc/images/output_prod-image_build.txt  |     2 +-
 dev/breeze/doc/images/output_prod-image_load.svg   |    62 +-
 dev/breeze/doc/images/output_prod-image_load.txt   |     2 +-
 dev/breeze/doc/images/output_prod-image_pull.svg   |    52 +-
 dev/breeze/doc/images/output_prod-image_pull.txt   |     2 +-
 dev/breeze/doc/images/output_prod-image_save.svg   |    16 +-
 dev/breeze/doc/images/output_prod-image_save.txt   |     2 +-
 dev/breeze/doc/images/output_prod-image_verify.svg |    38 +-
 dev/breeze/doc/images/output_prod-image_verify.txt |     2 +-
 .../doc/images/output_release-management.svg       |    74 +-
 .../doc/images/output_release-management.txt       |     2 +-
 ...tput_release-management_add-back-references.svg |    10 +-
 ...tput_release-management_add-back-references.txt |     2 +-
 ...ase-management_clean-old-provider-artifacts.svg |     8 +-
 ...ase-management_clean-old-provider-artifacts.txt |     2 +-
 ...tput_release-management_create-minor-branch.svg |    10 +-
 ...tput_release-management_create-minor-branch.txt |     2 +-
 ...put_release-management_generate-constraints.svg |    60 +-
 ...put_release-management_generate-constraints.txt |     2 +-
 ...ease-management_generate-issue-content-core.svg |    36 +-
 ...ease-management_generate-issue-content-core.txt |     2 +-
 ...anagement_generate-issue-content-helm-chart.svg |    36 +-
 ...anagement_generate-issue-content-helm-chart.txt |     2 +-
 ...management_generate-issue-content-providers.svg |    30 +-
 ...management_generate-issue-content-providers.txt |     2 +-
 ...ease-management_generate-providers-metadata.svg |     6 +-
 ...ease-management_generate-providers-metadata.txt |     2 +-
 ...elease-management_install-provider-packages.svg |   140 +-
 ...elease-management_install-provider-packages.txt |     2 +-
 ...output_release-management_merge-prod-images.svg |   154 +
 ...output_release-management_merge-prod-images.txt |     1 +
 ..._release-management_prepare-airflow-package.svg |    28 +-
 ..._release-management_prepare-airflow-package.txt |     2 +-
 ..._release-management_prepare-airflow-tarball.svg |     6 +-
 ..._release-management_prepare-airflow-tarball.txt |     2 +-
 ...lease-management_prepare-helm-chart-package.svg |     4 +-
 ...lease-management_prepare-helm-chart-package.txt |     2 +-
 ...lease-management_prepare-helm-chart-tarball.svg |    52 +-
 ...lease-management_prepare-helm-chart-tarball.txt |     2 +-
 ...e-management_prepare-provider-documentation.svg |    54 +-
 ...e-management_prepare-provider-documentation.txt |     2 +-
 ...elease-management_prepare-provider-packages.svg |    56 +-
 ...elease-management_prepare-provider-packages.txt |     2 +-
 ...ut_release-management_prepare-python-client.svg |    18 +-
 ...ut_release-management_prepare-python-client.txt |     2 +-
 .../output_release-management_publish-docs.svg     |    60 +-
 .../output_release-management_publish-docs.txt     |     2 +-
 ...tput_release-management_release-prod-images.svg |    62 +-
 ...tput_release-management_release-prod-images.txt |     2 +-
 .../output_release-management_start-rc-process.svg |    14 +-
 .../output_release-management_start-rc-process.txt |     2 +-
 .../output_release-management_start-release.svg    |    12 +-
 .../output_release-management_start-release.txt    |     2 +-
 .../output_release-management_tag-providers.svg    |     8 +-
 .../output_release-management_tag-providers.txt    |     2 +-
 ...utput_release-management_update-constraints.svg |    64 +-
 ...utput_release-management_update-constraints.txt |     2 +-
 ...release-management_verify-provider-packages.svg |   146 +-
 ...release-management_verify-provider-packages.txt |     2 +-
 dev/breeze/doc/images/output_sbom.txt              |     2 +-
 .../output_sbom_build-all-airflow-images.svg       |    40 +-
 .../output_sbom_build-all-airflow-images.txt       |     2 +-
 .../output_sbom_export-dependency-information.svg  |    66 +-
 .../output_sbom_export-dependency-information.txt  |     2 +-
 ...output_sbom_generate-providers-requirements.svg |    82 +-
 ...output_sbom_generate-providers-requirements.txt |     2 +-
 .../images/output_sbom_update-sbom-information.svg |    82 +-
 .../images/output_sbom_update-sbom-information.txt |     2 +-
 dev/breeze/doc/images/output_setup.txt             |     2 +-
 .../doc/images/output_setup_autocomplete.svg       |     4 +-
 .../doc/images/output_setup_autocomplete.txt       |     2 +-
 .../output_setup_check-all-params-in-groups.svg    |    58 +-
 .../output_setup_check-all-params-in-groups.txt    |     2 +-
 dev/breeze/doc/images/output_setup_config.svg      |    44 +-
 dev/breeze/doc/images/output_setup_config.txt      |     2 +-
 .../output_setup_regenerate-command-images.svg     |    84 +-
 .../output_setup_regenerate-command-images.txt     |     2 +-
 .../doc/images/output_setup_self-upgrade.txt       |     2 +-
 .../output_setup_synchronize-local-mounts.svg      |     2 +-
 .../output_setup_synchronize-local-mounts.txt      |     2 +-
 dev/breeze/doc/images/output_setup_version.svg     |     2 +-
 dev/breeze/doc/images/output_setup_version.txt     |     2 +-
 dev/breeze/doc/images/output_shell.svg             |   336 +-
 dev/breeze/doc/images/output_shell.txt             |     2 +-
 dev/breeze/doc/images/output_start-airflow.svg     |   230 +-
 dev/breeze/doc/images/output_start-airflow.txt     |     2 +-
 dev/breeze/doc/images/output_static-checks.svg     |   138 +-
 dev/breeze/doc/images/output_static-checks.txt     |     2 +-
 dev/breeze/doc/images/output_testing.txt           |     2 +-
 .../output_testing_core-integration-tests.svg      |   104 +-
 .../output_testing_core-integration-tests.txt      |     2 +-
 .../doc/images/output_testing_core-tests.svg       |   226 +-
 .../doc/images/output_testing_core-tests.txt       |     2 +-
 .../images/output_testing_docker-compose-tests.svg |    34 +-
 .../images/output_testing_docker-compose-tests.txt |     2 +-
 .../doc/images/output_testing_helm-tests.svg       |    52 +-
 .../doc/images/output_testing_helm-tests.txt       |     2 +-
 .../output_testing_providers-integration-tests.svg |   108 +-
 .../output_testing_providers-integration-tests.txt |     2 +-
 .../doc/images/output_testing_providers-tests.svg  |   252 +-
 .../doc/images/output_testing_providers-tests.txt  |     2 +-
 .../output_testing_python-api-client-tests.svg     |    78 +-
 .../output_testing_python-api-client-tests.txt     |     2 +-
 .../doc/images/output_testing_system-tests.svg     |    96 +-
 .../doc/images/output_testing_system-tests.txt     |     2 +-
 dev/breeze/pyproject.toml                          |     8 +-
 .../commands/common_image_options.py               |     8 +
 .../commands/production_image_commands.py          |    40 +-
 .../commands/production_image_commands_config.py   |     2 +
 .../commands/release_management_commands.py        |   408 +-
 .../commands/release_management_commands_config.py |    21 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    24 +-
 .../src/airflow_breeze/params/build_prod_params.py |     4 +
 .../airflow_breeze/utils/docker_command_utils.py   |    54 +
 dev/breeze/src/airflow_breeze/utils/recording.py   |     6 +-
 .../src/airflow_breeze/utils/selective_checks.py   |    59 +-
 dev/breeze/tests/test_selective_checks.py          |   118 -
 dev/breeze/uv.lock                                 |   402 +-
 dev/requirements.txt                               |     2 +-
 docker_tests/requirements.txt                      |     2 +-
 .../executors/general.rst                          |     2 +-
 .../modules_management.rst                         |    20 +-
 .../installation/supported-versions.rst            |     4 +-
 docs/docker-stack/README.md                        |    14 +-
 docs/docker-stack/build.rst                        |     2 +-
 .../extending/add-airflow-configuration/Dockerfile |     2 +-
 .../extending/add-apt-packages/Dockerfile          |     2 +-
 .../add-build-essential-extend/Dockerfile          |     2 +-
 .../extending/add-providers/Dockerfile             |     2 +-
 .../add-pypi-packages-constraints/Dockerfile       |     2 +-
 .../extending/add-pypi-packages-uv/Dockerfile      |     2 +-
 .../extending/add-pypi-packages/Dockerfile         |     2 +-
 .../extending/add-requirement-packages/Dockerfile  |     2 +-
 .../extending/custom-providers/Dockerfile          |     2 +-
 .../extending/embedding-dags/Dockerfile            |     2 +-
 .../extending/writable-directory/Dockerfile        |     2 +-
 docs/docker-stack/entrypoint.rst                   |    14 +-
 docs/docker-stack/index.rst                        |     8 +-
 generated/PYPI_README.md                           |    10 +-
 generated/provider_dependencies.json               |     2 +-
 hatch_build.py                                     |    12 +-
 pyproject.toml                                     |    18 +-
 scripts/ci/airflow_version_check.py                |   116 +
 scripts/ci/install_breeze.sh                       |     4 +-
 scripts/ci/pre_commit/supported_versions.py        |     4 +-
 .../ci/pre_commit/update_installers_and_prek.py    |     2 +-
 scripts/docker/install_airflow.sh                  |     6 +
 .../docker/install_from_docker_context_files.sh    |    65 +-
 scripts/in_container/run_generate_constraints.py   |     4 +-
 tests/core/test_configuration.py                   |    36 +
 tests/models/test_dagrun.py                        |    28 +
 tests/utils/log/test_file_processor_handler.py     |     2 +-
 tests/utils/log/test_file_task_handler.py          |    84 +
 tests/utils/log/test_log_reader.py                 |    10 +-
 tests/utils/test_log_handlers.py                   |     4 +-
 tests/www/test_utils.py                            |    39 +-
 tests/www/views/test_views_log.py                  |     2 +-
 427 files changed, 14856 insertions(+), 14087 deletions(-)
 create mode 100644 .github/workflows/release_single_dockerhub_image.yml
 delete mode 100644 airflow/www/.eslintignore
 delete mode 100644 airflow/www/.eslintrc
 create mode 100644 airflow/www/changes_in_2_11_dependencies.rst
 create mode 100644 airflow/www/eslint.config.mjs
 create mode 100644 airflow/www/jest-globals-setup.js
 create mode 100644 
dev/breeze/doc/images/output_release-management_merge-prod-images.svg
 create mode 100644 
dev/breeze/doc/images/output_release-management_merge-prod-images.txt
 create mode 100755 scripts/ci/airflow_version_check.py
 create mode 100644 tests/utils/log/test_file_task_handler.py

Reply via email to