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 2026/04/17 17:08:53 UTC
(airflow) branch dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-2-test/3-2-core-ui-package-updates-39d1ac600f updated (0ef27a03575 -> 85060288ec6)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-2-test/3-2-core-ui-package-updates-39d1ac600f
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 0ef27a03575 Bump the 3-2-core-ui-package-updates group across 1 directory with 32 updates
omit 07a2db8ffba [v3-2-test] fix: update dependencies to fix dependabot alarms in core#65049 (#65245)
omit 13447e3593e [v3-2-test] Feat/check multi team enabled when team name provided api (#63994) (#65226)
omit b45201274bc [v3-2-test] Fix: add RUN, HITL_DETAIL, TASK_INSTANCE entities to /dags endpoint as it returns nested entities in response (#64822) (#65225)
omit 8ef216c3bbe [v3-2-test] Add fast-path heartbeat UPDATE to avoid row lock in the common case (#65029) (#65137)
omit ec8d1a148cd [v3-2-test] Bump `pagefind>=1.5.0` (#65253) (#65266)
omit dba43f3bf45 [v3-2-test] Add missing Polish translations to reach 100% coverage (#65272)
omit 01c40467938 [v3-2-test] fix(ui): avoid false unused plural keys in translation completeness check (#65259) (#65270)
omit a54d6719b9c Synchronize v3-2-test with main
omit 336bda7e17e [v3-2-test] Shift constraints-version-check staleness coloring by --cooldown-days (#65233) (#65252)
omit 8df2b4c8987 [v3-2-test] Adjust column length for constraints_version_check (#64403) (#65251)
omit 4f8b2b7c114 [v3-2-test] Add "# Days Stale" column and distinct status colors to `constraints-version-check` (#64331) (#65250)
omit 3b17b4418b1 [v3-2-test] update footer summary table for constraints version check script (#64117) (#65249)
omit 2c4401786ff [v3-2-test] Fix scheduled CI upgrade job: extract versions from uv.lock + Slack alerts (#65211) (#65243)
omit b43d7bdac0b [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65242)
omit 4b2fd04c7f6 [v3-2-test] Added breeze generate issue content for airflow-ctl (#65042) (#65241)
omit 01a25b47dfc [v3-2-test] Add exclude-newer-package=false for all workspace components in uv config (#64859) (#65238)
omit 234a3186f29 [v3-2-test] Bump actions/github-script in the github-actions-updates group (#65150) (#65160)
omit 6d17303facf [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65165)
omit a17d6b2ef2d [v3-2-test] CI: Upgrade important CI environment (#65213)
omit 778c68815f6 [v3-2-test] UI: Show deactivated state for stale DAGs (#65214) (#65218)
omit ea242328958 Reduce per-DAG queries during DAG serialization with bulk prefetch (#64929) (#65208)
omit 91cca114dd8 [v3-2-test] Fix serializer for empty string extra connection (#65014) (#65215)
omit c6dd0a4ce78 [v3-2-test] Pin pyarrow>=22.0.0 on Python 3.14 in highest-resolution constraints (#65216) (#65219)
omit f4f4ce3b7c0 [v3-2-test] fix(ui): use fixed menu positioning for dropdowns in connection forms (#65007) (#65085) (#65138)
omit 5a13c594a80 [v3-2-test] fix(ui): sync SearchBar value with defaultValue changes (#65054) (#65140)
omit bd4d5de674b [v3-2-test] Fix backport test for log line number gap fix (#65039) (#65187)
omit 3bf735795c2 [v3-2-test] Fix CI Slack notifications never firing recovery alerts (#65119) (#65164)
omit 85d1cb155e5 feat: add `write_to_os` writing task logs to opensearch (#64364) (#65201)
omit 9e3f1e55676 [v3-2-test] fix sdk configuration to use $AIRFLOW_CONFIG env (#64936) (#65200)
omit a5c1b6b7f80 Prevent Session from staying opened between yields (#65179) (#65195)
omit 2c6ed8eaaeb Prevent Session leak from StreamingResponse API endpoints. (#65162) (#65193)
omit 88155f852e8 [v3-2-test] MD files only optimization only on PUSH (#65181) (#65182)
omit 68be9e81fcd [v3-2-test] Fix redirect loop when stale root-path `_token` cookie exists from older Airflow instance (#64955) (#65177)
omit 70a928fc3b7 [v3-2-test] Re export AirflowPlugin to fix mypy errors in plugins (#65132) (#65163)
omit 3b2b3e43072 Bump actions/github-script in the github-actions-updates group (#65149)
omit ea2ae1c2223 [v3-2-test] Grant write permissions to scheduled CI upgrade check workflows (#65168) (#65176)
omit 1b12a49510d [v3-2-test] Fix publishing failure when new providers are added to main (#65093) (#65101)
omit 78ed84c7136 [v3-2-test] restore OpenSearch log integration (#64764) (#65003)
omit f6aca26aaa2 [v3-2-test] Validate operator arg types at decoration time in @task decorator (#65041) (#65050)
omit f92d22b803d [v3-2-test] Expose queueing/scheduled time in the Gantt Chart (#63372) (#65016)
omit 02f5c137477 [v3-2-test] Fix E2E Flaky Tests Report failing with gh api 404 (#65120) (#65157)
omit d563d69e41f [v3-2-test] Speed up Publish Docs to S3 workflow with main CI image cache (#65108) (#65144)
omit 8fc8caaed1d [v3-2-test] Remove breeze k8s configure-k8s-cluster (#65088) (#65117)
omit 8ff94bfcd9f Bump aws-actions/configure-aws-credentials (#65023)
omit 27324ce7e5c [v3-2-test] Fix CLI error handling and exit codes for failed commands (#65052) (#65097)
omit 8e55051fc55 [v3-2-test] Prevent path traversal via AIRFLOW_CLI_ENVIRONMENT in airflowctl (#64618) (#65096)
omit e86585dd5cd [v3-2-test] Trigger unit tests when only shared/*.py files change (#64999) (#65094)
omit 98b3e0db39f sync airflowctl from main to v3-2-test (#65069)
omit eb3896d59f5 [v3-2-test] fix(cli): change is_alive default to None in jobs list (#65065) (#65091)
omit 1af072e318b [v3-2-test] add yaml-based help texts for auto-generated airflowctl commands (#65073) (#65090)
omit f9559f9c2b0 [v3-2-test] Added plugins command to airflowctl (#64935) (#65001)
omit 57ceb425880 [v3-2-test] Fix missing dag_id in get_task_instance (#64957) (#64968) (#65067)
omit 67a29a28a9f [v3-2-test] Fixed incorrect image path for helm/core issues in breeze docs (#65060) (#65064)
omit 68f71377a5a [v3-2-test] Sync default image Python version references (#64994) (#65045)
omit ff7097240a4 [v3-2-test] Add FAQ entry for API server memory growth with gunicorn worker recycling (#65036) (#65037)
omit f5239c95676 [v3-2-test] Fix release check tooling for providers (#64920) (#65008)
omit 9e3fbb8967b [v3-2-test] fix(ui): cancel debounce on clear to prevent stale search value (#64893) (#64907)
omit 59cb28048a3 [v3-2-test] build(prek-hook): Check whether new "raise AirflowException" is added (#55416) (#64992)
omit e159e41bead [v3-2-test] Fix read out-of-order issue with send method in CommsDecoder (#64894) (#64946)
omit cca3b3839a6 [v3-2-test] Fix broken pytest/main after PR 64923 (#64978) (#64983)
omit 6d6be2ee604 [v3-2-test] Hide legacy sql connection (#64923) (#64973)
omit 663b6e73dfc [v3-2-test] UI: Implement automatic link target detection for extra_links (#64404) (#64967)
omit 4b1f9eeba8a [v3-2-test] fix bulk connection delete banner (#64735) (#64961)
omit 010ba65edda [v3-2-test] open task group when navigating via group name; preserve arrow toggl… (#64284) (#64919)
omit ba4be73c24a [v3-2-test] fix(migrations): move UPDATEs inside disable_sqlite_fkeys in migration 0097 (#64876) (#64940)
omit 8cbe7b9c4a1 [v3-2-test] Speed up cleanup_python_generated_files by skipping irrelevant dirs (#64927) (#64930)
omit 548e0a96a37 [v3-2-test] CI: Upgrade important CI environment (#64917)
omit ab42e493b7f [v3-2-test] Bugfix/skip commit checks on automated ci upgrades (#64856) (#64916)
omit 2eeff98486f [v3-2-test] Replace upgrade-check build failure with scheduled upgrade PR workflow (#64836) (#64915)
omit 4b5b7d03ffc [v3-2-test] Fix CARGO_HOME location for airflow user builds (#64899) (#64914)
omit 5c65f5ace1d [v3-2-test] docs: remove outdated reference to Dag Dependencies view (#64787) (#64911)
omit 672da20be77 [v3-2-test] Skip newsfragment check on label events to avoid approval requirement (#64901) (#64903)
omit 64fe17d05c1 [v3-2-test] Return 410 Gone for heartbeat when cleared TI exists in TIH (#61631) (#64693)
omit a6e98d064a4 [v3-2-test] fix(scheduler): skip asset-triggered dags without SerializedDagModel (#64322) (#64738)
omit c49a99b3fc2 [v3-2-test] airflow-ctl: fix variable import to correctly handle falsy values (#64362) (#64448)
omit af4718d2b98 [v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)
omit 34e65924d19 [v3-2-test] Update ASF allowlist-check action to latest version (#64728) (#64733)
omit 6b219cf533f [v3-2-test] Docs: Add JWT authentication docs and strengthen security model (#64760) (#64849)
omit 58c6d66a6e7 [v3-2-test] Run `uv lock --upgrade` locally in `breeze ci upgrade` instead of inside CI image (#64804) (#64806)
omit f5c871b45b2 [v3-2-test] Fix N+1 query pattern in task instance states and count endpoints (#60352) (#64695)
omit 14903c62c1e [v3-2-test] Fix TypeError in GET /dags/{dag_id}/tasks when order_by field has None values (#64384) (#64587)
omit 441b71c53ea [v3-2-test] Docs: Add gh pr create example to provider release instructions (#64865) (#64866)
omit cf79a7106c1 [v3-2-test] Move "Free up disk space" step into prepare_breeze_and_image action (#64872) (#64873)
omit b5a77b3dfd7 [v3-2-test] fix(ui): prevent duplicate nav sidebar when iframe navigates away from auth pages (#63873) (#64854)
omit 9fca0423ee1 [v3-2-test] Fix Gantt view "Error invalid date" on running DagRun (#64752) (#64853)
omit dc64c82b987 [v3-2-test] connections import now returns non-zero exit code on failure (#64416) (#64449)
omit a14b09b8ec9 [v3-2-test] Allow UI theme config without tokens (CSS-only or empty fallback) (#64552) (#64852)
omit 9ba15c03083 [v3-2-test] fix mypy error due to 1.20.0 upgrade (#64832)
omit d6af91a8bac [v3-2-test] Install rustup and cargo in CI and prod build images (#64725) (#64729)
omit 1a2999d9626 [v3-2-test] Remove dependabot alarms in airflow core npm dependencies (#64791)\n(cherry picked from commit 529b49c57e8b776ca49fc180d877457570d53f1c)\n\nCo-authored-by: Jens Scheffler <95...@users.noreply.github.com> (#64811)
omit 7db7ff0c9f4 [v3-2-test] Backport #62849: Fix structlog positional formatting for single-dict arguments (#64773)
omit a415b61a446 [v3-2-test] Run non-provider mypy checks as regular prek static checks instead of separate CI jobs (#64780) (#64810)
omit c47d074d05c [v3-2-test] Exclude text non-doc files from triggering full CI test runs (#64584) (#64809)
omit 17a14b18f49 [v3-2-test] Fix group/extra bug in initialize_virtualenv (#62230) (#64808)
omit 02e5fad5be9 CI: Upgrade important CI environment (#64797)
omit 42b5b04f3b9 [v3-2-test] Add --path-to-airflow-svn definitions to release verification (#64798) (#64805)
omit 17cb1b760e4 [v3-2-test] Allow revent packages when testing RC versions (#64774) (#64783)
omit 45d353a796d [v3-2-test] fix(ui): correct external link target and add rel attributes (#64542) (#64772)
omit 5d2fde6d97c [v3-2-test] UI: Filter DagVersionSelect options based on selected DagRun (#64736) (#64771)
omit 2ec123b2916 [v3-2-test] CI: Build CI image after Dockerfiles are updated in breeze ci upgrade (#64777) (#64781)
omit 1826619b1c9 [v3-2-test] [main] Force building CI image on upgrade important CI environment (#64536) (#64769)
omit f67b341d7d9 [v3-2-test] Fix #62414: Remove spurious blank lines in filtered task log download (#64235) (#64640)
omit b224e4c6a1e [v3-2-test] Fix OTel metrics lost in forked task processes (#64703) (#64720)
omit 5d15870660c i18n: add missing keys and fix Taiwanese Mandarin terminology
omit e26e574bcd6 [v3-2-test] Fix start_date in example DAGs to avoid TZ conversion overflow (#63882) (#64758)
omit 5a4768c6534 [v3-2-test] Add --frozen to uv run commands in run_tests and document uv lock behavior (#64699) (#64721)
omit c31ec53cebe [v3-2-test] Simplify ci_image_build and add test coverage for remote logging e2e (#64697) (#64698)
omit f02df24e880 Bump the github-actions-updates group with 3 updates (#64686)
omit 87fc18bad72 [v3-2-test] Temporarily upgrade allowlist-check to latest version (#64713) (#64717)
omit d31266748da [v3-2-test] Skip UI E2E tests on derived full tests needed, canary, and scheduled builds (#64673) (#64675)
omit 7d1a7d1212d [v3-2-test] add concurrency in update-constrants-on-push (#64645) (#64671)
omit 79f64575b1a Update release notes for 3.2.0rc2
omit 33e9bad3bbd [v3-2-test] Guard against null trigger in asset watcher cleanup (#64659) (#64660)
omit 103c05d22f0 [v3-2-test] Fix ObjectStoragePath NoCredentialsError when using conn_id with remote stores (#64634) (#64646)
omit 2f7893f7ebb [v3-2-test] Fix double-serialization issue by unwrapping serialized kwargs in `encode_trigger` (#64626) (#64642)
omit bbc9a659688 [v3-2-test] Run DB check only for core components in prod entrypoint (#63413) (#64637)
omit 8950405d963 [v3-2-test] Remove false-positive RFC3986 underscore warning from Connection.get_uri() (#64345) (#64607)
omit ff08ceb2dd6 [v3-2-test] fix: restore early return in check_for_write_conflict (#64062) (#64426)
omit 777caf04010 [v3-2-test] Fix deferred task resume failure when worker is older than server (#64598) (#64619)
omit a15dbf599c0 [v3-2-test] Fix serde deserialization of old-format builtin types in trigger kwargs (#64615) (#64623)
omit c92d473b5a8 [v3-2-test] Fix: Restore live stdout logging for Elasticsearch log forwarding (#64067) (#64592)
omit 7790548079d Fix TaskInstance crash with non-serialized operators missing get_weight (#64557) (#64597)
omit abfaef45e2a [v3-2-test] Retry uv sync lowest-direct resolution in CI to handle transient failures (#64565) (#64578)
omit cefffb2eab5 [v3-2-test] Fix Gantt view still visible when time range is outside dagrun window #64147 (#64179) (#64549)
omit 091ef3ae3ad [v3-2-test] Increase Playwright E2E test retries from 2 to 4 in CI (#64604) (#64605)
omit b824b715d78 Revert "[v3-2-test] Add prek hook to enforce conf import from compat SDK in providers (#64564) (#64567)" (#64602)
omit 9ce322a45c7 [v3-2-test] Remove non-main branch triggers from newsfragment PR number check (#64593) (#64595)
omit af87cb182c8 [v3-2-test] Fix per-option button rendering for 4 options (#64453) (#64494)
omit 2018c015001 [v3-2-test] Add AGENTS.md for dev/ and scripts/ci/prek/ (#64434) (#64435)
omit 60c62940f2f [v3-2-test] Docs: Add RC shortcut for first release candidates from test branch (#64528) (#64532)
omit 641dd2a8fa9 [v3-2-test] Add ASF allowlist check workflow for GitHub Actions (#64450) (#64452)
omit 77fffe750eb [v3-2-test] Fix newsfragment check being cancelled on rapid PR events (#64447) (#64495)
omit 3f90e14eb8d [v3-2-test] Add prek hook to enforce conf import from compat SDK in providers (#64564) (#64567)
omit 00c7996c974 Fix teardown scope evaluation: lazy iteration, early return, better tests (#64558)
omit 28c9277795a [v3-2-test] Fix SecretCache import error in Python 3.14 with pytest-xdist (#64525) (#64537)
omit 5ace2e04ba8 CI: Upgrade important CI environment (#64514)
omit 95ed699c5f7 [v3-2-test] Fix SecretCache import failure on Python 3.14 multiprocessing (#64501) (#64515)
omit 1a489f8b29f [v3-2-test] Add no-op _process_workloads to EdgeExecutor to improve readability (#64236) (#64507)
add 39163017df7 [v3-2-test] Add no-op _process_workloads to EdgeExecutor to improve readability (#64236) (#64507)
add 882612a51f4 [v3-2-test] Fix SecretCache import failure on Python 3.14 multiprocessing (#64501) (#64515)
add 23b5c3bd8fa CI: Upgrade important CI environment (#64514)
add 11770a5b637 [v3-2-test] Fix SecretCache import error in Python 3.14 with pytest-xdist (#64525) (#64537)
add e9c0c9658fc Fix teardown scope evaluation: lazy iteration, early return, better tests (#64558)
add ef3f9411c9e [v3-2-test] Add prek hook to enforce conf import from compat SDK in providers (#64564) (#64567)
add ad55bc4b356 [v3-2-test] Fix newsfragment check being cancelled on rapid PR events (#64447) (#64495)
add ed0018c847e [v3-2-test] Add ASF allowlist check workflow for GitHub Actions (#64450) (#64452)
add 84b598f025a [v3-2-test] Docs: Add RC shortcut for first release candidates from test branch (#64528) (#64532)
add 51144dc9955 [v3-2-test] Add AGENTS.md for dev/ and scripts/ci/prek/ (#64434) (#64435)
add b04e0ede703 [v3-2-test] Fix per-option button rendering for 4 options (#64453) (#64494)
add e69a6418392 [v3-2-test] Remove non-main branch triggers from newsfragment PR number check (#64593) (#64595)
add 7d69e7d4f79 Revert "[v3-2-test] Add prek hook to enforce conf import from compat SDK in providers (#64564) (#64567)" (#64602)
add bfaf2346e3a [v3-2-test] Increase Playwright E2E test retries from 2 to 4 in CI (#64604) (#64605)
add 77063e6ec02 [v3-2-test] Fix Gantt view still visible when time range is outside dagrun window #64147 (#64179) (#64549)
add ebf50d00ac4 [v3-2-test] Retry uv sync lowest-direct resolution in CI to handle transient failures (#64565) (#64578)
add 3a11f7fe95f Fix TaskInstance crash with non-serialized operators missing get_weight (#64557) (#64597)
add e64b7e41d72 [v3-2-test] Fix: Restore live stdout logging for Elasticsearch log forwarding (#64067) (#64592)
add 8d0fb4b34d1 [v3-2-test] Fix serde deserialization of old-format builtin types in trigger kwargs (#64615) (#64623)
add 0a000c486d3 [v3-2-test] Fix deferred task resume failure when worker is older than server (#64598) (#64619)
add 68d98747872 [v3-2-test] fix: restore early return in check_for_write_conflict (#64062) (#64426)
add beee8b693c0 [v3-2-test] Remove false-positive RFC3986 underscore warning from Connection.get_uri() (#64345) (#64607)
add d1d24163105 [v3-2-test] Run DB check only for core components in prod entrypoint (#63413) (#64637)
add 959ebd83c13 [v3-2-test] Fix double-serialization issue by unwrapping serialized kwargs in `encode_trigger` (#64626) (#64642)
add 3840fae2e16 [v3-2-test] Fix ObjectStoragePath NoCredentialsError when using conn_id with remote stores (#64634) (#64646)
add 531196158fc [v3-2-test] Guard against null trigger in asset watcher cleanup (#64659) (#64660)
add 3bc3ccfacc3 Update release notes for 3.2.0rc2
add 37069948c09 Update python client version/changelog for 3.2.0 release
add 5708962c8ff [v3-2-test] add concurrency in update-constrants-on-push (#64645) (#64671)
add 17fe2493d21 [v3-2-test] Skip UI E2E tests on derived full tests needed, canary, and scheduled builds (#64673) (#64675)
add 201e763cff0 [v3-2-test] Temporarily upgrade allowlist-check to latest version (#64713) (#64717)
add a4b7e250b63 Bump the github-actions-updates group with 3 updates (#64686)
add 41f81185e07 [v3-2-test] Simplify ci_image_build and add test coverage for remote logging e2e (#64697) (#64698)
add c8e99239950 [v3-2-test] Add --frozen to uv run commands in run_tests and document uv lock behavior (#64699) (#64721)
add ce8dce427e6 [v3-2-test] Fix start_date in example DAGs to avoid TZ conversion overflow (#63882) (#64758)
add 68c40e688df i18n: add missing keys and fix Taiwanese Mandarin terminology
add e4d0c265012 [v3-2-test] Fix OTel metrics lost in forked task processes (#64703) (#64720)
add abbab2a66d9 [v3-2-test] Fix #62414: Remove spurious blank lines in filtered task log download (#64235) (#64640)
add c58f4e21e0e [v3-2-test] [main] Force building CI image on upgrade important CI environment (#64536) (#64769)
add 15b0952adff [v3-2-test] CI: Build CI image after Dockerfiles are updated in breeze ci upgrade (#64777) (#64781)
add c24a440828d [v3-2-test] UI: Filter DagVersionSelect options based on selected DagRun (#64736) (#64771)
add ec2b8a1eae4 [v3-2-test] fix(ui): correct external link target and add rel attributes (#64542) (#64772)
add 5d6f07d7722 [v3-2-test] Allow revent packages when testing RC versions (#64774) (#64783)
add cd562c46678 [v3-2-test] Add --path-to-airflow-svn definitions to release verification (#64798) (#64805)
add e82585d0901 CI: Upgrade important CI environment (#64797)
add 196808b8c64 [v3-2-test] Fix group/extra bug in initialize_virtualenv (#62230) (#64808)
add a796c633d48 [v3-2-test] Exclude text non-doc files from triggering full CI test runs (#64584) (#64809)
add ec9f46a0f96 [v3-2-test] Run non-provider mypy checks as regular prek static checks instead of separate CI jobs (#64780) (#64810)
add 10e95ae0d1b [v3-2-test] Backport #62849: Fix structlog positional formatting for single-dict arguments (#64773)
add 28a8071d2d6 [v3-2-test] Remove dependabot alarms in airflow core npm dependencies (#64791)\n(cherry picked from commit 529b49c57e8b776ca49fc180d877457570d53f1c)\n\nCo-authored-by: Jens Scheffler <95...@users.noreply.github.com> (#64811)
add 0860c23e6c1 [v3-2-test] Install rustup and cargo in CI and prod build images (#64725) (#64729)
add 0070a18956d [v3-2-test] fix mypy error due to 1.20.0 upgrade (#64832)
add 4477f673b77 [v3-2-test] Allow UI theme config without tokens (CSS-only or empty fallback) (#64552) (#64852)
add 6ad033c0908 [v3-2-test] connections import now returns non-zero exit code on failure (#64416) (#64449)
add 1ab48e57da5 [v3-2-test] Fix Gantt view "Error invalid date" on running DagRun (#64752) (#64853)
add 116a82beca3 [v3-2-test] fix(ui): prevent duplicate nav sidebar when iframe navigates away from auth pages (#63873) (#64854)
add e2c04cd2f65 [v3-2-test] Move "Free up disk space" step into prepare_breeze_and_image action (#64872) (#64873)
add d509ec5bb61 [v3-2-test] Docs: Add gh pr create example to provider release instructions (#64865) (#64866)
add 69efac21d70 [v3-2-test] Fix TypeError in GET /dags/{dag_id}/tasks when order_by field has None values (#64384) (#64587)
add 9e3c10874e4 [v3-2-test] Fix N+1 query pattern in task instance states and count endpoints (#60352) (#64695)
add 63c6799bf8d [v3-2-test] Run `uv lock --upgrade` locally in `breeze ci upgrade` instead of inside CI image (#64804) (#64806)
add f40c6d7c130 [v3-2-test] Docs: Add JWT authentication docs and strengthen security model (#64760) (#64849)
add 7d1035b8ea7 [v3-2-test] Update ASF allowlist-check action to latest version (#64728) (#64733)
add 748c5736cdf [v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)
add b9ae228110e [v3-2-test] airflow-ctl: fix variable import to correctly handle falsy values (#64362) (#64448)
add 762c9762440 [v3-2-test] fix(scheduler): skip asset-triggered dags without SerializedDagModel (#64322) (#64738)
add 1b9681902c8 [v3-2-test] Return 410 Gone for heartbeat when cleared TI exists in TIH (#61631) (#64693)
add fde168e0046 [v3-2-test] Skip newsfragment check on label events to avoid approval requirement (#64901) (#64903)
add fc5cade15bc [v3-2-test] docs: remove outdated reference to Dag Dependencies view (#64787) (#64911)
add 83209f89834 [v3-2-test] Fix CARGO_HOME location for airflow user builds (#64899) (#64914)
add 04bda1058ad [v3-2-test] Replace upgrade-check build failure with scheduled upgrade PR workflow (#64836) (#64915)
add 9fe606aa8fd [v3-2-test] Bugfix/skip commit checks on automated ci upgrades (#64856) (#64916)
add 1a04cd33d24 [v3-2-test] CI: Upgrade important CI environment (#64917)
add b3c635cd8fa [v3-2-test] Speed up cleanup_python_generated_files by skipping irrelevant dirs (#64927) (#64930)
add 550053dfefd [v3-2-test] fix(migrations): move UPDATEs inside disable_sqlite_fkeys in migration 0097 (#64876) (#64940)
add 2b9b0404ee6 [v3-2-test] open task group when navigating via group name; preserve arrow toggl… (#64284) (#64919)
add 5ef4dfb4c69 [v3-2-test] fix bulk connection delete banner (#64735) (#64961)
add 15b8f449805 [v3-2-test] UI: Implement automatic link target detection for extra_links (#64404) (#64967)
add 05f67dac1d8 [v3-2-test] Hide legacy sql connection (#64923) (#64973)
add f79f07af85b [v3-2-test] Fix broken pytest/main after PR 64923 (#64978) (#64983)
add 27323612cbb [v3-2-test] Fix read out-of-order issue with send method in CommsDecoder (#64894) (#64946)
add b2ffa35b474 [v3-2-test] build(prek-hook): Check whether new "raise AirflowException" is added (#55416) (#64992)
add ad43190c8c8 [v3-2-test] fix(ui): cancel debounce on clear to prevent stale search value (#64893) (#64907)
add 7bd1c0d292e [v3-2-test] Fix release check tooling for providers (#64920) (#65008)
add ad89865ab68 [v3-2-test] Add FAQ entry for API server memory growth with gunicorn worker recycling (#65036) (#65037)
add ebfebb31482 [v3-2-test] Sync default image Python version references (#64994) (#65045)
add af5835e196a [v3-2-test] Fixed incorrect image path for helm/core issues in breeze docs (#65060) (#65064)
add f2da6dcaacd [v3-2-test] Fix missing dag_id in get_task_instance (#64957) (#64968) (#65067)
add 642e2022e3f [v3-2-test] Added plugins command to airflowctl (#64935) (#65001)
add d66c7b6646c [v3-2-test] add yaml-based help texts for auto-generated airflowctl commands (#65073) (#65090)
add b59a5bb4b42 [v3-2-test] fix(cli): change is_alive default to None in jobs list (#65065) (#65091)
add d1d097ddcd6 sync airflowctl from main to v3-2-test (#65069)
add 1b13e05c733 [v3-2-test] Trigger unit tests when only shared/*.py files change (#64999) (#65094)
add ef0672691ef [v3-2-test] Prevent path traversal via AIRFLOW_CLI_ENVIRONMENT in airflowctl (#64618) (#65096)
add cd0cb9cd1c4 [v3-2-test] Fix CLI error handling and exit codes for failed commands (#65052) (#65097)
add 1b5956777bf Bump aws-actions/configure-aws-credentials (#65023)
add 46c98b0c58c [v3-2-test] Remove breeze k8s configure-k8s-cluster (#65088) (#65117)
add 20c065cad37 [v3-2-test] Speed up Publish Docs to S3 workflow with main CI image cache (#65108) (#65144)
add fe62a42488e [v3-2-test] Fix E2E Flaky Tests Report failing with gh api 404 (#65120) (#65157)
add f748e0b20cc [v3-2-test] Expose queueing/scheduled time in the Gantt Chart (#63372) (#65016)
add ab89bc303f4 [v3-2-test] Validate operator arg types at decoration time in @task decorator (#65041) (#65050)
add 5885eb0ca4f [v3-2-test] restore OpenSearch log integration (#64764) (#65003)
add 375a293ace2 [v3-2-test] Fix publishing failure when new providers are added to main (#65093) (#65101)
add f00ec52a239 [v3-2-test] Grant write permissions to scheduled CI upgrade check workflows (#65168) (#65176)
add 99f65e5fcfb Bump actions/github-script in the github-actions-updates group (#65149)
add 2666073844d [v3-2-test] Re export AirflowPlugin to fix mypy errors in plugins (#65132) (#65163)
add 29b49acca06 [v3-2-test] Fix redirect loop when stale root-path `_token` cookie exists from older Airflow instance (#64955) (#65177)
add 723f73639f3 [v3-2-test] MD files only optimization only on PUSH (#65181) (#65182)
add 44496eb9f10 Prevent Session leak from StreamingResponse API endpoints. (#65162) (#65193)
add 4e5064645e6 Prevent Session from staying opened between yields (#65179) (#65195)
add b132891cb6a [v3-2-test] fix sdk configuration to use $AIRFLOW_CONFIG env (#64936) (#65200)
add 23baffdc62a feat: add `write_to_os` writing task logs to opensearch (#64364) (#65201)
add 4ce2a94dcbf [v3-2-test] Fix CI Slack notifications never firing recovery alerts (#65119) (#65164)
add 7c564ae4f6d [v3-2-test] Fix backport test for log line number gap fix (#65039) (#65187)
add b87d2979331 [v3-2-test] fix(ui): sync SearchBar value with defaultValue changes (#65054) (#65140)
add e7c518611a9 [v3-2-test] fix(ui): use fixed menu positioning for dropdowns in connection forms (#65007) (#65085) (#65138)
add 0e65e92514e [v3-2-test] Pin pyarrow>=22.0.0 on Python 3.14 in highest-resolution constraints (#65216) (#65219)
add 8c37c0a92a0 [v3-2-test] Fix serializer for empty string extra connection (#65014) (#65215)
add 43b47e9b3db Reduce per-DAG queries during DAG serialization with bulk prefetch (#64929) (#65208)
add 37ad1da7e6e [v3-2-test] UI: Show deactivated state for stale DAGs (#65214) (#65218)
add bbfa839450b [v3-2-test] CI: Upgrade important CI environment (#65213)
add 63e12373aa7 [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65165)
add b5bbd5cc5a6 [v3-2-test] Bump actions/github-script in the github-actions-updates group (#65150) (#65160)
add 6ea50f8bf8c [v3-2-test] Add exclude-newer-package=false for all workspace components in uv config (#64859) (#65238)
add fd72e30a50a [v3-2-test] Added breeze generate issue content for airflow-ctl (#65042) (#65241)
add e7db0da53f3 [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65242)
add e85e2c06f54 [v3-2-test] Fix scheduled CI upgrade job: extract versions from uv.lock + Slack alerts (#65211) (#65243)
add d09d3c3536e [v3-2-test] update footer summary table for constraints version check script (#64117) (#65249)
add c3640d27c83 [v3-2-test] Add "# Days Stale" column and distinct status colors to `constraints-version-check` (#64331) (#65250)
add ddc413c2f83 [v3-2-test] Adjust column length for constraints_version_check (#64403) (#65251)
add af806a0928f [v3-2-test] Shift constraints-version-check staleness coloring by --cooldown-days (#65233) (#65252)
add a1d3678a8b5 Synchronize v3-2-test with main
add e6079771396 [v3-2-test] fix(ui): avoid false unused plural keys in translation completeness check (#65259) (#65270)
add adc00582d36 [v3-2-test] Add missing Polish translations to reach 100% coverage (#65272)
add bd2e87a088e [v3-2-test] Bump `pagefind>=1.5.0` (#65253) (#65266)
add adf6c9ebe91 [v3-2-test] Add fast-path heartbeat UPDATE to avoid row lock in the common case (#65029) (#65137)
add 57d2c0fb138 [v3-2-test] Fix: add RUN, HITL_DETAIL, TASK_INSTANCE entities to /dags endpoint as it returns nested entities in response (#64822) (#65225)
add 680e45b2072 [v3-2-test] Feat/check multi team enabled when team name provided api (#63994) (#65226)
add 1ea3acb9890 [v3-2-test] fix: update dependencies to fix dependabot alarms in core#65049 (#65245)
add 60dc28ba603 [v3-2-test] Fix asset graph view leaking DAGs outside the user's permissions (#65273) (#65280)
add 55c04909d00 [v3-2-test] Fix get_team_name_dep creating wasted async sessions when multi_team=False (#65275) (#65282)
add 7989942ad5a [v3-2-test] Pin airflow package versions in highest-resolution constraints (#65244) (#65255)
add 7a5a63e6fbe [v3-2-test] Lock TriggerCommsDecoder sync req-res cycle (#64882) (#65285)
add caeeee6bbbb Fix dispose_orm() not disposing async engine on shutdown (#65274) (#65284)
add a490edbb11b [v3-2-test] fix(migration): add missing disable_sqlite_fkeys to 0108 migraiton (#65288) (#65290)
add fbfaea5842e Remove gunicorn upper bound now that 25.2.0 is released with the fix (#64193) (#65292)
add d2a8523cc7d Add overridable metadata engine creation hooks in `settings.py` (#62184) (#65293)
add 73c25ce5930 fix(connection-model): RFC3896 `conn_type` warning (#63167) (#65294)
add 31ba3ccc74d Remove outdated TODO comment about permissions (#64169) (#65295)
add 940f86454b8 Fix zip DAG import errors being cleared during bundle refresh (#63617) (#65296)
add b949415fcf4 Change default sort to 'id' for list task instances (#64168) (#65297)
add 4c2761bff1f fix: use Dag form when materializing asset (#64211) (#65303)
add b7024786deb Restore `deactivate_deleted_dags` signature broken by #63617 (#64245) (#65312)
add b6d3152d216 update release notes of 3.2.0 specifying `sqlalchemy[asyncio]>=2.0.48` (#65133) (#65311)
add 91eeec44215 Add dag runs filters (Consuming Asset) (#63624) (#65306)
add 18a39321a44 fix(ui): invalidate task instances list query after clearing task instance (#63923) (#65304)
add 34f2e632c1f [v3-2-test] Add Registry link to docs navbar (#65258) (#65338)
add a9000503754 [v3-2-test] Enforce per-file import-error authorization using relative_fileloc + bundle (#65329) (#65343)
add 57cf697bf5e [v3-2-test] Refuse to follow log symlinks that resolve outside the base log folder (#65325) (#65345)
add 290fc79519b [v3-2-test] CI: Upgrade important CI environment (#65355)
add df985453eaa [v3-2-test] Set JWT refresh cookie Secure flag when request is HTTPS (#65348) (#65363)
add a8412711e3c [v3-2-test] Fix: PATCH /dags pagination bug and document wildcard dag_id_pattern (#65309)
add 7f92be84277 [v3-2-test] [v3-2-test] Ensure that DB migrations run in a single connection. (#65231) (#65368)
add 6aaee9c08db [v3-2-test] fix(ui): register trigger and sensor graph node types (#65167) (#65321)
add efcf7981cc9 [v3-2-test] Close German Translation Gaps 2026-04-15 (#65332)
add 45a06a7d51d [v3-2-test] Close Catalan gap (#65078) (#65389)
add f7c41f98a2a [v3-2-test] Fix DEFAULT_LOGGING_CONFIG use right kwargs (#65412) (#65424)
add 85060288ec6 Bump the 3-2-core-ui-package-updates group across 1 directory with 32 updates
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 (0ef27a03575)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-2-test/3-2-core-ui-package-updates-39d1ac600f (85060288ec6)
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:
RELEASE_NOTES.rst | 5 +
.../cluster-policies.rst | 44 ++++
airflow-core/newsfragments/64067.bugfix.rst | 1 -
airflow-core/pyproject.toml | 7 +-
.../api_fastapi/auth/middlewares/refresh_token.py | 2 +-
.../src/airflow/api_fastapi/common/db/common.py | 10 -
.../src/airflow/api_fastapi/common/parameters.py | 42 ++++
.../api_fastapi/core_api/datamodels/assets.py | 27 ++-
.../core_api/openapi/v2-rest-api-generated.yaml | 78 +++++-
.../api_fastapi/core_api/routes/public/assets.py | 16 +-
.../api_fastapi/core_api/routes/public/dag_run.py | 3 +
.../api_fastapi/core_api/routes/public/dags.py | 29 ++-
.../core_api/routes/public/import_error.py | 72 ++++--
.../api_fastapi/core_api/routes/ui/dependencies.py | 2 +
.../core_api/services/ui/dependencies.py | 24 +-
.../airflow/api_fastapi/execution_api/security.py | 17 +-
.../config_templates/airflow_local_settings.py | 2 +-
airflow-core/src/airflow/dag_processing/manager.py | 33 +--
.../src/airflow/jobs/triggerer_job_runner.py | 6 +-
...3_2_0_fix_migration_file_ORM_inconsistencies.py | 47 ++--
airflow-core/src/airflow/models/connection.py | 13 +-
airflow-core/src/airflow/models/dag.py | 3 +-
airflow-core/src/airflow/settings.py | 59 ++++-
.../src/airflow/ui/openapi-gen/queries/common.ts | 5 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 17 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 6 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 102 ++++++++
.../ui/openapi-gen/requests/services.gen.ts | 11 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 21 ++
airflow-core/src/airflow/ui/package.json | 4 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 60 ++---
.../airflow/ui/public/i18n/locales/ca/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/ca/assets.json | 1 -
.../airflow/ui/public/i18n/locales/ca/common.json | 22 ++
.../ui/public/i18n/locales/ca/components.json | 1 -
.../src/airflow/ui/public/i18n/locales/ca/dag.json | 6 +-
.../airflow/ui/public/i18n/locales/de/common.json | 21 +-
.../src/airflow/ui/public/i18n/locales/de/dag.json | 3 +
.../airflow/ui/public/i18n/locales/en/common.json | 2 +
.../airflow/ui/src/components/Graph/graphTypes.ts | 2 +
.../src/components/TriggerDag/TriggerDAGForm.tsx | 37 +--
.../src/components/TriggerDag/TriggerDAGModal.tsx | 6 +-
.../src/airflow/ui/src/constants/filterConfigs.tsx | 9 +-
.../src/airflow/ui/src/constants/searchParams.ts | 1 +
.../ui/src/pages/Asset/CreateAssetEventModal.tsx | 119 +++++----
airflow-core/src/airflow/ui/src/pages/DagRuns.tsx | 3 +
.../src/airflow/ui/src/pages/DagRunsFilters.tsx | 1 +
.../ui/src/pages/TaskInstances/TaskInstances.tsx | 2 +-
.../ui/src/queries/useClearTaskInstances.ts | 2 +
.../src/airflow/ui/src/utils/useFiltersHandler.ts | 1 +
airflow-core/src/airflow/utils/db.py | 7 +
.../src/airflow/utils/log/file_task_handler.py | 28 ++-
.../auth/middlewares/test_refresh_token.py | 45 ++++
.../core_api/routes/public/test_assets.py | 53 ++++
.../core_api/routes/public/test_dag_run.py | 45 ++++
.../core_api/routes/public/test_dags.py | 60 +++++
.../core_api/routes/public/test_import_error.py | 211 +++++++++++++++-
.../core_api/routes/ui/test_dependencies.py | 28 +++
.../api_fastapi/execution_api/test_security.py | 26 +-
.../test_airflow_local_settings.py | 76 ++++++
airflow-core/tests/unit/core/test_settings.py | 213 ++++++++++++++++
.../tests/unit/dag_processing/test_manager.py | 155 +++++++++++-
airflow-core/tests/unit/models/test_connection.py | 50 ++++
.../tests/unit/utils/log/test_file_task_handler.py | 99 ++++++++
airflow-core/tests/unit/utils/test_log_handlers.py | 2 +-
.../src/airflowctl/api/datamodels/generated.py | 18 ++
clients/python/CHANGELOG.md | 56 +++++
clients/python/version.txt | 2 +-
.../commands/release_management_commands.py | 2 +-
dev/breeze/uv.lock | 20 +-
devel-common/pyproject.toml | 2 +-
devel-common/src/docs/utils/conf_constants.py | 1 +
reproducible_build.yaml | 4 +-
scripts/in_container/run_generate_constraints.py | 37 ++-
uv.lock | 268 +++++++++++----------
77 files changed, 2121 insertions(+), 409 deletions(-)
delete mode 100644 airflow-core/newsfragments/64067.bugfix.rst
create mode 100644 airflow-core/tests/unit/config_templates/test_airflow_local_settings.py