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 eff28ffcc81 fixup! Overhaull all Airflow logging to use structlog discard 5533ab995fb fixup! Overhaull all Airflow logging to use structlog discard c662859dfec fixup! Overhaull all Airflow logging to use structlog discard 80c4c020a29 fixup! Overhaull all Airflow logging to use structlog discard 90c5dbcecf4 fixup! Overhaull all Airflow logging to use structlog discard 6cb5e163940 Remove check for caplog in tests discard 45bf7821dad Overhaull all Airflow logging to use structlog add c702b7e4856 Fix Gantt chart no status color (#55296) add e10966b33b7 Fix EdgeWorker multiprocessing pickle error on Windows (#55284) add e9908314764 Bump the fab-ui-package-updates group across 1 directory with 3 updates (#55302) add 162de8e678e Fix PL translation gaps - 2025-09-05 (#55293) add 807bfd670a0 Decouple secrets_masker project from airflow configuration (#55259) add e72cfd7d9e8 Add CloudComposerTriggerDAGRunOperator for Cloud Composer service (#55256) add 40417d24762 Complete Hebrew gaps 2025-09-06 (#55123) add a1c91801114 Gantt fix state mismatch with Grid (#55300) add 230da3e399c EcsRunTaskOperator fails when no containers are provided in the response (#51692) add 175da03afe9 🩹 fix: Use GoogleBaseAsyncHook (#55316) add dcc26238346 Remove duplicate TI.next_method from the select statement (#55311) add f5f3a140a95 Complete Arabic translation 2025-09-06 (#55312) add 866a1f0f6d2 Fix CloudComposerAsyncHook to work correctly with Airflow 3. (#54976) add 7513760f55d Add GOVERNANCE.md to our repo (#55245) add 8d7cc721dad Implement simpler and faster freeze check for translations (#55154) add 9b65b5b630f modify asset ui doc (#55152) add abf06b61df4 Do not fail when translation-changing commit runs as canary run (#55325) add 75443e4a5af Fix Cloud Run Async hooks + tests (#55321) add a26ab4c9b43 Make absolutely sure that uv uses system-installed Python in the image (#55125) add 0f59a835f57 Overhaull all Airflow logging to use structlog add d5414019ec2 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 (eff28ffcc81) \ N -- N -- N refs/heads/structlog-in-logging-mixin (d5414019ec2) 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: .pre-commit-config.yaml | 13 -- Dockerfile | 12 +- Dockerfile.ci | 21 +- .../src/airflow/hooks/README.md => GOVERNANCE.md | 9 +- .../execution_api/routes/task_instances.py | 1 - airflow-core/src/airflow/settings.py | 31 +++ airflow-core/src/airflow/ui/public/i18n/README.md | 219 +++++++++++++++------ .../airflow/ui/public/i18n/locales/ar/common.json | 6 + .../ui/public/i18n/locales/ar/components.json | 2 +- .../src/airflow/ui/public/i18n/locales/ar/dag.json | 4 +- .../airflow/ui/public/i18n/locales/ar/hitl.json | 7 + .../public/i18n/locales/en/_freeze_exemptions.json | 18 -- .../airflow/ui/public/i18n/locales/en/hitl.json | 1 + .../airflow/ui/public/i18n/locales/he/browse.json | 3 + .../airflow/ui/public/i18n/locales/he/common.json | 28 ++- .../ui/public/i18n/locales/he/components.json | 4 +- .../src/airflow/ui/public/i18n/locales/he/dag.json | 39 +++- .../airflow/ui/public/i18n/locales/he/hitl.json | 10 + .../airflow/ui/public/i18n/locales/he/tasks.json | 10 + .../airflow/ui/public/i18n/locales/pl/common.json | 8 +- .../src/airflow/ui/public/i18n/locales/pl/dag.json | 2 + .../i18n/locales/zh-TW/_freeze_exemptions.json | 21 -- .../airflow/ui/public/i18n/locales/zh-TW/hitl.json | 1 + .../airflow/ui/src/layouts/Details/Gantt/Gantt.tsx | 11 +- .../airflow/ui/src/layouts/Details/Gantt/utils.ts | 6 +- .../pages/DagsList/DagsFilters/StateFilters.tsx | 2 +- .../pages/HITLTaskInstances/HITLResponseForm.tsx | 6 +- .../pages/HITLTaskInstances/HITLTaskInstances.tsx | 2 +- .../airflow/ui/src/queries/useUpdateHITLDetail.ts | 6 +- airflow-core/src/airflow/ui/src/utils/hitl.ts | 11 +- airflow-core/src/airflow/utils/cli.py | 7 +- dev/breeze/doc/03_developer_tasks.rst | 30 +-- .../src/airflow_breeze/utils/selective_checks.py | 37 +++- dev/breeze/tests/test_selective_checks.py | 36 ++++ dev/i18n/check_translations_completeness.py | 9 +- .../airflow/providers/amazon/aws/operators/ecs.py | 25 ++- .../tests/unit/amazon/aws/operators/test_ecs.py | 62 ++++++ .../src/airflow/providers/edge3/cli/worker.py | 80 ++++---- .../airflow/providers/fab/www/package-lock.json | 109 +++++----- .../fab/src/airflow/providers/fab/www/package.json | 6 +- providers/fab/www-hash.txt | 2 +- .../google/docs/operators/cloud/cloud_composer.rst | 12 ++ .../providers/google/cloud/hooks/cloud_composer.py | 92 +++++++-- .../providers/google/cloud/hooks/cloud_run.py | 24 ++- .../google/cloud/operators/cloud_composer.py | 85 +++++++- .../google/cloud/triggers/cloud_composer.py | 36 ++-- .../cloud/composer/example_cloud_composer.py | 12 ++ .../unit/google/cloud/hooks/test_cloud_composer.py | 28 ++- .../unit/google/cloud/hooks/test_cloud_run.py | 121 +++++------- .../google/cloud/operators/test_cloud_composer.py | 36 ++++ .../airflow/providers/openlineage/utils/utils.py | 14 +- .../tests/unit/openlineage/plugins/test_utils.py | 17 +- scripts/ci/prek/check_default_language_freeze.py | 68 ------- scripts/docker/entrypoint_ci.sh | 9 +- .../docker/install_airflow_when_building_images.sh | 12 +- .../src/airflow_shared/secrets_masker/__init__.py | 4 - .../secrets_masker/secrets_masker.py | 71 +++---- .../tests/secrets_masker/test_secrets_masker.py | 144 +++++++++----- 58 files changed, 1110 insertions(+), 592 deletions(-) copy airflow-core/src/airflow/hooks/README.md => GOVERNANCE.md (67%) delete mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/en/_freeze_exemptions.json create mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/he/tasks.json delete mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/_freeze_exemptions.json delete mode 100755 scripts/ci/prek/check_default_language_freeze.py