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

pierrejeambrun pushed a change to branch backport-80c2ccc-v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 68d18d65f97 [v3-1-test] Fix the `__init__.py` for tests (#58211)
     add 0a8baa4869f [v3-1-test] Add changelog for python client 3.1.3 release 
(#58394) (#58427)
     add ab914414026 [v3-1-test] Minor updates to the python client release 
guide (#58442) (#58465)
     add b8c82d7479e [v3-1-test] Fix release process for Python Client (#58447) 
(#58471)
     add 863e7921731 [v3-1-test] Amend time-machine update in unit tests 
(#58454) (#58486)
     add 313d88208ea [v3-1-test] Update release python client docs (#58507) 
(#58512)
     add 8f8c6958493 [v3-1-test] More update to the python client release 
command (#58513) (#58527)
     add c7897bb4fb8 [v3-1-test] Update release instructions for Airflow Ctl 
(#58206) (#58212)
     add 123c6004254 [v3-1-test] Make sure regenerating provider dependencies 
happens only once (#58198) (#58214)
     add 681ab7878d2 [v3-1-test] Fix CI upgrade script to not delete branch 
from origin remote (#58163) (#58179)
     add 6237be3a0d4 [v3-1-test] Fix check_files.py script after source tar was 
renamed (#58216) (#58220)
     add b63acf1a95d fixup! [v3-1-test] Fix check_files.py script after source 
tar was renamed (#58216) (#58220) (#58192)
     add fb186900339 [v3-1-test] Patch pools should have an optional 
description (#58066) (#58169)
     add d4ac8c67af7 [v3-1-test] Fix a few typos in release process for Airflow 
(#58219) (#58240)
     add cc9bf84a735 [v3-1-test] Update pyproject.toml files with pytest>=9.0.0 
TOML syntax (#58182) (#58241)
     add 0e4fe1cae3f CI: Upgrade important CI environment (#58247)
     add 93765068a62 [v3-1-test] Add support for "reconnecting" Supervisor 
Comms and logs in task processes (#57212) (#58263)
     add df3280c3675 [v3-1-test] Support for "reconnecting" Supervisor Comms 
from task process when `dag.test()` is used (#58147) (#58266)
     add ecbdde7960b [v3-1-test] Add check for schedule parameter for system 
tests (#58254) (#58255)
     add d66cd2e2973 [v3-1-test] Mask kwargs on illegal args (#58252) (#58283)
     add 789b128b31c Fix static checks on provider examples (#58286)
     add 0a119e69c83 [v3-1-test] Fix atomicity issue in 
SerializedDagModel.write_dag preventing orphaned DagVersions (#58259) (#58281)
     add cacb5dd645f fix(hitl): fix HITLTrigger params dump (#58297)
     add 5590a2a4e2e [v3-1-test] Fix link on installing-from-sources page 
(#58323) (#58324)
     add e27e157f7d7 [v3-1-test] CI: Upgrade ruff version in CI environment 
(#58287) (#58301)
     add 91906de7f8b [v3-1-test] Fix: TriggerDagRunOperator stuck in deferred 
state with reset_dag_run (#57756) (#57968) (#58333)
     add 533684534c8 [v3-1-test] Breeze: Automatically set CHOKIDAR_USEPOLLING 
for WSL users in --dev-mode (#57846) (#58080) (#58345)
     add 7b2d8670fe0 [v3-1-test] Update main as 3.1.3 has been released 
(#58341) (#58347)
     add dfce71dcddf Fix reproducible build command
     add d9ad67303b2 [v3-1-test] Change old performance sub-project to 
pyproject.toml (#58372) (#58376)
     add 55abbc4b926 [v3-1-test] Fix documentation for installing from sources 
(#58366) (#58373)
     add 61ba9744891 [v3-1-test] Fix config list output for multi-line values 
(#58115) (#58378)
     add c8ab146abde [v3-1-test] Respect default_args in DAG when its set to a 
"falsy" value (#57853) (#58396)
     add ef206938787 [v3-1-test] Update Airflow version references to `3.X` in 
`README_RELEASE_PROVIDER.md` (#58392) (#58402)
     add 2459f3efeae [v3-1-test] Fix TypeError in parseStreamingLogContent for 
non-string data (#58314) (#58399)
     add 06f903d68a9 [v3-1-test] Improve `disable_bundle_versioning` config 
docs (#58400) (#58405)
     add 5d1ac1cda11 [v3-1-test] Minor fixes to the release command (#58426) 
(#58431)
     add c728d3c9267 CI: Upgrade important CI environment (#58457)
     add 2739a8c0af4 [v3-1-test] Limit Python prek hooks to use Python 3.10 
(#58439) (#58458)
     add ccc3ef62406 [v3-1-test] Bump glob in React core UI (#58452) (#58461)
     add 29454f5c8b6 [v3-1-test] Bump glob from 10.4.5 to 10.5.0 in 
/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui (#58443) (#58463)
     add 2db6c1cd909 [v3-1-test] Remove leftover reference to glob 10.4.5 
(#58467) (#58468)
     add ad71b870812 [v3-1-test] Manages cross-distribution dependencies better 
(#58430) (#58472)
     add cda6f6cf2e2 [v3-1-test] Fix task retry logic to respect retries for 
all exit codes (#58384) (#58478)
     add 17591e4bdb3 [v3-1-test] Fix Asset URI normalization for user info 
without password (#51877) (#57650) (#58485)
     add b03cd4de666 [v3-1-test] Fix nit in release docs fpr python client 
(#58500) (#58504)
     add 8eee5ee6fe1 [v3-1-test] Fix operator extra links not appearing on 
failed tasks (#58227) (#58508)
     add 3c7271fc41e [v3-1-test] Fix db cleanup logging behavior and docstrings 
(#58459) (#58523)
     add 292d06296d8 [v3-1-test] Also remove old -source artifacts from SVN 
release folder (#58481) (#58525)
     add add3c55ef6b [v3-1-test] Popup is getting automatically closed when 
there is a DAG… (#58538)
     add c280a3a3757 [v3-1-test] Fix group TI tab memory (#58288) (#58557)
     add 45798e41462 [v3-1-test] Fix tag filter with special characters 
(#58280) (#58558)
     add 2b6ef1459a4 [v3-1-test] Properly highlight TaskGroup nodes when 
selected (#58118) (#58559)
     add 6fe77aa6b77 [v3-1-test] Fix duration chart duration format (#58561) 
(#58564)
     add 773ab806d20 CI: Upgrade important CI environment (#58571)
     add 43b95d97f70 [v3-1-test] Convert the CI Files enum to auto (#58577) 
(#58580)
     add a2f20176b84 [v3-1-test] Update references to mask_secret in the docs 
to use the latest path (#58526) (#58534)
     add bfe99532b44 [v3-1-test] Eliminate race condition in 
test_apply_version_suffix_to_non_provider_pyproject_tomls due to xdist runs 
(#58593) (#58595)
     add b5f74d0a483 [v3-1-test] Fix potential test failures on Py 3.13 against 
reset_logging (#57417) (#58600)
     add 95d3d427ecc [v3-1-test] Add `check-release-files` command to verify 
expected packages in Airflow SVN. (#58579) (#58604)
     add be8f81d2d1a [v3-1-test] feat: add warning for missing podman support 
in breeze (#58599) (#58602)
     add 54a753357f2 [v3-1-test] Fix startup issue with `breeze start-airflow` 
command for airflow 2 due to dependencies (#58606) (#58609)
     add 94bfbc8d6fb [v3-1-test] Use filelock to fix race condition in version 
suffix test for xdist runs (#58608) (#58616)
     add 9132365ecbb [v3-1-test] Update python client release email template 
(#58607) (#58622)
     add fcab0090a75 [v3-1-test] Fix race condition in test_execute_wildcard 
for LocalFilesystemToGCSOperator (#58613) (#58617)
     add 94bd23ef497 [v3-1-test] Fix Dag doc markdown display issue (#58340) 
(#58627)
     add 2d3be8741bd Add number of queries guard for ui grid (#57977)
     add b867d5dc5ff Change translation freeze setting to False (#56116) 
(#58631)
     add 3cda11b1ce1 [v3-1-test] Convert `check_translation_completeness.py` 
into breeze command (#58637) (#58654)
     add 24d1594faa4 [v3-1-test] Fix connection retrieval from secrets backend 
without conn_type (#58528) (#58664)
     add 6ba77b8e3b7 [v3-1-test] Improve 404 handling by adding fallback route 
for invalid URLs (#58546) (#58629)
     add abcac64f624 Add number of queries guard for ui structure (#58051) 
(#58632)
     add 6b9f3cd690c Update refresh token flow (#55506) (#58649)
     add f3111bc68b2 [v3-1-test] Minor updates to the python client release 
guide (#58665) (#58668)
     add 6d0e30ef0fc [v3-1-test] Make click group naming consistent - all 
contain now _group suffix (#58677) (#58699)
     add 345c8389ee4 CI: Upgrade important CI environment (#58700)
     add 0522dc0e9f4 [v3-1-test] BUGFIX: Fixed timeout_after in run_trigger 
method of TriggerRunner (#58282) (#58703)
     add b2f7efecfc6 [v3-1-test] fix(asset-alias): Preserve `Asset.extra` when 
using `AssetAlias` (#58038) (#58712)
     add 56682be3d27 [v3-1-test] add mprocs support for `breeze start-airflow` 
command (#58702) (#58720)
     add 3598c41fb5d [v3-1-test] CI: Upgrade important CI environment (#58721)
     add 8b99bd0b9bf [v3-1-test] Add one as a fallback grid value for number of 
dagruns (#58680) (#58735)
     add 8f5c7b84fe3 [v3-1-test] Fix automatic backport workflow race condition 
(#58705) (#58706)
     add 2f83cb9a6bf [v3-1-test] Redact secrets in rendered templates properly 
to not expose them on UI (#58767) (#58772)
     add 6d992758cba [v3-1-test] fix: correct typos in 
MANUALLY_BUILDING_IMAGES.md (#58761) (#58788)
     add d2005055ffb [v3-1-test] README_RELEASE_AIRFLOWCTL: Fix typos; `airfow` 
-> `airflow` (#58776) (#58789)
     add 9c26db94ca6 [v3-1-test] Mask secrets properly when using deprecated 
import path (#58662) (#58726)
     add 4a73383c33f [v3-1-test] Improve documentation and behaviour of mprocs 
(#58718) (#58798)
     add 2d95940031d [v3-1-test] Fix airflow-ctl image generation failing with 
latest prek version (#58732) (#58799)
     add 474662d80c2 [v3-1-test] fix(models/dag): handle pre AIP-39 DagRuns 
(#58229) (#58773)
     add c815d7a4b60 [v3-1-test] build: upgrade hatch to 1.16.1 (#58800) 
(#58804)
     add db85b2c96e5 [v3-1-test] Fix main failing on providers dependency bump 
(#58795) (#58802)
     add 01811d0a7d8 [v3-1-test] Fix airflow-ctl image generation failing with 
latest prek version (#58732) (#58823)
     add ff23067aee0 [v3-1-test] Fix Task-SDK file path reference in testing 
doc (#58809) (#58810)
     add 053aec87696 [v3-1-test] Fix incorrect backfill duration calculation in 
Grid view (#58813) (#58816)
     add 6f955514350 [v3-1-test] docs(asset): enhance asset extra documentation 
(#58769) (#58830)
     add 9a7f170360a [v3-1-test] Add CODEOWNERS entry for Airflow CLI (#58784) 
(#58831)
     add ec2b041a09e [v3-1-test] CI: Upgrade important CI environment (#58839) 
(#58844)
     add 8c0ca69c750 anual backport 160db5b from PR #58835 (#58847)
     add f914148b587 [v3-1-test] Fix(UI): Improve mobile responsiveness of 
Dashboard sections (#58811) (#58853)
     add aadd70a2667 [v3-1-test] Remove global from breeze testing commands 
(#58854) (#58858)
     add 8d80fc2577d [v3-1-test] update zizmor prek hook to version 1.18.0 
(#58860) (#58862)
     add 66b6c9b807d [v3-1-test] Remove global from breeze 
PROVIDER_DEPENDENCIES (#58857) (#58865)
     add b091fc25325 [v3-1-test] Bugfix/remove global from breeze (#58866) 
(#58873)
     add bce8296a316 [v3-1-test] Backport: Remove global from prek CI scripts 
#58872 (#58874)
     add d030615143c [v3-1-test] Synchronize the list of people who can publish 
docs and build images (#58876) (#58877)
     add e04d236c87b [v3-1-test] Add additional clarifying docs for TaskGroup 
params (#58511) (#58880)
     add 141b0a015e0 [v3-1-test] 56058: Removing refresh state consumption for 
Dag header (#58389) (#58692)
     add 18479213934 [v3-1-test] Docs: update UIAlert import path and usage for 
v3 (#58089) (#58090) (#58891)
     add 7f120a5be8f [v3-1-test] BUGFIX: trigger ui parameter field is dict 
when param.value is null (#58682) (#58899)
     add 557c71cd447 [v3-1-test] Fix the `__init__.py` for tests (#58211)

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   (68d18d65f97)
            \
             N -- N -- N   refs/heads/backport-80c2ccc-v3-1-test (557c71cd447)

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                                 |    3 +
 .github/actions/breeze/action.yml                  |    2 +-
 .github/actions/install-prek/action.yml            |    4 +-
 .github/dependabot.yml                             |   54 +-
 .github/workflows/airflow-distributions-tests.yml  |    2 +-
 .github/workflows/automatic-backport.yml           |   10 +-
 .github/workflows/basic-tests.yml                  |   19 +-
 .github/workflows/ci-image-checks.yml              |    2 +-
 .github/workflows/publish-docs-to-s3.yml           |    4 +-
 .github/workflows/release_dockerhub_image.yml      |    7 +-
 .gitignore                                         |    4 +-
 .pre-commit-config.yaml                            |   14 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |   30 +-
 INSTALL                                            |   64 +-
 .../docs/authoring-and-scheduling/assets.rst       |   50 +-
 airflow-core/docs/best-practices.rst               |    2 +-
 airflow-core/docs/conf.py                          |    7 +
 airflow-core/docs/core-concepts/dags.rst           |    3 +
 airflow-core/docs/howto/customize-ui.rst           |    8 +-
 airflow-core/docs/img/airflow_erd.sha256           |    2 +-
 airflow-core/docs/img/airflow_erd.svg              | 4760 +++++++++++---------
 .../docs/installation/installing-from-pypi.rst     |    5 +-
 .../docs/installation/installing-from-sources.rst  |   15 +-
 airflow-core/docs/public-airflow-interface.rst     |    3 +
 .../security/secrets/mask-sensitive-values.rst     |    4 +-
 airflow-core/src/airflow/api_fastapi/app.py        |    2 +
 .../api_fastapi/auth/managers/base_auth_manager.py |   11 +-
 .../auth/managers/simple/ui/package-lock.json      |    7 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |   12 +-
 .../auth/middlewares}/__init__.py                  |    0
 .../api_fastapi/auth/middlewares/refresh_token.py  |   68 +
 .../src/airflow/api_fastapi/core_api/app.py        |    6 +
 .../api_fastapi/core_api/datamodels/pools.py       |    2 +-
 .../api_fastapi/core_api/datamodels/ui/common.py   |    4 +-
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |    2 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |   35 -
 .../api_fastapi/core_api/routes/public/auth.py     |   20 -
 .../api_fastapi/core_api/routes/ui/structure.py    |    3 +
 .../src/airflow/config_templates/config.yml        |    5 +
 airflow-core/src/airflow/configuration.py          |    8 +
 .../src/airflow/jobs/triggerer_job_runner.py       |    7 +-
 .../0082_3_1_0_make_bundle_name_not_nullable.py    |   15 +-
 airflow-core/src/airflow/models/dag.py             |    9 +-
 airflow-core/src/airflow/models/dag_version.py     |    1 -
 airflow-core/src/airflow/models/taskinstance.py    |   27 +-
 .../airflow/serialization/serialized_objects.py    |   51 +-
 airflow-core/src/airflow/settings.py               |   15 +-
 .../src/airflow/ui/openapi-gen/queries/common.ts   |    6 -
 .../ui/openapi-gen/queries/ensureQueryData.ts      |   11 -
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |   11 -
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |   11 -
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |   11 -
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |    4 +-
 .../ui/openapi-gen/requests/services.gen.ts        |   24 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   27 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |   35 +-
 airflow-core/src/airflow/ui/public/i18n/README.md  |   68 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |    1 +
 .../components/ActionAccordion/ActionAccordion.tsx |    5 +-
 .../ui/src/components/Assets/AssetEvents.tsx       |    2 +-
 .../Clear/TaskInstance/ClearTaskInstanceButton.tsx |   20 +-
 .../airflow/ui/src/components/DurationChart.tsx    |   24 +-
 .../src/components/FlexibleForm/FieldSelector.tsx  |    7 +-
 .../src/airflow/ui/src/components/HeaderCard.tsx   |    6 +-
 .../airflow/ui/src/components/ReactMarkdown.tsx    |  180 +-
 .../ui/src/hooks/navigation/useNavigation.ts       |   22 +-
 .../airflow/ui/src/layouts/Details/Graph/Graph.tsx |    6 +-
 .../ui/src/layouts/Details/PanelButtons.tsx        |   10 +-
 .../src/airflow/ui/src/pages/Asset/Header.tsx      |   10 +-
 .../airflow/ui/src/pages/AssetsList/AssetsList.tsx |    5 +-
 .../ui/src/pages/Dag/Backfills/Backfills.tsx       |    5 +-
 .../src/airflow/ui/src/pages/Dag/Code/Code.tsx     |    7 +-
 airflow-core/src/airflow/ui/src/pages/Dag/Dag.tsx  |    8 +-
 .../src/airflow/ui/src/pages/Dag/Header.tsx        |    3 -
 airflow-core/src/airflow/ui/src/pages/DagRuns.tsx  |    5 +-
 .../src/airflow/ui/src/pages/DagsList/DagTags.tsx  |    2 +-
 .../HistoricalMetrics/HistoricalMetrics.tsx        |    6 +-
 airflow-core/src/airflow/ui/src/pages/Error.tsx    |    5 +-
 .../src/airflow/ui/src/pages/Events/Events.tsx     |    8 +-
 .../pages/GroupTaskInstance/GroupTaskInstance.tsx  |   10 +-
 .../ui/src/pages/GroupTaskInstance/Header.tsx      |    9 +-
 .../pages/HITLTaskInstances/HITLTaskInstances.tsx  |   20 +-
 .../ui/src/pages/MappedTaskInstance/Header.tsx     |    9 +-
 .../MappedTaskInstance/MappedTaskInstance.tsx      |    9 +-
 .../src/airflow/ui/src/pages/Pools/PoolForm.tsx    |   14 +-
 .../src/airflow/ui/src/pages/Run/Header.tsx        |    9 +-
 airflow-core/src/airflow/ui/src/pages/Run/Run.tsx  |    7 +-
 .../airflow/ui/src/pages/TaskInstance/Header.tsx   |   21 +-
 .../src/pages/TaskInstance/RenderedTemplates.tsx   |   12 +-
 .../ui/src/pages/TaskInstance/TaskInstance.tsx     |    5 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |   20 +-
 .../src/airflow/ui/src/pages/XCom/XCom.tsx         |    5 +-
 .../src/airflow/ui/src/queries/useEditPool.ts      |    5 +-
 airflow-core/src/airflow/ui/src/router.tsx         |    4 +
 .../src/airflow/ui/src/utils/datetimeUtils.ts      |    7 +-
 .../src/airflow/ui/src/utils/links.test.ts         |   15 +-
 airflow-core/src/airflow/ui/src/utils/links.ts     |    3 +-
 airflow-core/src/airflow/ui/src/utils/logs.test.ts |  108 +
 airflow-core/src/airflow/ui/src/utils/logs.ts      |   15 +-
 .../src/airflow/ui/src/utils/syntaxHighlighter.ts  |   35 +
 airflow-core/src/airflow/utils/db_cleanup.py       |   23 +-
 .../auth/managers/test_base_auth_manager.py        |    3 +
 .../unit/api_fastapi/auth/middlewares}/__init__.py |    0
 .../auth/middlewares/test_refresh_token.py         |  106 +
 .../core_api/routes/public/test_auth.py            |   61 -
 .../core_api/routes/public/test_pools.py           |    6 -
 .../api_fastapi/core_api/routes/test_routes.py     |    1 -
 .../api_fastapi/core_api/routes/ui/test_grid.py    |   78 +-
 .../core_api/routes/ui/test_structure.py           |   15 +-
 airflow-core/tests/unit/core/test_configuration.py |   46 +
 airflow-core/tests/unit/jobs/test_scheduler_job.py |    2 +-
 airflow-core/tests/unit/jobs/test_triggerer_job.py |    7 +-
 airflow-core/tests/unit/models/test_dag.py         |   34 +
 .../tests/unit/models/test_serialized_dag.py       |   54 +
 .../unit/serialization/test_dag_serialization.py   |  238 +-
 .../unit/serialization/test_serialized_objects.py  |    3 +-
 airflow-ctl-tests/pyproject.toml                   |   11 +-
 airflow-ctl/docs/conf.py                           |   12 +-
 .../docs/installation/installing-from-pypi.rst     |    5 +-
 .../docs/installation/installing-from-sources.rst  |   22 +-
 airflow-ctl/pyproject.toml                         |   18 +-
 clients/python/CHANGELOG.md                        |   21 +
 clients/python/pyproject.toml                      |    9 +-
 clients/python/version.txt                         |    2 +-
 contributing-docs/03_contributors_quick_start.rst  |   24 +-
 .../13_airflow_dependencies_and_extras.rst         |  275 +-
 .../20_debugging_airflow_components.rst            |   22 +
 .../images/iterm2-enable-mouse-reporting.png       |  Bin 0 -> 153945 bytes
 contributing-docs/mprocs/MPROCS_QUICK_REFERENCE.md |  132 +
 contributing-docs/mprocs/mprocs.yaml               |   58 +
 .../testing/task_sdk_integration_tests.rst         |    2 +-
 dev/MANUALLY_BUILDING_IMAGES.md                    |    4 +-
 dev/README_RELEASE_AIRFLOW.md                      |   69 +-
 dev/README_RELEASE_AIRFLOWCTL.md                   |  116 +-
 dev/README_RELEASE_PROVIDERS.md                    |   44 +-
 dev/README_RELEASE_PYTHON_CLIENT.md                |  210 +-
 dev/breeze/doc/03_developer_tasks.rst              |    1 +
 dev/breeze/doc/09_release_management_tasks.rst     |   73 +-
 dev/breeze/doc/10_ui_tasks.rst                     |   75 +
 ...ze_topics.rst => 11_advanced_breeze_topics.rst} |    0
 dev/breeze/doc/README.rst                          |    3 +-
 dev/breeze/doc/ci/02_images.md                     |    4 +-
 dev/breeze/doc/images/output-commands.svg          |   38 +-
 dev/breeze/doc/images/output_build-docs.svg        |    2 +-
 dev/breeze/doc/images/output_build-docs.txt        |    2 +-
 .../doc/images/output_release-management.svg       |   20 +-
 .../doc/images/output_release-management.txt       |    2 +-
 ...tput_release-management_check-release-files.svg |  154 +
 ...tput_release-management_check-release-files.txt |    1 +
 .../output_release-management_prepare-tarball.svg  |    4 +-
 .../output_release-management_prepare-tarball.txt  |    2 +-
 .../output_setup_check-all-params-in-groups.svg    |   32 +-
 .../output_setup_check-all-params-in-groups.txt    |    2 +-
 .../output_setup_regenerate-command-images.svg     |   78 +-
 .../output_setup_regenerate-command-images.txt     |    2 +-
 dev/breeze/doc/images/output_start-airflow.svg     |  280 +-
 dev/breeze/doc/images/output_start-airflow.txt     |    2 +-
 dev/breeze/doc/images/output_ui.svg                |  103 +
 dev/breeze/doc/images/output_ui.txt                |    1 +
 .../output_ui_check-translation-completeness.svg   |  120 +
 .../output_ui_check-translation-completeness.txt   |    1 +
 dev/breeze/pyproject.toml                          |   17 +-
 dev/breeze/src/airflow_breeze/breeze.py            |   30 +-
 .../src/airflow_breeze/commands/ci_commands.py     |    5 -
 .../airflow_breeze/commands/ci_image_commands.py   |   16 +-
 .../src/airflow_breeze/commands/common_options.py  |    8 +
 .../airflow_breeze/commands/developer_commands.py  |   40 +-
 .../commands/developer_commands_config.py          |    5 +-
 .../src/airflow_breeze/commands/main_command.py    |    2 +-
 .../commands/minor_release_command.py              |    4 +-
 .../commands/production_image_commands.py          |   12 +-
 .../commands/release_candidate_command.py          |   11 +-
 .../src/airflow_breeze/commands/release_command.py |   11 +-
 .../commands/release_management_commands.py        |  249 +-
 .../commands/release_management_commands_config.py |   12 +
 .../commands/release_management_group.py           |    2 +-
 .../src/airflow_breeze/commands/sbom_commands.py   |   20 +-
 .../src/airflow_breeze/commands/setup_commands.py  |   16 +-
 .../airflow_breeze/commands/testing_commands.py    |   36 +-
 .../src/airflow_breeze/commands/ui_commands.py}    |  366 +-
 .../airflow_breeze/commands/ui_commands_config.py  |   34 +-
 .../airflow_breeze/commands/workflow_commands.py   |    4 +-
 .../src/airflow_breeze/configure_rich_click.py     |   15 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   80 +-
 .../src/airflow_breeze/params/shell_params.py      |   76 +-
 .../airflow_breeze/utils/check_release_files.py    |  228 +
 dev/breeze/src/airflow_breeze/utils/ci_group.py    |   10 +-
 .../airflow_breeze/utils/docker_command_utils.py   |   33 +-
 .../src/airflow_breeze/utils/md5_build_check.py    |   11 +-
 dev/breeze/src/airflow_breeze/utils/packages.py    |   20 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |   22 +
 .../airflow_breeze/utils/provider_dependencies.py  |   98 +-
 .../src/airflow_breeze/utils/publish_docs_to_s3.py |   17 +-
 dev/breeze/src/airflow_breeze/utils/recording.py   |   11 +-
 .../src/airflow_breeze/utils/selective_checks.py   |  233 +-
 .../src/airflow_breeze/utils/shared_options.py     |   31 +-
 dev/breeze/src/airflow_breeze/utils/visuals.py     |    2 +
 dev/breeze/tests/test_check_release_files.py       |  222 +
 dev/breeze/tests/test_packages.py                  |   17 +-
 dev/breeze/tests/test_selective_checks.py          |  205 +-
 dev/breeze/tests/test_ui_commands.py               |  347 ++
 dev/breeze/uv.lock                                 |  632 +--
 dev/check_files.py                                 |  378 --
 devel-common/pyproject.toml                        |    7 +-
 devel-common/src/docs/utils/conf_constants.py      |    1 -
 .../docs_build/dev_index_template.html.jinja2      |   25 +-
 devel-common/src/tests_common/pytest_plugin.py     |   16 +-
 docker-tests/pyproject.toml                        |   10 +-
 docs/spelling_wordlist.txt                         |    1 +
 helm-tests/pyproject.toml                          |   10 +-
 kubernetes-tests/pyproject.toml                    |   10 +-
 performance/README.md                              |   45 +
 .../typing_compat.py => performance/pyproject.toml |   38 +-
 performance/requirements.txt                       |    2 -
 providers-summary-docs/installing-from-pypi.rst    |    2 +-
 .../asana/tests/system/asana/example_asana.py      |    1 +
 .../google/cloud/transfers/test_local_to_gcs.py    |    2 +-
 .../keycloak/auth_manager/keycloak_auth_manager.py |   28 +-
 .../keycloak/auth_manager/routes/test_login.py     |   77 +-
 .../auth_manager/test_keycloak_auth_manager.py     |   39 +
 .../airflow/providers/standard/triggers/hitl.py    |    4 +-
 pyproject.toml                                     |    4 +-
 reproducible_build.yaml                            |    2 +-
 .../{backend-mysql-port.yml => enable-tty.yml}     |    5 +-
 scripts/ci/prek/boring_cyborg.py                   |    2 +-
 scripts/ci/prek/breeze_cmd_line.py                 |    2 +-
 scripts/ci/prek/capture_airflowctl_help.py         |    6 +-
 scripts/ci/prek/check_aiobotocore_optional.py      |    2 +-
 .../ci/prek/check_airflow_bug_report_template.py   |    2 +-
 scripts/ci/prek/check_airflow_imports.py           |    2 +-
 .../ci/prek/check_airflow_v_imports_in_tests.py    |    2 +-
 .../prek/check_base_operator_partial_arguments.py  |    2 +-
 scripts/ci/prek/check_common_sql_dependency.py     |    2 +-
 scripts/ci/prek/check_default_configuration.py     |    2 +-
 scripts/ci/prek/check_deferrable_default.py        |    2 +-
 scripts/ci/prek/check_deprecations.py              |    2 +-
 scripts/ci/prek/check_extra_packages_ref.py        |    2 +-
 scripts/ci/prek/check_i18n_json.py                 |    2 +-
 scripts/ci/prek/check_imports_in_providers.py      |    4 +-
 scripts/ci/prek/check_init_decorator_arguments.py  |    2 +-
 scripts/ci/prek/check_init_in_tests.py             |    2 +-
 scripts/ci/prek/check_integrations_list.py         |    2 +-
 scripts/ci/prek/check_kubeconform.py               |    2 +-
 scripts/ci/prek/check_lazy_logging.py              |    2 +-
 scripts/ci/prek/check_min_python_version.py        |    2 +-
 scripts/ci/prek/check_order_dockerfile_extras.py   |    2 +-
 scripts/ci/prek/check_provider_docs.py             |    2 +-
 scripts/ci/prek/check_provider_yaml_files.py       |    2 +-
 .../check_providers_subpackages_all_have_init.py   |   24 +-
 scripts/ci/prek/check_revision_heads_map.py        |    2 +-
 scripts/ci/prek/check_schema_defaults.py           |    2 +-
 scripts/ci/prek/check_sdk_imports.py               |    2 +-
 .../prek/check_shared_distributions_structure.py   |    2 +-
 .../ci/prek/check_shared_distributions_usage.py    |    2 +-
 scripts/ci/prek/check_system_tests.py              |   31 +-
 .../ci/prek/check_system_tests_hidden_in_index.py  |    2 +-
 .../check_template_context_variable_in_sync.py     |    2 +-
 scripts/ci/prek/check_template_fields.py           |    2 +-
 scripts/ci/prek/check_tests_in_right_folders.py    |    2 +-
 scripts/ci/prek/check_ti_vs_tis_attributes.py      |    2 +-
 scripts/ci/prek/checkout_no_credentials.py         |    2 +-
 scripts/ci/prek/common_prek_utils.py               |   24 +-
 scripts/ci/prek/docstring_param_type.py            |    2 +-
 scripts/ci/prek/generate_airflow_diagrams.py       |    2 +-
 scripts/ci/prek/generate_openapi_spec.py           |    2 +-
 scripts/ci/prek/generate_openapi_spec_providers.py |    2 +-
 scripts/ci/prek/generate_volumes_for_sources.py    |    2 +-
 scripts/ci/prek/lint_helm.py                       |    2 +-
 scripts/ci/prek/lint_json_schema.py                |    2 +-
 scripts/ci/prek/migration_reference.py             |    2 +-
 scripts/ci/prek/mypy.py                            |    2 +-
 scripts/ci/prek/mypy_folder.py                     |    2 +-
 .../ci/prek/prevent_deprecated_sqlalchemy_usage.py |    2 +-
 scripts/ci/prek/replace_bad_characters.py          |    2 +-
 scripts/ci/prek/ruff_format.py                     |    4 +-
 .../ci/prek/significant_newsfragments_checker.py   |    2 +-
 scripts/ci/prek/sort_in_the_wild.py                |    2 +-
 scripts/ci/prek/supported_versions.py              |    2 +-
 scripts/ci/prek/update_airflow_pyproject_toml.py   |    2 +-
 scripts/ci/prek/update_chart_dependencies.py       |    2 +-
 scripts/ci/prek/update_er_diagram.py               |    2 +-
 scripts/ci/prek/update_example_dags_paths.py       |    2 +-
 scripts/ci/prek/update_providers_build_files.py    |    2 +-
 scripts/ci/prek/update_providers_dependencies.py   |    2 +-
 scripts/ci/prek/update_source_date_epoch.py        |    2 +-
 scripts/ci/prek/update_versions.py                 |    2 +-
 scripts/ci/prek/upgrade_important_versions.py      |    2 +-
 scripts/ci/prek/validate_chart_annotations.py      |    2 +-
 scripts/ci/prek/validate_operators_init.py         |    2 +-
 scripts/ci/prek/vendor_k8s_json_schema.py          |    2 +-
 scripts/docker/entrypoint_ci.sh                    |   16 +-
 scripts/in_container/bin/generate_mprocs_config.py |  221 +
 .../bin/run_mprocs}                                |   20 +-
 scripts/in_container/bin/run_tmux                  |    7 +-
 .../in_container/install_airflow_and_providers.py  |    6 +
 .../in_container/run_capture_airflowctl_help.py    |   27 +-
 .../in_container/run_check_imports_in_providers.py |   11 +-
 scripts/tools/setup_breeze                         |    2 +-
 task-sdk-tests/pyproject.toml                      |   10 +-
 task-sdk/pyproject.toml                            |    4 +-
 task-sdk/src/airflow/sdk/bases/operator.py         |    3 +-
 .../src/airflow/sdk/definitions/asset/__init__.py  |   10 +-
 task-sdk/src/airflow/sdk/definitions/connection.py |    6 -
 task-sdk/src/airflow/sdk/execution_time/context.py |   16 +-
 .../airflow/sdk/execution_time/secrets_masker.py   |   10 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |   68 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |   81 +-
 task-sdk/src/airflow/sdk/log.py                    |    6 +-
 task-sdk/tests/task_sdk/bases/test_operator.py     |   17 +
 task-sdk/tests/task_sdk/definitions/test_asset.py  |   15 +-
 .../tests/task_sdk/definitions/test_connection.py  |   17 -
 .../tests/task_sdk/execution_time/test_context.py  |   44 +-
 .../task_sdk/execution_time/test_supervisor.py     |   88 +-
 .../task_sdk/execution_time/test_task_runner.py    |  195 +-
 315 files changed, 9063 insertions(+), 4989 deletions(-)
 copy airflow-core/src/airflow/{api/common => 
api_fastapi/auth/middlewares}/__init__.py (100%)
 create mode 100644 
airflow-core/src/airflow/api_fastapi/auth/middlewares/refresh_token.py
 create mode 100644 airflow-core/src/airflow/ui/src/utils/logs.test.ts
 create mode 100644 airflow-core/src/airflow/ui/src/utils/syntaxHighlighter.ts
 copy airflow-core/{src/airflow/api/common => 
tests/unit/api_fastapi/auth/middlewares}/__init__.py (100%)
 create mode 100644 
airflow-core/tests/unit/api_fastapi/auth/middlewares/test_refresh_token.py
 create mode 100644 contributing-docs/images/iterm2-enable-mouse-reporting.png
 create mode 100644 contributing-docs/mprocs/MPROCS_QUICK_REFERENCE.md
 create mode 100644 contributing-docs/mprocs/mprocs.yaml
 create mode 100644 dev/breeze/doc/10_ui_tasks.rst
 rename dev/breeze/doc/{10_advanced_breeze_topics.rst => 
11_advanced_breeze_topics.rst} (100%)
 create mode 100644 
dev/breeze/doc/images/output_release-management_check-release-files.svg
 create mode 100644 
dev/breeze/doc/images/output_release-management_check-release-files.txt
 create mode 100644 dev/breeze/doc/images/output_ui.svg
 create mode 100644 dev/breeze/doc/images/output_ui.txt
 create mode 100644 
dev/breeze/doc/images/output_ui_check-translation-completeness.svg
 create mode 100644 
dev/breeze/doc/images/output_ui_check-translation-completeness.txt
 rename dev/{i18n/check_translations_completeness.py => 
breeze/src/airflow_breeze/commands/ui_commands.py} (86%)
 mode change 100755 => 100644
 copy airflow-core/tests/unit/utils/test_strings.py => 
dev/breeze/src/airflow_breeze/commands/ui_commands_config.py (64%)
 create mode 100644 dev/breeze/src/airflow_breeze/utils/check_release_files.py
 create mode 100644 dev/breeze/tests/test_check_release_files.py
 create mode 100644 dev/breeze/tests/test_ui_commands.py
 delete mode 100644 dev/check_files.py
 create mode 100644 performance/README.md
 copy airflow-core/src/airflow/typing_compat.py => performance/pyproject.toml 
(59%)
 delete mode 100644 performance/requirements.txt
 copy scripts/ci/docker-compose/{backend-mysql-port.yml => enable-tty.yml} (93%)
 create mode 100755 scripts/in_container/bin/generate_mprocs_config.py
 copy scripts/{ci/testing/run_system_tests.sh => in_container/bin/run_mprocs} 
(67%)

Reply via email to