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

ash pushed a change to branch structlog-in-logging-mixin
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 154d0d802df fixup! Overhaull all Airflow logging to use structlog
 discard 071b757fcac Remove check for caplog in tests
 discard f7aba4b909d Overhaull all Airflow logging to use structlog
     add 334ae60f5d6 Fix https access token repo url (#54643)
     add 09771cbf90c fix: Add api-server support for k8s pod template (#53533)
     add 3a2a13ff78d Fix: use merged headers in LivyAsyncHook API call (#55072)
     add ecf2efae7e2 Translate Task Instance totals label for Mapped Task 
Header (#55318)
     add a50002859ff Update minimum size for Gantt (#55330)
     add b2ab752f0ef Close German translation gaps for full UI translation 
2025-09-06 (#55335)
     add 9a3d7d35736 feat(breeze): use get_console for printing in 
release_management_commands (#55336)
     add 91ac6badc2b Improve cache usage for prek hooks (#55328)
     add 38acb694d19 Fix test_should_return_200_with_hitl assertion order 
(#55338)
     add f8f604a43d4 Fix kpo log_events_on_failure logs warnings at warning 
level (#54967)
     add 0399655dddb Octopin should save its own cache (#55340)
     add 401e8e47697 Bring back check translation completeness (#55341)
     add 89ce10103eb Improve check translation completeness script: (#55342)
     add 576300d5bc4 Revise SVN repository instructions in README (#55347)
     add b5078527993 Only use runner cleanup where it is really needed (#55345)
     add 69bdd6bc04d Block access to multi-team config (#55309)
     add ef368564e9b revert catalan plural suffixes (#55354)
     add 8e71a531d30 Fix missing 'ti_successes' and related metrics in Airflow 
3.0 Task SDK (#55322)
     add 974c3c6cbaf Add _two form for the Hebrew translation (#55331)
     add 9057c802897 Close Dutch translation gaps (2025-09-06) (#55337)
     add acc17657858 Add worker maintenance mode functionality to Edge3 
provider UI (#55301)
     add c63bb392571 Add missing translation PL - 2025-09-06 (#55333)
     add 5593995a073 Exposing DAG Parsing duration in the UI (#54752)
     add 08d41e10f96 Upgrade to latest versions of important deps and improve 
the script (#55350)
     add 59d531c29d6 feat(i18n): Turkish translation fill gaps and remove 
extras (#55359)
     add d8da1f96e8b README optional dependencies template (#55280)
     add 8961e9c6b72 close gap (#55353)
     add b80e0d5d34e Add missing PL translations 2025-09-07 (second this day) 
(#55360)
     add e2c73fd35ca AIP-67 - Multi-team: Per team executor config (env var 
only) (#55003)
     add 538e8d37a81 feature: Add OpenLineage support for 
BigQueryToMySqlOperator (#55219)
     add f4de5900a28 Overhaull all Airflow logging to use structlog
     add 9699b6c9202 Remove check for caplog in tests

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   (154d0d802df)
            \
             N -- N -- N   refs/heads/structlog-in-logging-mixin (9699b6c9202)

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            |   23 +-
 .../actions/prepare_breeze_and_image/action.yml    |    8 +-
 .github/workflows/additional-ci-image-checks.yml   |    2 -
 .github/workflows/additional-prod-image-tests.yml  |    3 +
 .github/workflows/airflow-distributions-tests.yml  |    5 +-
 .github/workflows/basic-tests.yml                  |   66 +-
 .github/workflows/ci-amd.yml                       |   19 +-
 .github/workflows/ci-arm.yml                       |   15 +-
 .github/workflows/ci-image-build.yml               |    6 +-
 .github/workflows/ci-image-checks.yml              |   52 +-
 .github/workflows/finalize-tests.yml               |    3 +-
 .github/workflows/generate-constraints.yml         |    1 +
 .github/workflows/helm-tests.yml                   |    3 +-
 .github/workflows/integration-system-tests.yml     |    3 +
 .github/workflows/k8s-tests.yml                    |    1 +
 .github/workflows/prod-image-build.yml             |   11 +-
 .github/workflows/publish-docs-to-s3.yml           |   11 +-
 .github/workflows/push-image-cache.yml             |    4 -
 .github/workflows/release_dockerhub_image.yml      |    4 +-
 .../workflows/release_single_dockerhub_image.yml   |    4 -
 .github/workflows/run-unit-tests.yml               |    6 +
 .github/workflows/test-providers.yml               |    2 +
 .pre-commit-config.yaml                            |    2 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |    6 +-
 airflow-core/docs/best-practices.rst               |    2 +-
 airflow-core/docs/img/airflow_erd.sha256           |    2 +-
 airflow-core/docs/img/airflow_erd.svg              | 1404 ++++++++++----------
 airflow-core/docs/migrations-ref.rst               |    4 +-
 .../api_fastapi/core_api/datamodels/dags.py        |    1 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |    6 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |   12 +
 .../src/airflow/cli/commands/dag_command.py        |    1 +
 airflow-core/src/airflow/configuration.py          |   21 +-
 .../src/airflow/dag_processing/collection.py       |    7 +-
 airflow-core/src/airflow/dag_processing/manager.py |    3 +-
 .../src/airflow/executors/base_executor.py         |   23 +
 .../src/airflow/executors/executor_loader.py       |    3 +-
 ..._3_1_0_add_last_parse_duration_to_dag_model.py} |   20 +-
 airflow-core/src/airflow/models/dag.py             |    3 +
 airflow-core/src/airflow/models/dagbag.py          |    1 +
 .../airflow/serialization/serialized_objects.py    |    3 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   39 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    3 +
 .../airflow/ui/public/i18n/locales/de/hitl.json    |    1 +
 .../airflow/ui/public/i18n/locales/en/common.json  |    1 +
 .../src/airflow/ui/public/i18n/locales/en/dag.json |    1 +
 .../airflow/ui/public/i18n/locales/es/admin.json   |   11 +-
 .../airflow/ui/public/i18n/locales/es/assets.json  |    1 +
 .../airflow/ui/public/i18n/locales/es/browse.json  |    3 +
 .../airflow/ui/public/i18n/locales/es/common.json  |   55 +-
 .../ui/public/i18n/locales/es/components.json      |   16 +-
 .../src/airflow/ui/public/i18n/locales/es/dag.json |   68 +-
 .../airflow/ui/public/i18n/locales/es/dags.json    |   14 +-
 .../ui/public/i18n/locales/es/dashboard.json       |    9 +
 .../airflow/ui/public/i18n/locales/es/hitl.json    |   36 +
 .../airflow/ui/public/i18n/locales/he/admin.json   |   12 +-
 .../airflow/ui/public/i18n/locales/he/common.json  |   17 +-
 .../ui/public/i18n/locales/he/components.json      |   21 +-
 .../src/airflow/ui/public/i18n/locales/he/dag.json |   11 +-
 .../ui/public/i18n/locales/he/dashboard.json       |   10 +-
 .../airflow/ui/public/i18n/locales/he/hitl.json    |    2 +
 .../airflow/ui/public/i18n/locales/nl/browse.json  |    3 +
 .../airflow/ui/public/i18n/locales/nl/common.json  |    8 +
 .../src/airflow/ui/public/i18n/locales/nl/dag.json |   35 +-
 .../airflow/ui/public/i18n/locales/nl/hitl.json    |   10 +
 .../airflow/ui/public/i18n/locales/nl/tasks.json   |   10 +
 .../airflow/ui/public/i18n/locales/pl/common.json  |    1 +
 .../src/airflow/ui/public/i18n/locales/pl/dag.json |    1 +
 .../airflow/ui/public/i18n/locales/pl/hitl.json    |    1 +
 .../airflow/ui/public/i18n/locales/tr/common.json  |   10 +-
 .../src/airflow/ui/public/i18n/locales/tr/dag.json |   38 +-
 .../airflow/ui/public/i18n/locales/tr/hitl.json    |   10 +
 .../airflow/ui/public/i18n/locales/tr/tasks.json   |   10 +
 .../ui/src/layouts/Details/DetailsLayout.tsx       |    2 +-
 .../airflow/ui/src/layouts/Details/Gantt/Gantt.tsx |    2 +-
 .../src/airflow/ui/src/pages/Dag/Code/Code.tsx     |    6 +
 .../src/airflow/ui/src/pages/Dag/Details.tsx       |    5 +
 .../airflow/ui/src/pages/DagsList/DagCard.test.tsx |    1 +
 .../ui/src/pages/GroupTaskInstance/Header.tsx      |    7 +-
 .../ui/src/pages/MappedTaskInstance/Header.tsx     |    7 +-
 airflow-core/src/airflow/utils/db.py               |    2 +-
 .../core_api/routes/public/test_dags.py            |   13 +-
 .../api_fastapi/core_api/routes/public/test_log.py |   12 +-
 .../api_fastapi/core_api/routes/ui/test_dags.py    |    4 +-
 airflow-core/tests/unit/core/test_configuration.py |   11 +
 .../tests/unit/dag_processing/test_collection.py   |   61 +-
 .../tests/unit/executors/test_executor_loader.py   |   19 +-
 .../src/airflowctl/api/datamodels/generated.py     |    2 +
 chart/files/pod-template-file.kubernetes-helm-yaml |   30 +-
 chart/templates/_helpers.yaml                      |    2 +-
 dev/README_RELEASE_PROVIDERS.md                    |   40 +-
 dev/breeze/README.md                               |    2 +-
 dev/breeze/doc/ci/02_images.md                     |    4 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../commands/release_management_commands.py        |   77 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    2 +-
 .../templates/PROVIDER_README_TEMPLATE.rst.jinja2  |    8 +
 dev/breeze/src/airflow_breeze/utils/packages.py    |   33 +
 dev/breeze/uv.lock                                 |   46 +-
 dev/i18n/check_translations_completeness.py        |   48 +-
 devel-common/pyproject.toml                        |    2 +-
 .../src/tests_common/test_utils/executor_loader.py |    2 +-
 .../airflow_aux/test_pod_template_file.py          |   26 +-
 .../test_kubernetes_pod_operator.py                |    3 +-
 providers/amazon/README.rst                        |   25 +
 .../amazon/aws/executors/ecs/ecs_executor.py       |   45 +-
 .../aws/executors/ecs/ecs_executor_config.py       |   17 +-
 .../amazon/aws/executors/ecs/test_ecs_executor.py  |  117 +-
 .../airflow/providers/apache/livy/hooks/livy.py    |   11 +-
 .../livy/tests/unit/apache/livy/hooks/test_livy.py |   34 +
 .../providers/cncf/kubernetes/operators/pod.py     |    7 +-
 .../unit/cncf/kubernetes/operators/test_pod.py     |    4 +-
 .../providers/edge3/openapi/v2-edge-generated.yaml |   78 ++
 .../providers/edge3/plugins/www/dist/main.umd.cjs  |   34 +-
 .../plugins/www/openapi-gen/queries/common.ts      |    2 +
 .../plugins/www/openapi-gen/queries/queries.ts     |   14 +-
 .../www/openapi-gen/requests/schemas.gen.ts        |   14 +
 .../www/openapi-gen/requests/services.gen.ts       |   47 +-
 .../plugins/www/openapi-gen/requests/types.gen.ts  |   51 +
 .../plugins/www/src/components/OperationsCell.tsx  |  147 ++
 .../edge3/plugins/www/src/pages/WorkerPage.tsx     |   58 +-
 .../providers/edge3/worker_api/datamodels_ui.py    |    6 +
 .../providers/edge3/worker_api/routes/ui.py        |   60 +-
 providers/edge3/www-hash.txt                       |    2 +-
 .../git/src/airflow/providers/git/bundles/git.py   |    4 +-
 providers/git/tests/unit/git/bundles/test_git.py   |    2 +-
 .../google/cloud/transfers/bigquery_to_mysql.py    |   72 +-
 .../cloud/transfers/test_bigquery_to_mysql.py      |  106 ++
 .../tests/unit/standard/operators/test_python.py   |    3 +
 pyproject.toml                                     |    2 +-
 scripts/ci/install_breeze.sh                       |    2 +-
 .../initialize.sh => make_mnt_writeable.sh}        |   20 +-
 ...and_cleanup_runner.sh => move_docker_to_mnt.sh} |   21 +-
 scripts/ci/prek/check_imports_in_providers.py      |    2 +-
 scripts/ci/prek/common_prek_utils.py               |   26 +
 scripts/ci/prek/ruff_format.py                     |    2 +-
 scripts/ci/prek/upgrade_important_versions.py      |   36 +-
 scripts/tools/setup_breeze                         |    2 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |   19 +
 140 files changed, 2641 insertions(+), 1178 deletions(-)
 copy 
airflow-core/src/airflow/migrations/versions/{0062_3_0_0_remove_dag_default_view.py
 => 0084_3_1_0_add_last_parse_duration_to_dag_model.py} (70%)
 create mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/es/hitl.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/nl/tasks.json
 create mode 100644 
airflow-core/src/airflow/ui/public/i18n/locales/tr/tasks.json
 create mode 100644 
providers/edge3/src/airflow/providers/edge3/plugins/www/src/components/OperationsCell.tsx
 copy scripts/ci/{images/initialize.sh => make_mnt_writeable.sh} (72%)
 rename scripts/ci/{prepare_and_cleanup_runner.sh => move_docker_to_mnt.sh} 
(86%)

Reply via email to