This is an automated email from the ASF dual-hosted git repository.
pierrejeambrun pushed a change to branch backport-77fae41-v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 37f1cc0634c [v3-1-test] UI: Fix Grid for cleared runs when tasks were
removed (#56085)
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 1b33eb631f7 [v3-1-test] Emit log stream stopped warning as ndjson
(#56474) (#56480)
add e2ebc42b58f [v3-1-test] UI: Fix Grid for cleared runs when tasks were
removed (#56085)
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 (37f1cc0634c)
\
N -- N -- N refs/heads/backport-77fae41-v3-1-test (e2ebc42b58f)
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 | 2 +-
.github/workflows/push-image-cache.yml | 4 +
.pre-commit-config.yaml | 2 +-
Dockerfile.ci | 2 +-
RELEASE_NOTES.rst | 2 +-
airflow-core/docs/best-practices.rst | 2 +-
airflow-core/pyproject.toml | 7 +-
.../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/jobs/scheduler_job_runner.py | 4 +-
airflow-core/src/airflow/serialization/schema.json | 2 +-
.../airflow/serialization/serialized_objects.py | 15 +-
.../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 +
.../ui/src/components/TaskInstanceTooltip.tsx | 4 +-
.../ui/src/layouts/Details/DagBreadcrumb.tsx | 3 +-
.../ui/src/layouts/Details/Grid/DurationTick.tsx | 17 +-
.../ui/src/layouts/Details/ToggleGroups.tsx | 33 +-
.../airflow/ui/src/pages/DagsList/RecentRuns.tsx | 15 +-
.../src/airflow/ui/src/pages/Events/Events.tsx | 28 +-
.../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 +-
.../ui/src/pages/TaskInstances/TaskInstances.tsx | 6 +-
.../src/airflow/ui/src/pages/XCom/XCom.tsx | 26 +-
.../src/airflow/ui/src/utils/datetimeUtils.test.ts | 10 +-
.../src/airflow/ui/src/utils/datetimeUtils.ts | 13 +-
airflow-core/src/airflow/utils/log/log_reader.py | 3 +-
.../api_fastapi/core_api/routes/ui/test_grid.py | 20 +-
.../tests/unit/callbacks/test_callback_requests.py | 22 +-
.../tests/unit/dag_processing/test_processor.py | 10 +-
.../unit/serialization/test_dag_serialization.py | 68 +-
.../tests/unit/utils/log/test_log_reader.py | 2 +-
dev/breeze/README.md | 2 +-
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/pyproject.toml | 2 +-
.../commands/release_management_commands.py | 2 +-
dev/breeze/uv.lock | 1540 ++++++++++----------
devel-common/pyproject.toml | 5 +-
docs/spelling_wordlist.txt | 1 +
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/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 +-
reproducible_build.yaml | 4 +-
scripts/ci/prek/check_imports_in_providers.py | 2 +-
scripts/ci/prek/ruff_format.py | 2 +-
scripts/in_container/run_schema_defaults_check.py | 3 +
77 files changed, 1059 insertions(+), 994 deletions(-)
create mode 100644
airflow-core/src/airflow/ui/src/components/ExpandCollapseButtons.tsx