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

vatsrahul1001 pushed a change to branch backport-322-61077
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 3cbf6bbf3b3 fix dag version inflation caused by unmatched serialized 
result of task using reserialized command (#61077)
     add fef5466ac8f Translations: add missing Polish translations for new UI 
keys (#66823)
     add 4704cbdda09 fix(DagCalendarTab): improve background color retrieval 
and loading overlay handling (#64189) (#66860)
     add 7f02104780b [v3-2-test] UI: Use link styling for Dag tags (#66750) 
(#66855)
     add 82785c5953f [v3-2-test] Close Korean Translation Gaps(May 13) (#66873)
     add 67abffd79c3 [v3-2-test] Close German Translation Gaps 2026-05-12 
(#66830)
     add b5f0ec62092 [v3-2-test] Check sensitive key names before applying 
recursion-depth cutoff in secrets masker (#65912) (#66748)
     add d4217f4038f Fix OTel timer metrics using Gauge instead of Histogram 
(#64207) (#66865)
     add 589e64710ea [v3-2-test] Fix external DB manager upgrades with existing 
tables (#66674) (#66882)
     add 868b696f115 [v3-2-test] Fix memory leak in LocalExecutor caused by 
unreleased file descriptor locks (#65121) (#66887)
     add a70a9feb135 Filter unreleased phantom versions from registry build 
(#65984) (#66902)
     add cbb9e5108fd [v3-2-test] Improve Post-Task logs to show exception in 
failure (#66735) (#66920)
     add ae83f9bf264 UI: Fix "Mark state as..." buttons grayed out when 
task/DAGRun already in target state (#66198) (#66919)
     add 727f12c4d0c Fix millisecond floating point duration bug (#66560) 
(#66915)
     add 990ad8e9e1c [v3-2-test] UI: Change queued Dag runs color to grey in 
Calendar (#66623) (#66870)
     add 485bbfdbfad Adds the DAG run ID to the grid bar tooltip and also 
surfaces it in the task instance tooltip in the grid view. (#65626) (#66871)
     add 28fb4acd378 Fix DagVersion when clearing tasks with run on latest 
version (#65835) (#66901)
     add f3bacfe37ef [v3-2-test] CI: Upgrade important CI environment (#66903)
     add 35e0911526e Fix registry backfill with per-provider versions and 
Docker extraction (#65223) (#66927)
     add 839835052a8 Fix flaky test_celery_integration with deterministic task 
registration (#66602) (#66916)
     add d4b48ac4ea6 Validate dag run conf in backfill dry-run (#66196) (#66935)
     add cac9cdb0b36 Registry: make tomllib fallback version-aware (#66666) 
(#66918)
     add a6bd360998d Breeze: make `breeze down` discover and stop every compose 
project (#66311) (#66928)
     add 925ff3d9965 Show dag run duration in grid tooltip (#65787) (#66900)
     add 74964a53e3e Merge branch 'v3-2-test' into backport-322-61077

No new revisions were added by this update.

Summary of changes:
 .github/workflows/registry-backfill.yml            | 110 ++--
 .github/workflows/registry-build.yml               |  18 +-
 Dockerfile                                         |   2 +-
 Dockerfile.ci                                      |   2 +-
 airflow-core/newsfragments/64207.significant.rst   |   1 +
 .../core_api/routes/public/backfills.py            |   1 +
 airflow-core/src/airflow/models/backfill.py        |   3 +-
 airflow-core/src/airflow/models/taskinstance.py    |  22 +-
 .../airflow/ui/public/i18n/locales/de/common.json  |  10 +
 .../ui/public/i18n/locales/de/components.json      |   6 +-
 .../airflow/ui/public/i18n/locales/ko/admin.json   |   5 +-
 .../airflow/ui/public/i18n/locales/ko/common.json  |  78 ++-
 .../ui/public/i18n/locales/ko/components.json      |   7 +-
 .../src/airflow/ui/public/i18n/locales/ko/dag.json |  16 +-
 .../airflow/ui/public/i18n/locales/pl/common.json  |  12 +
 .../ui/public/i18n/locales/pl/components.json      |   4 +-
 .../TaskInstance/ClearGroupTaskInstanceDialog.tsx  |  34 +-
 .../Clear/TaskInstance/ClearTaskInstanceDialog.tsx |  38 +-
 .../Clear/TaskInstance/runOnLatestVersion.test.ts  | 156 ++++++
 .../Clear/TaskInstance/runOnLatestVersion.ts       |  60 ++
 .../src/components/MarkAs/Run/MarkRunAsButton.tsx  |  14 +-
 .../TaskInstance/MarkTaskInstanceAsButton.tsx      |  14 +-
 .../ui/src/components/TaskInstanceTooltip.test.tsx |  21 +
 .../ui/src/components/TaskInstanceTooltip.tsx      |   7 +-
 .../airflow/ui/src/layouts/Details/Grid/Bar.tsx    |   1 +
 .../src/layouts/Details/Grid/GridButton.test.tsx   |  57 ++
 .../ui/src/layouts/Details/Grid/GridButton.tsx     |   7 +
 .../airflow/ui/src/layouts/Details/Grid/GridTI.tsx |   7 +-
 .../src/pages/Dag/Calendar/calendarUtils.test.ts   | 186 +++++++
 .../ui/src/pages/Dag/Calendar/calendarUtils.ts     |  37 +-
 .../src/airflow/ui/src/pages/DagsList/DagTags.tsx  |   7 +-
 .../src/airflow/ui/src/utils/datetimeUtils.test.ts |  24 +-
 .../src/airflow/ui/src/utils/datetimeUtils.ts      |  25 +-
 .../airflow/ui/tests/e2e/pages/DagCalendarTab.ts   |  50 +-
 airflow-core/src/airflow/utils/db_manager.py       |  42 +-
 .../core_api/routes/public/test_backfills.py       |  33 ++
 airflow-core/tests/unit/models/test_backfill.py    |  25 +
 airflow-core/tests/unit/models/test_cleartasks.py  |  48 ++
 airflow-core/tests/unit/utils/test_db_manager.py   |  50 +-
 dev/breeze/doc/03_developer_tasks.rst              |  13 +
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 dev/breeze/doc/images/output-commands.svg          |  84 +--
 dev/breeze/doc/images/output_down.svg              |  67 ++-
 dev/breeze/doc/images/output_down.txt              |   2 +-
 dev/breeze/doc/images/output_registry.svg          |   4 +-
 dev/breeze/doc/images/output_registry.txt          |   2 +-
 dev/breeze/doc/images/output_registry_backfill.svg |  56 +-
 dev/breeze/doc/images/output_registry_backfill.txt |   2 +-
 .../doc/images/output_registry_extract-data.svg    |  37 +-
 .../doc/images/output_registry_extract-data.txt    |   2 +-
 .../airflow_breeze/commands/developer_commands.py  |  59 +-
 .../commands/developer_commands_config.py          |   7 +
 .../airflow_breeze/commands/registry_commands.py   | 208 +++++--
 .../commands/registry_commands_config.py           |   3 +
 .../commands/release_management_commands.py        |   2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |  24 +-
 .../airflow_breeze/utils/docker_command_utils.py   |  79 +++
 dev/breeze/tests/test_docker_command_utils.py      |  97 ++++
 dev/breeze/uv.lock                                 |  44 +-
 dev/registry/.gitignore                            |   1 +
 dev/registry/extract_metadata.py                   | 116 +++-
 dev/registry/extract_versions.py                   |   6 +-
 dev/registry/tests/test_extract_metadata.py        | 144 +++++
 .../integration/celery/test_celery_executor.py     |  23 +-
 pyproject.toml                                     |   2 +-
 scripts/ci/prek/common_prek_utils.py               |  31 +-
 scripts/tools/setup_breeze                         |   2 +-
 .../src/airflow_shared/logging/structlog.py        |  12 +
 .../observability/metrics/otel_logger.py           |  58 +-
 .../observability/metrics/test_otel_logger.py      |  47 +-
 .../secrets_masker/secrets_masker.py               |  18 +-
 .../tests/secrets_masker/test_secrets_masker.py    |  38 ++
 .../src/airflow/sdk/execution_time/task_runner.py  |  13 +-
 uv.lock                                            | 603 +++++++++++----------
 74 files changed, 2478 insertions(+), 670 deletions(-)
 create mode 100644 airflow-core/newsfragments/64207.significant.rst
 create mode 100644 
airflow-core/src/airflow/ui/src/components/Clear/TaskInstance/runOnLatestVersion.test.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/components/Clear/TaskInstance/runOnLatestVersion.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Details/Grid/GridButton.test.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/Dag/Calendar/calendarUtils.test.ts

Reply via email to