You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2025/10/07 22:56:00 UTC

(airflow) branch dependabot/pip/dev/breeze/v3-1-test/click-gte-8.1.8-and-lt-8.4.0 updated (c93dbfb8661 -> a9fb7c1782e)

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

github-bot pushed a change to branch dependabot/pip/dev/breeze/v3-1-test/click-gte-8.1.8-and-lt-8.4.0
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard c93dbfb8661 Update click requirement in /dev/breeze
     add 25cdaa1ae5a (docs) update core concepts dags screenshots (#55865)
     add 58cc58e8bee Restrict click 8.3.0
     add d33bf053b54 Fix DAG deserialization failure with non-default ``weight_rule`` (#55906)
     add 4eecd4d03b5 Fix formatting issue in Deadline Alerts' docs (#55911)
     add bee83f6a845 Change the signature of BaseDBManager downgrade method (#55907)
     add 953dd94c605 Add tests for DBManager upgrade and downgrade (#55940)
     add f6692be7876 Make  Airflow 3 upgrade section visible in sidebar (#55965)
     add c17fba57937 Fix left navigation and public interface docs in core docs (#55967)
     add d67d47d24fc Fix async connection retrieval in triggerer context (#55812)
     add 4b7beb83a98 Updated Dag-Run Screenshots (#55921)
     add dd6a05f737f Fix 'All Log Levels' option in TaskLogHeader (#55851)
     add 243212e6561 Fix `breeze run` command to respect `--backend` flag (#55977)
     add 3a7ac635802 Use ``SecretCache`` for connection and variable access in task sdk (#55972)
     add 1787ba4d332 Fix pytest collection failure for classes decorated with context managers (#55915)
     add 5bab9e6ca72 Bump `uv` to `0.8.20` (#55978)
     add fc32d24ec1b Fix grid scrollbar overlapping on firefox (#55960)
     add a3ad5a9d532 Fix PoolBar flex values (#55957)
     add f5951e2f24f Handle Serialized DAG Format from v3 to v2 when downgrading Airflow (#55975)
     add 447f2537bb8 Regenerate the rest API spec to fix CI (#55986)
     add e9aa8340120 Fix reset button text in pools dialog (#55991)
     add da2b21a17e8 Fix Gantt misalignment (#55995)
     add 23ebc08e0a7 Fix grid small task names (#55997)
     add ab3f1c23b6d fix: add timetable_summary to serialized DAG (#55998)
     add 7beaa105380 fix(ui): Reset pagination on filter change (#55999)
     add 71e5a4e1056 Doc : UI-Guide Remaining Screenshot Updates (#56000)
     add 8d4617a48e4 Fix issue where LocalExecutor could start tasks before the state was commited (#56010)
     add 54bd5d8cd9f Update 3.1.0 release notes
     add 6d2aac69c8e Temporarily mark `test_reading_from_pipes` as xfail
     add 0e9bc26ac58 Relax requirement on Task SDK for meta package
     add 39aaaff583c Bump ruff up to 0.13.2 (#56102)
     add 1822c8b9a07 Remove self-reference in best practices documentation (#56111)
     add dabb34bd725 Bump Airflow to 3.1.1 and Task SDK to 1.1.1
     add 5f83aed0071 Fix Python 3.12+ fork warning in async connection tests (#56019)
     add 0bf109000de Bump apache-airflow from 3.0.6 to 3.1.0 (#56151)
     add 5355fe04261 [v3-1-test] Detect interactive terminal to set colored logging + support override env variables (#56132) (#56157)
     add 38ed3808897 Fix upgrade checks with prek in v3-1-test (#56171)
     add d581408c5f5 [v3-1-test] Update changelog of dockerfile to include Fab missing in Python 3.13 (#56176) (#56179)
     add 6a3d1650db4 [v3-1-test] Add react-router-dom to external deps in plugins (#56205) (#56213)
     add 609297260f2 [v3-1-test] Fix upgrade checks with prek (#56222) (#56231)
     add ac730eeea13 [v3-1-test] Bump version of providers (#56208) (#56251)
     add 431baacde0f [v3-1-test] Replace defaultValue with value in TaskTrySelect (#56141) (#56258)
     add 4465006f731 [v3-1-test] Support Dynamic UI Alerts (#54677) (#56259)
     add 942928bcfe5 [v3-1-test] Fix cron expression display for Day-of-Month and Day-of-Week conflicts (#54644) (#56255)
     add bf2f633a554 [v3-1-test] fix(api_fastapi): adjust model validator signature of TriggerDAGRunPostBody (#56025) (#56026) (#56256)
     add a85240c18ef [v3-1-test] UI: Add Expand/Collapse all to XComs page (#56083) (#56285)
     add 82b0f0bbdd3 [v3-1-test] Fix scheduler crash during 3.0 to 3.1 migration when retry_delay is None (#56202) (#56236)
     add 3dafbf9dc49 [v3-1-test] Fix multi-line drag selection in task log view (#56238) (#56300)
     add 406868167c0 [v3-1-test] Fix FAB provider name in auth manager section of release notes (#56301) (#56317)
     add 1da7340e13a [v3-1-test] Use TI duration from db instead of UI calculated (#56310) (#56329)
     add 12a75c0c503 [v3-1-test] Fix failed image build in v3-1-test (#56352)
     add bcd14991095 [v3-1-test] Cleanup disk space in image cache push jobs (#56198) (#56203)
     add 1e450303e3a [v3-1-test] Expand and collapse group component (#56293) (#56334)
     add 811ce2e655d Upgrade tools on v3-1-test (#56375)
     add 0238b95c812 [v3-1-test] Restrict universal-pathlib 0.3.0 (#56370) (#56376)
     add c474be9ff06 [v3-1-test] Temporarily limit fastapi to less than 0.118.0 to fix CI (#56239) (#56386)
     add 7f5e42c7c63 [v3-1-test] Make Dag Run ID visible in Dag Header Card (#56392) (#56409)
     add df1b0262af9 [v3-1-test] Use Task Display Name in Grid if existing (#56393) (#56410)
     add 6ce887f7ef8 [v3-1-test] fix: show appropriate time units in grid view (#56403) (#56414)
     add 49c0fff4a49 [v3-1-test] Fix scheduler crash with email notifications (#56429) (#56431)
     add 327d36c6e47 Limit astroid to < 4 to fix broken docs builds (#56419)
     add 4cf03c0d30e [v3-1-test] Add uvicorn to spelling ignore list (#56441) (#56442)
     add a9fb7c1782e Update click requirement in /dev/breeze

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   (c93dbfb8661)
            \
             N -- N -- N   refs/heads/dependabot/pip/dev/breeze/v3-1-test/click-gte-8.1.8-and-lt-8.4.0 (a9fb7c1782e)

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/actions/install-prek/action.yml            |    4 +-
 .github/workflows/basic-tests.yml                  |    2 +-
 .github/workflows/push-image-cache.yml             |    4 +
 .github/workflows/release_dockerhub_image.yml      |    2 +-
 .pre-commit-config.yaml                            |   10 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |    4 +-
 README.md                                          |    2 +-
 RELEASE_NOTES.rst                                  |   12 +-
 airflow-core/docs/best-practices.rst               |    4 +-
 airflow-core/docs/howto/customize-ui.rst           |  115 +-
 airflow-core/docs/howto/deadline-alerts.rst        |    4 +-
 airflow-core/docs/img/airflow_erd.sha256           |    2 +-
 airflow-core/docs/img/ui-dark/asset_view.png       |  Bin 229760 -> 313521 bytes
 airflow-core/docs/img/ui-dark/backfill.png         |  Bin 125860 -> 166886 bytes
 airflow-core/docs/img/ui-dark/basic_dag.png        |  Bin 17577 -> 240166 bytes
 airflow-core/docs/img/ui-dark/branch_note.png      |  Bin 37976 -> 312529 bytes
 .../docs/img/ui-dark/branch_with_trigger.png       |  Bin 35762 -> 564088 bytes
 .../docs/img/ui-dark/branch_without_trigger.png    |  Bin 37206 -> 542352 bytes
 .../img/ui-dark/dag_graph_external_conditions.png  |  Bin 164762 -> 355786 bytes
 airflow-core/docs/img/ui-dark/dag_list.png         |  Bin 220039 -> 319051 bytes
 .../docs/img/ui-dark/dag_overview_details.png      |  Bin 117313 -> 191871 bytes
 airflow-core/docs/img/ui-dark/dag_run_details.png  |  Bin 244367 -> 335121 bytes
 airflow-core/docs/img/ui-dark/dag_run_graph.png    |  Bin 323997 -> 658686 bytes
 .../docs/img/ui-dark/dag_run_task_instances.png    |  Bin 381299 -> 441570 bytes
 .../docs/img/ui-dark/dag_task_instance_details.png |  Bin 121964 -> 149605 bytes
 .../img/ui-dark/dag_trigger_window_single_run.png  |  Bin 74262 -> 63113 bytes
 .../docs/img/ui-dark/task_instance_history.png     |  Bin 125116 -> 315475 bytes
 .../docs/img/ui-dark/task_instance_history_log.png |  Bin 204892 -> 345354 bytes
 airflow-core/docs/img/ui-dark/variable_hidden.png  |  Bin 76058 -> 111198 bytes
 airflow-core/docs/img/ui-light/asset_view.png      |  Bin 236941 -> 352686 bytes
 airflow-core/docs/img/ui-light/backfill.png        |  Bin 116042 -> 188317 bytes
 airflow-core/docs/img/ui-light/basic_dag.png       |  Bin 17997 -> 240901 bytes
 airflow-core/docs/img/ui-light/branch_note.png     |  Bin 38672 -> 313601 bytes
 .../docs/img/ui-light/branch_with_trigger.png      |  Bin 35825 -> 517107 bytes
 .../docs/img/ui-light/branch_without_trigger.png   |  Bin 37074 -> 496075 bytes
 .../img/ui-light/dag_graph_external_conditions.png |  Bin 136359 -> 395154 bytes
 airflow-core/docs/img/ui-light/dag_list.png        |  Bin 225518 -> 346447 bytes
 .../docs/img/ui-light/dag_overview_details.png     |  Bin 117433 -> 204735 bytes
 airflow-core/docs/img/ui-light/dag_run_details.png |  Bin 256723 -> 372052 bytes
 airflow-core/docs/img/ui-light/dag_run_graph.png   |  Bin 340520 -> 701016 bytes
 .../docs/img/ui-light/dag_run_task_instances.png   |  Bin 390877 -> 471612 bytes
 .../img/ui-light/dag_task_instance_details.png     |  Bin 121197 -> 146100 bytes
 .../img/ui-light/dag_trigger_window_single_run.png |  Bin 68585 -> 62480 bytes
 .../docs/img/ui-light/task_instance_history.png    |  Bin 124879 -> 351533 bytes
 .../img/ui-light/task_instance_history_log.png     |  Bin 205839 -> 375281 bytes
 airflow-core/docs/img/ui-light/variable_hidden.png |  Bin 79071 -> 114589 bytes
 airflow-core/docs/index.rst                        |    2 -
 .../docs/installation/supported-versions.rst       |    2 +-
 airflow-core/docs/migrations-ref.rst               |    5 +-
 airflow-core/docs/public-airflow-interface.rst     |   69 +-
 airflow-core/docs/start.rst                        |    2 +-
 airflow-core/pyproject.toml                        |   21 +-
 airflow-core/src/airflow/__init__.py               |    2 +-
 .../api_fastapi/core_api/datamodels/dag_run.py     |    6 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |    8 +-
 .../api_fastapi/core_api/routes/ui/config.py       |    4 +-
 .../api_fastapi/core_api/services/ui/task_group.py |    9 +-
 .../src/airflow/callbacks/callback_requests.py     |    9 +-
 .../src/airflow/dag_processing/processor.py        |    8 +-
 .../src/airflow/executors/local_executor.py        |   12 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |    4 +-
 ...3_1_0_downgrade_serialized_dag_version_to_v2.py |  199 +++
 airflow-core/src/airflow/serialization/schema.json |    2 +-
 .../airflow/serialization/serialized_objects.py    |   21 +-
 airflow-core/src/airflow/timetables/_cron.py       |   47 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |    4 +-
 .../ui/openapi-gen/requests/services.gen.ts        |    4 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    8 +-
 .../airflow/ui/public/i18n/locales/ar/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/ca/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/de/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/he/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/hi/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/hu/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/it/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/ko/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/nl/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/pl/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/pt/common.json  |    1 -
 .../airflow/ui/public/i18n/locales/tr/common.json  |    1 -
 .../ui/public/i18n/locales/zh-CN/common.json       |    1 -
 .../ui/public/i18n/locales/zh-TW/common.json       |    1 -
 .../ui/src/components/ExpandCollapseButtons.tsx    |   60 +
 .../src/airflow/ui/src/components/PoolBar.tsx      |    1 -
 .../ui/src/components/TaskInstanceTooltip.tsx      |    4 +-
 .../airflow/ui/src/components/TaskTrySelect.tsx    |    2 +-
 .../ui/src/layouts/Details/DagBreadcrumb.tsx       |    3 +-
 .../ui/src/layouts/Details/DetailsLayout.tsx       |    4 +-
 .../airflow/ui/src/layouts/Details/Gantt/Gantt.tsx |    9 +-
 .../ui/src/layouts/Details/Grid/DurationTick.tsx   |   17 +-
 .../airflow/ui/src/layouts/Details/Grid/Grid.tsx   |    8 +-
 .../ui/src/layouts/Details/PanelButtons.tsx        |    2 +-
 .../ui/src/layouts/Details/ToggleGroups.tsx        |   33 +-
 airflow-core/src/airflow/ui/src/main.tsx           |    2 +
 .../airflow/ui/src/pages/DagsList/RecentRuns.tsx   |   15 +-
 .../src/airflow/ui/src/pages/Events/Events.tsx     |   28 +-
 .../src/airflow/ui/src/pages/Pools/PoolForm.tsx    |    4 +-
 .../src/airflow/ui/src/pages/Run/Header.tsx        |    2 +-
 .../airflow/ui/src/pages/TaskInstance/Details.tsx  |    8 +-
 .../airflow/ui/src/pages/TaskInstance/Header.tsx   |    5 +-
 .../src/pages/TaskInstance/Logs/TaskLogContent.tsx |    3 +-
 .../src/pages/TaskInstance/Logs/TaskLogHeader.tsx  |    4 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |    6 +-
 .../src/airflow/ui/src/pages/XCom/XCom.tsx         |   20 +-
 .../src/airflow/ui/src/pages/XCom/XComEntry.tsx    |    9 +-
 .../src/airflow/ui/src/utils/datetimeUtils.test.ts |   10 +-
 .../src/airflow/ui/src/utils/datetimeUtils.ts      |   13 +-
 .../src/airflow/ui/src/utils/useFiltersHandler.ts  |   34 +-
 airflow-core/src/airflow/utils/db.py               |    2 +-
 airflow-core/src/airflow/utils/db_manager.py       |    2 +-
 .../api_fastapi/core_api/routes/ui/test_grid.py    |   20 +-
 .../tests/unit/callbacks/test_callback_requests.py |   22 +-
 .../tests/unit/cli/commands/test_db_command.py     |  276 ++++
 .../unit/cli/commands/test_db_manager_command.py   |  191 ++-
 .../tests/unit/dag_processing/test_processor.py    |   10 +-
 .../tests/unit/executors/test_local_executor.py    |   10 +-
 .../unit/serialization/test_dag_serialization.py   |  142 +-
 .../test_cron_mixin.py}                            |   32 +-
 airflow-core/tests/unit/utils/test_db_manager.py   |   30 +
 dev/breeze/README.md                               |    2 +-
 dev/breeze/doc/ci/02_images.md                     |    4 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../airflow_breeze/commands/developer_commands.py  |    2 +
 .../commands/release_management_commands.py        |    8 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    2 +-
 .../airflow_breeze/utils/docker_command_utils.py   |   16 +-
 dev/breeze/uv.lock                                 | 1540 ++++++++++----------
 .../react_plugin_template/vite.config.ts           |    3 +-
 devel-common/pyproject.toml                        |    5 +-
 docker-stack-docs/README.md                        |   10 +-
 docker-stack-docs/changelog.rst                    |    7 +
 .../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 +-
 docker-stack-docs/entrypoint.rst                   |   14 +-
 docs/spelling_wordlist.txt                         |    2 +
 performance/requirements.txt                       |    2 +-
 .../apache/kafka/operators/test_consume.py         |   41 +-
 .../apache/kafka/operators/test_produce.py         |   33 +-
 .../tests/unit/celery/cli/test_celery_command.py   |   14 +-
 providers/common/compat/provider.yaml              |    1 +
 providers/common/compat/pyproject.toml             |    6 +-
 .../airflow/providers/common/compat/__init__.py    |    2 +-
 providers/common/io/provider.yaml                  |    1 +
 providers/common/io/pyproject.toml                 |    6 +-
 .../io/src/airflow/providers/common/io/__init__.py |    2 +-
 providers/common/sql/provider.yaml                 |    1 +
 providers/common/sql/pyproject.toml                |    6 +-
 .../src/airflow/providers/common/sql/__init__.py   |    2 +-
 .../providers/edge3/openapi/v2-edge-generated.yaml |   20 +-
 .../providers/edge3/plugins/www/dist/main.umd.cjs  |   36 +-
 .../www/openapi-gen/requests/services.gen.ts       |   10 +-
 .../plugins/www/openapi-gen/requests/types.gen.ts  |   20 +-
 providers/edge3/www-hash.txt                       |    2 +-
 providers/smtp/provider.yaml                       |    1 +
 providers/smtp/pyproject.toml                      |    6 +-
 .../smtp/src/airflow/providers/smtp/__init__.py    |    2 +-
 providers/standard/provider.yaml                   |    1 +
 providers/standard/pyproject.toml                  |    6 +-
 .../src/airflow/providers/standard/__init__.py     |    2 +-
 pyproject.toml                                     |    8 +-
 reproducible_build.yaml                            |    4 +-
 scripts/ci/install_breeze.sh                       |    2 +-
 .../prek/check_contextmanager_class_decorators.py  |  133 ++
 scripts/ci/prek/check_imports_in_providers.py      |    2 +-
 scripts/ci/prek/ruff_format.py                     |    2 +-
 scripts/ci/prek/supported_versions.py              |    2 +-
 scripts/in_container/run_generate_constraints.py   |    3 +
 scripts/in_container/run_schema_defaults_check.py  |    3 +
 scripts/tools/setup_breeze                         |    2 +-
 .../src/airflow_shared/logging/structlog.py        |   29 +-
 shared/logging/tests/logging/test_structlog.py     |   49 +-
 task-sdk/pyproject.toml                            |    3 +-
 task-sdk/src/airflow/sdk/__init__.py               |    4 +-
 task-sdk/src/airflow/sdk/definitions/connection.py |   86 +-
 task-sdk/src/airflow/sdk/execution_time/context.py |  105 +-
 task-sdk/tests/conftest.py                         |   42 +
 task-sdk/tests/task_sdk/bases/test_hook.py         |    2 +-
 .../{test_connections.py => test_connection.py}    |  124 ++
 .../tests/task_sdk/execution_time/test_context.py  |   37 +-
 .../task_sdk/execution_time/test_context_cache.py  |  332 +++++
 .../task_sdk/execution_time/test_supervisor.py     |    2 +
 .../task_sdk/execution_time/test_task_runner.py    |    2 +-
 195 files changed, 3177 insertions(+), 1338 deletions(-)
 create mode 100644 airflow-core/src/airflow/migrations/versions/0085_3_1_0_downgrade_serialized_dag_version_to_v2.py
 create mode 100644 airflow-core/src/airflow/ui/src/components/ExpandCollapseButtons.tsx
 copy airflow-core/tests/unit/{listeners/lifecycle_listener.py => timetables/test_cron_mixin.py} (57%)
 create mode 100644 scripts/ci/prek/check_contextmanager_class_decorators.py
 rename task-sdk/tests/task_sdk/definitions/{test_connections.py => test_connection.py} (66%)
 create mode 100644 task-sdk/tests/task_sdk/execution_time/test_context_cache.py