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

rahulvats pushed a change to branch changes-3.2.1rc1
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 27d8ec1ef78 update release notes for 3.2.1rc1
 discard c831cd21854 Update version to 3.2.1
 discard 63ccd24fdc3 update release notes of 3.2.0 specifying 
`sqlalchemy[asyncio]>=2.0.48` (#65133) (#65311)
 discard dd051b10ada Restore `deactivate_deleted_dags` signature broken by 
#63617 (#64245) (#65312)
 discard 86a6c34f458 fix: use Dag form when materializing asset (#64211) 
(#65303)
 discard bbea9d9331d Change default sort to 'id' for list task instances 
(#64168) (#65297)
 discard f7b02231b49 Fix zip DAG import errors being cleared during bundle 
refresh (#63617) (#65296)
 discard 2dc52a85ad0 Remove outdated TODO comment about permissions (#64169) 
(#65295)
 discard bd2a6f8a700 fix(connection-model): RFC3896 `conn_type` warning 
(#63167) (#65294)
 discard 026e09be03b Add overridable metadata engine creation hooks in 
`settings.py` (#62184) (#65293)
 discard 444384038e6 Remove gunicorn upper bound now that 25.2.0 is released 
with the fix (#64193) (#65292)
 discard ff87f58f937 [v3-2-test] fix(migration): add missing 
disable_sqlite_fkeys to 0108 migraiton (#65288) (#65290)
 discard 4e1f5baf122 Fix dispose_orm() not disposing async engine on shutdown 
(#65274) (#65284)
 discard ca7181875a7 [v3-2-test] Lock TriggerCommsDecoder sync req-res cycle 
(#64882) (#65285)
 discard c114f8f8b5c [v3-2-test] Pin airflow package versions in 
highest-resolution constraints (#65244) (#65255)
 discard 25fc85a1bdc [v3-2-test] Fix get_team_name_dep creating wasted async 
sessions when multi_team=False (#65275) (#65282)
 discard 2ab99a2b86b [v3-2-test] Fix asset graph view leaking DAGs outside the 
user's permissions (#65273) (#65280)
 discard c831de7e167 [v3-2-test] fix: update dependencies to fix dependabot 
alarms in core#65049 (#65245)
 discard 0560b578080 [v3-2-test] Fix: add RUN, HITL_DETAIL, TASK_INSTANCE 
entities to /dags endpoint as it returns nested entities in response (#64822) 
(#65225)
 discard 1e61b5d3de5 [v3-2-test] Add fast-path heartbeat UPDATE to avoid row 
lock in the common case (#65029) (#65137)
 discard 84fff5c1bf2 [v3-2-test] Bump `pagefind>=1.5.0` (#65253) (#65266)
 discard bcc6b9ccdcd [v3-2-test] Add missing Polish translations to reach 100% 
coverage (#65272)
 discard ca36bda7b67 [v3-2-test] fix(ui): avoid false unused plural keys in 
translation completeness check (#65259) (#65270)
 discard f5fe9c3bf7e Synchronize v3-2-test with main
 discard 7b1ef8a9265 [v3-2-test] Shift constraints-version-check staleness 
coloring by --cooldown-days (#65233) (#65252)
 discard 2cd8093f47d [v3-2-test] Adjust column length for 
constraints_version_check (#64403) (#65251)
 discard 267298e0528 [v3-2-test] Add "# Days Stale" column and distinct status 
colors to `constraints-version-check` (#64331) (#65250)
 discard 723df89f9a4 [v3-2-test] update footer summary table for constraints 
version check script (#64117) (#65249)
 discard 9d049dde0a3 [v3-2-test] Fix scheduled CI upgrade job: extract versions 
from uv.lock + Slack alerts (#65211) (#65243)
 discard 7ea1ae07065 [v3-2-test] Run release calendar verification on its own 
schedule (#65118) (#65242)
 discard c0572d48df3 [v3-2-test] Added breeze generate issue content for 
airflow-ctl (#65042) (#65241)
 discard 670eaf9f1d8 [v3-2-test] Add exclude-newer-package=false for all 
workspace components in uv config (#64859) (#65238)
 discard 2d207fa826e [v3-2-test] Bump actions/github-script in the 
github-actions-updates group (#65150) (#65160)
 discard 4c4bfe5b580 [v3-2-test] Run release calendar verification on its own 
schedule (#65118) (#65165)
 discard 12cb8c58d7c [v3-2-test] CI: Upgrade important CI environment (#65213)
 discard 12bf460e201 [v3-2-test] UI: Show deactivated state for stale DAGs 
(#65214) (#65218)
 discard 35d595af69f Reduce per-DAG queries during DAG serialization with bulk 
prefetch (#64929) (#65208)
 discard 7e088a4e4b7 [v3-2-test] Fix serializer for empty string extra 
connection (#65014) (#65215)
 discard 2d431ad05d6 [v3-2-test] Pin pyarrow>=22.0.0 on Python 3.14 in 
highest-resolution constraints (#65216) (#65219)
 discard 7333283a7df [v3-2-test] fix(ui): use fixed menu positioning for 
dropdowns in connection forms (#65007) (#65085) (#65138)
 discard 39730c4d005 [v3-2-test] fix(ui): sync SearchBar value with 
defaultValue changes (#65054) (#65140)
 discard cef69d03a6c [v3-2-test] Fix backport test for log line number gap fix 
(#65039) (#65187)
 discard 768ee45675c [v3-2-test] Fix CI Slack notifications never firing 
recovery alerts (#65119) (#65164)
 discard 4e491cdb122 feat: add `write_to_os` writing task logs to opensearch 
(#64364) (#65201)
 discard 953682e4741 [v3-2-test] fix sdk configuration to use $AIRFLOW_CONFIG 
env (#64936) (#65200)
 discard 7b1d9888c36 Prevent Session from staying opened between yields 
(#65179) (#65195)
 discard d8abc70b365 Prevent Session leak from StreamingResponse API endpoints. 
(#65162) (#65193)
 discard 26f8cc8ab43 [v3-2-test] MD files only optimization only on PUSH 
(#65181) (#65182)
 discard 2a52ce2c178 [v3-2-test] Fix redirect loop when stale root-path 
`_token` cookie exists from older Airflow instance (#64955) (#65177)
 discard 307a6b1e923 [v3-2-test] Re export AirflowPlugin to fix mypy errors in 
plugins (#65132) (#65163)
 discard fd2095e1fd2 Bump actions/github-script in the github-actions-updates 
group (#65149)
 discard b7856b171b9 [v3-2-test] Grant write permissions to scheduled CI 
upgrade check workflows (#65168) (#65176)
 discard 46c8233e391 [v3-2-test] Fix publishing failure when new providers are 
added to main (#65093) (#65101)
 discard 255594c794c [v3-2-test] restore OpenSearch log integration (#64764) 
(#65003)
 discard 9b473cad98f [v3-2-test] Validate operator arg types at decoration time 
in @task decorator (#65041) (#65050)
 discard ba8942bd070 [v3-2-test] Fix E2E Flaky Tests Report failing with gh api 
404 (#65120) (#65157)
 discard 49919862e22 [v3-2-test] Speed up Publish Docs to S3 workflow with main 
CI image cache (#65108) (#65144)
 discard cce2ab8e9a0 [v3-2-test] Remove breeze k8s configure-k8s-cluster 
(#65088) (#65117)
 discard 5a20c6ad893 Bump aws-actions/configure-aws-credentials (#65023)
 discard 008aa25f00c [v3-2-test] Fix CLI error handling and exit codes for 
failed commands (#65052) (#65097)
 discard d3148bc010a [v3-2-test] Prevent path traversal via 
AIRFLOW_CLI_ENVIRONMENT in airflowctl (#64618) (#65096)
 discard 09047d3e169 [v3-2-test] Trigger unit tests when only shared/*.py files 
change (#64999) (#65094)
 discard 595f99bec07 sync airflowctl from main to v3-2-test (#65069)
 discard 0e8ced5a6ff [v3-2-test] fix(cli): change is_alive default to None in 
jobs list (#65065) (#65091)
 discard fa10ac71c23 [v3-2-test] add yaml-based help texts for auto-generated 
airflowctl commands (#65073) (#65090)
 discard c3e10a55251 [v3-2-test] Added plugins command to airflowctl (#64935) 
(#65001)
 discard bdb3bae117e [v3-2-test] Fix missing dag_id in get_task_instance 
(#64957) (#64968) (#65067)
 discard 287a42a58f9 [v3-2-test] Fixed incorrect image path for helm/core 
issues in breeze docs (#65060) (#65064)
 discard 051175d84bf [v3-2-test] Sync default image Python version references 
(#64994) (#65045)
 discard 8c36139169d [v3-2-test] Add FAQ entry for API server memory growth 
with gunicorn worker recycling (#65036) (#65037)
 discard 83f2ba1c14a [v3-2-test] Fix release check tooling for providers 
(#64920) (#65008)
 discard c86a347c887 [v3-2-test] fix(ui): cancel debounce on clear to prevent 
stale search value (#64893) (#64907)
 discard e9a7f1671ef [v3-2-test] build(prek-hook): Check whether new "raise 
AirflowException" is added (#55416) (#64992)
 discard 99a8df7a2ef [v3-2-test] Fix read out-of-order issue with send method 
in CommsDecoder (#64894) (#64946)
 discard 10ca1dab2b2 [v3-2-test] Fix broken pytest/main after PR 64923 (#64978) 
(#64983)
 discard 60de6f5f2a9 [v3-2-test] Hide legacy sql connection (#64923) (#64973)
 discard a11b9ced44a [v3-2-test] UI: Implement automatic link target detection 
for extra_links (#64404) (#64967)
 discard d85119c75d6 [v3-2-test] fix bulk connection delete banner (#64735) 
(#64961)
 discard 4fd3ddfe2c0 [v3-2-test] open task group when navigating via group 
name; preserve arrow toggl… (#64284) (#64919)
 discard dafc07cdf2a [v3-2-test] fix(migrations): move UPDATEs inside 
disable_sqlite_fkeys in migration 0097 (#64876) (#64940)
 discard aae231d7746 [v3-2-test] Speed up cleanup_python_generated_files by 
skipping irrelevant dirs (#64927) (#64930)
 discard 02554e35535 [v3-2-test] CI: Upgrade important CI environment (#64917)
 discard 3e5eeda4572 [v3-2-test] Bugfix/skip commit checks on automated ci 
upgrades (#64856) (#64916)
 discard 92acf7a4bf4 [v3-2-test] Replace upgrade-check build failure with 
scheduled upgrade PR workflow (#64836) (#64915)
 discard b70e26c8fea [v3-2-test] Fix CARGO_HOME location for airflow user 
builds (#64899) (#64914)
 discard 5783d05287a [v3-2-test] docs: remove outdated reference to Dag 
Dependencies view (#64787) (#64911)
 discard 994d79604dc [v3-2-test] Skip newsfragment check on label events to 
avoid approval requirement (#64901) (#64903)
 discard e061fd242e5 [v3-2-test] Return 410 Gone for heartbeat when cleared TI 
exists in TIH (#61631) (#64693)
 discard dd09e212d6c [v3-2-test] fix(scheduler): skip asset-triggered dags 
without SerializedDagModel (#64322) (#64738)
 discard 8876e96ea8d [v3-2-test] airflow-ctl: fix variable import to correctly 
handle falsy values (#64362) (#64448)
    omit 7fb28835c9c [v3-2-test] Update ASF allowlist-check action to latest 
version (#64728) (#64733)
    omit f0eefcedf53 [v3-2-test] Docs: Add JWT authentication docs and 
strengthen security model (#64760) (#64849)
    omit 4ac6937ac94 [v3-2-test] Run `uv lock --upgrade` locally in `breeze ci 
upgrade` instead of inside CI image (#64804) (#64806)
    omit 16c06f4138e [v3-2-test] Fix N+1 query pattern in task instance states 
and count endpoints (#60352) (#64695)
    omit 7654e4a7f6f [v3-2-test] Fix TypeError in GET /dags/{dag_id}/tasks when 
order_by field has None values (#64384) (#64587)
    omit 1a51ec0f44d [v3-2-test] Docs: Add gh pr create example to provider 
release instructions (#64865) (#64866)
    omit 72b875fafc7 [v3-2-test] Move "Free up disk space" step into 
prepare_breeze_and_image action (#64872) (#64873)
    omit b4a07a4ccfa [v3-2-test] fix(ui): prevent duplicate nav sidebar when 
iframe navigates away from auth pages (#63873) (#64854)
    omit 556adf0ec02 [v3-2-test] Fix Gantt view "Error invalid date" on running 
DagRun (#64752) (#64853)
    omit cc335602df2 [v3-2-test] connections import now returns non-zero exit 
code on failure (#64416) (#64449)
    omit 45a2553e9fb [v3-2-test] Allow UI theme config without tokens (CSS-only 
or empty fallback) (#64552) (#64852)
    omit 97c079280e5 [v3-2-test] fix mypy error due to 1.20.0 upgrade (#64832)
    omit 8fab25f366f [v3-2-test] Install rustup and cargo in CI and prod build 
images (#64725) (#64729)
    omit 1a75f9e79a5 [v3-2-test] Remove dependabot alarms in airflow core npm 
dependencies (#64791)\n(cherry picked from commit 
529b49c57e8b776ca49fc180d877457570d53f1c)\n\nCo-authored-by: Jens Scheffler 
<[email protected]> (#64811)
    omit 28200c73e8b [v3-2-test] Backport #62849: Fix structlog positional 
formatting for single-dict arguments (#64773)
    omit 89806fd5174 [v3-2-test] Run non-provider mypy checks as regular prek 
static checks instead of separate CI jobs (#64780) (#64810)
    omit b1c6be96c5d [v3-2-test] Exclude text non-doc files from triggering 
full CI test runs (#64584) (#64809)
    omit 3c05843bee1 [v3-2-test] Fix group/extra bug in initialize_virtualenv 
(#62230) (#64808)
    omit 10691b60577 CI: Upgrade important CI environment (#64797)
    omit 9deb66f7327 [v3-2-test] Add --path-to-airflow-svn definitions to 
release verification (#64798) (#64805)
    omit a40c4421404 [v3-2-test] Allow revent packages when testing RC versions 
(#64774) (#64783)
    omit b7332e4eb84 [v3-2-test] fix(ui): correct external link target and add 
rel attributes (#64542) (#64772)
    omit 5079efcc2b4 [v3-2-test] UI: Filter DagVersionSelect options based on 
selected DagRun (#64736) (#64771)
    omit 0ce089fe46a [v3-2-test] CI: Build CI image after Dockerfiles are 
updated in breeze ci upgrade (#64777) (#64781)
    omit 9e4e7089e63 [v3-2-test] [main] Force building CI image on upgrade 
important CI environment (#64536) (#64769)
    omit 96bc061ddc1 [v3-2-test] Fix #62414: Remove spurious blank lines in 
filtered task log download (#64235) (#64640)
    omit 0984d3d277e [v3-2-test] Fix OTel metrics lost in forked task processes 
(#64703) (#64720)
    omit 4ca95556cdd i18n: add missing keys and fix Taiwanese Mandarin 
terminology
    omit 2310e5093eb [v3-2-test] Fix start_date in example DAGs to avoid TZ 
conversion overflow (#63882) (#64758)
    omit fe69eddfc67 [v3-2-test] Add --frozen to uv run commands in run_tests 
and document uv lock behavior (#64699) (#64721)
    omit 743b2235877 [v3-2-test] Simplify ci_image_build and add test coverage 
for remote logging e2e (#64697) (#64698)
    omit ae444575633 Bump the github-actions-updates group with 3 updates 
(#64686)
    omit 50e3f49e641 [v3-2-test] Temporarily upgrade allowlist-check to latest 
version (#64713) (#64717)
    omit 712f76cce8a [v3-2-test] Skip UI E2E tests on derived full tests 
needed, canary, and scheduled builds (#64673) (#64675)
    omit 54af0ad6c2c [v3-2-test] add concurrency in update-constrants-on-push 
(#64645) (#64671)
    omit 85abc5dbf13 Update python client version/changelog for 3.2.0 release
    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 
<[email protected]> (#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 9e09434ab01 [v3-2-test] airflow-ctl: fix variable import to correctly 
handle falsy values (#64362) (#64448)
     add 541ff409de4 [v3-2-test] fix(scheduler): skip asset-triggered dags 
without SerializedDagModel (#64322) (#64738)
     add a4ee379bc0c [v3-2-test] Return 410 Gone for heartbeat when cleared TI 
exists in TIH (#61631) (#64693)
     add 46fbde00707 [v3-2-test] Skip newsfragment check on label events to 
avoid approval requirement (#64901) (#64903)
     add b8ec8c3b9fe [v3-2-test] docs: remove outdated reference to Dag 
Dependencies view (#64787) (#64911)
     add 72e6b7c04e8 [v3-2-test] Fix CARGO_HOME location for airflow user 
builds (#64899) (#64914)
     add 9edb2dca9fe [v3-2-test] Replace upgrade-check build failure with 
scheduled upgrade PR workflow (#64836) (#64915)
     add 47636981a54 [v3-2-test] Bugfix/skip commit checks on automated ci 
upgrades (#64856) (#64916)
     add d949f948298 [v3-2-test] CI: Upgrade important CI environment (#64917)
     add 0a9adc4926c [v3-2-test] fix(migrations): move UPDATEs inside 
disable_sqlite_fkeys in migration 0097 (#64876) (#64940)
     add 71c5483782a [v3-2-test] open task group when navigating via group 
name; preserve arrow toggl… (#64284) (#64919)
     add 7b694fcc957 [v3-2-test] fix bulk connection delete banner (#64735) 
(#64961)
     add dac85d71dbb [v3-2-test] UI: Implement automatic link target detection 
for extra_links (#64404) (#64967)
     add 60a08929e0a [v3-2-test] Hide legacy sql connection (#64923) (#64973)
     add 7ee8494f033 [v3-2-test] Fix broken pytest/main after PR 64923 (#64978) 
(#64983)
     add 3fe6d52bdee [v3-2-test] Fix read out-of-order issue with send method 
in CommsDecoder (#64894) (#64946)
     add 80ce36d6b22 [v3-2-test] build(prek-hook): Check whether new "raise 
AirflowException" is added (#55416) (#64992)
     add 1ee348bbd62 [v3-2-test] fix(ui): cancel debounce on clear to prevent 
stale search value (#64893) (#64907)
     add 62b9e93484b [v3-2-test] Fix release check tooling for providers 
(#64920) (#65008)
     add 34916cfeeb4 [v3-2-test] Add FAQ entry for API server memory growth 
with gunicorn worker recycling (#65036) (#65037)
     add 1d1f8bcb262 [v3-2-test] Sync default image Python version references 
(#64994) (#65045)
     add 0979f145483 [v3-2-test] Fixed incorrect image path for helm/core 
issues in breeze docs (#65060) (#65064)
     add adb01b9784d [v3-2-test] Fix missing dag_id in get_task_instance 
(#64957) (#64968) (#65067)
     add 50c67cc835d [v3-2-test] Added plugins command to airflowctl (#64935) 
(#65001)
     add c00c50a1829 [v3-2-test] add yaml-based help texts for auto-generated 
airflowctl commands (#65073) (#65090)
     add eefab38c0d7 [v3-2-test] fix(cli): change is_alive default to None in 
jobs list (#65065) (#65091)
     add 3b3c058ec7f sync airflowctl from main to v3-2-test (#65069)
     add 89d66a29015 [v3-2-test] Trigger unit tests when only shared/*.py files 
change (#64999) (#65094)
     add 6e377b61e8e [v3-2-test] Prevent path traversal via 
AIRFLOW_CLI_ENVIRONMENT in airflowctl (#64618) (#65096)
     add a51d98b39f6 [v3-2-test] Fix CLI error handling and exit codes for 
failed commands (#65052) (#65097)
     add 64ea23d83da Bump aws-actions/configure-aws-credentials (#65023)
     add 208755255e1 [v3-2-test] Remove breeze k8s configure-k8s-cluster 
(#65088) (#65117)
     add 3ab86f2106d [v3-2-test] Speed up Publish Docs to S3 workflow with main 
CI image cache (#65108) (#65144)
     add 621e91c4f0e [v3-2-test] Fix E2E Flaky Tests Report failing with gh api 
404 (#65120) (#65157)
     add 285acafa5f3 [v3-2-test] Validate operator arg types at decoration time 
in @task decorator (#65041) (#65050)
     add 589b0ee66e6 [v3-2-test] restore OpenSearch log integration (#64764) 
(#65003)
     add 8d0d0a7c992 [v3-2-test] Fix publishing failure when new providers are 
added to main (#65093) (#65101)
     add d68aa631285 [v3-2-test] Grant write permissions to scheduled CI 
upgrade check workflows (#65168) (#65176)
     add 339d1c8f1b3 Bump actions/github-script in the github-actions-updates 
group (#65149)
     add 6976a23250c [v3-2-test] Re export AirflowPlugin to fix mypy errors in 
plugins (#65132) (#65163)
     add d752dba1247 [v3-2-test] Fix redirect loop when stale root-path 
`_token` cookie exists from older Airflow instance (#64955) (#65177)
     add 04045f3bbbe [v3-2-test] MD files only optimization only on PUSH 
(#65181) (#65182)
     add 5a4ddb28e84 Prevent Session leak from StreamingResponse API endpoints. 
(#65162) (#65193)
     add c0d967c2132 Prevent Session from staying opened between yields 
(#65179) (#65195)
     add b2479e15897 [v3-2-test] fix sdk configuration to use $AIRFLOW_CONFIG 
env (#64936) (#65200)
     add 667f7547ea8 feat: add `write_to_os` writing task logs to opensearch 
(#64364) (#65201)
     add cb4c9ec10f8 [v3-2-test] Fix CI Slack notifications never firing 
recovery alerts (#65119) (#65164)
     add a0063e1606e [v3-2-test] Fix backport test for log line number gap fix 
(#65039) (#65187)
     add ea7de094a9e [v3-2-test] fix(ui): sync SearchBar value with 
defaultValue changes (#65054) (#65140)
     add 839b1186ee0 [v3-2-test] fix(ui): use fixed menu positioning for 
dropdowns in connection forms (#65007) (#65085) (#65138)
     add 9fe4ed18d1c [v3-2-test] Pin pyarrow>=22.0.0 on Python 3.14 in 
highest-resolution constraints (#65216) (#65219)
     add 091b095fdf0 [v3-2-test] Fix serializer for empty string extra 
connection (#65014) (#65215)
     add 42f820e8b61 Reduce per-DAG queries during DAG serialization with bulk 
prefetch (#64929) (#65208)
     add 36e0ee64732 [v3-2-test] UI: Show deactivated state for stale DAGs 
(#65214) (#65218)
     add 34f4262bed0 [v3-2-test] CI: Upgrade important CI environment (#65213)
     add a4b1ee121a0 [v3-2-test] Run release calendar verification on its own 
schedule (#65118) (#65165)
     add 665c495eca5 [v3-2-test] Bump actions/github-script in the 
github-actions-updates group (#65150) (#65160)
     add b0c82079255 [v3-2-test] Add exclude-newer-package=false for all 
workspace components in uv config (#64859) (#65238)
     add fff97962c83 [v3-2-test] Added breeze generate issue content for 
airflow-ctl (#65042) (#65241)
     add fe929694853 [v3-2-test] Run release calendar verification on its own 
schedule (#65118) (#65242)
     add 8cff08aebda [v3-2-test] Fix scheduled CI upgrade job: extract versions 
from uv.lock + Slack alerts (#65211) (#65243)
     add 458aeccc594 [v3-2-test] update footer summary table for constraints 
version check script (#64117) (#65249)
     add 991725b3cf7 [v3-2-test] Add "# Days Stale" column and distinct status 
colors to `constraints-version-check` (#64331) (#65250)
     add 4bb1c430f56 [v3-2-test] Adjust column length for 
constraints_version_check (#64403) (#65251)
     add 54d782da30e [v3-2-test] Shift constraints-version-check staleness 
coloring by --cooldown-days (#65233) (#65252)
     add 800c9fa3455 Synchronize v3-2-test with main
     add 1e96d03d5e6 [v3-2-test] fix(ui): avoid false unused plural keys in 
translation completeness check (#65259) (#65270)
     add 29f055c9a56 [v3-2-test] Add missing Polish translations to reach 100% 
coverage (#65272)
     add 7c2a9b6b813 [v3-2-test] Bump `pagefind>=1.5.0` (#65253) (#65266)
     add 3402c30c7de [v3-2-test] Add fast-path heartbeat UPDATE to avoid row 
lock in the common case (#65029) (#65137)
     add 8b0d7bac633 [v3-2-test] Fix: add RUN, HITL_DETAIL, TASK_INSTANCE 
entities to /dags endpoint as it returns nested entities in response (#64822) 
(#65225)
     add 2f585e7436a [v3-2-test] fix: update dependencies to fix dependabot 
alarms in core#65049 (#65245)
     add bf5a82a363b [v3-2-test] Fix asset graph view leaking DAGs outside the 
user's permissions (#65273) (#65280)
     add 2e8cc397f43 [v3-2-test] Fix get_team_name_dep creating wasted async 
sessions when multi_team=False (#65275) (#65282)
     add 2f65b79b348 [v3-2-test] Pin airflow package versions in 
highest-resolution constraints (#65244) (#65255)
     add 0090e9ae4db [v3-2-test] Lock TriggerCommsDecoder sync req-res cycle 
(#64882) (#65285)
     add fde9fb5550e Fix dispose_orm() not disposing async engine on shutdown 
(#65274) (#65284)
     add 5d5f95bd3a7 [v3-2-test] fix(migration): add missing 
disable_sqlite_fkeys to 0108 migraiton (#65288) (#65290)
     add 9f2643f16f4 Remove gunicorn upper bound now that 25.2.0 is released 
with the fix (#64193) (#65292)
     add f55ed5c070d Add overridable metadata engine creation hooks in 
`settings.py` (#62184) (#65293)
     add f6dc7714270 fix(connection-model): RFC3896 `conn_type` warning 
(#63167) (#65294)
     add 8a3af783639 Remove outdated TODO comment about permissions (#64169) 
(#65295)
     add 7ba62fcc392 Fix zip DAG import errors being cleared during bundle 
refresh (#63617) (#65296)
     add 7c4dbf9ead4 Change default sort to 'id' for list task instances 
(#64168) (#65297)
     add 519c4f1cf2d fix: use Dag form when materializing asset (#64211) 
(#65303)
     add daae7bbfef9 Restore `deactivate_deleted_dags` signature broken by 
#63617 (#64245) (#65312)
     add 3abf7e0d9fc update release notes of 3.2.0 specifying 
`sqlalchemy[asyncio]>=2.0.48` (#65133) (#65311)
     add 200a7e13a62 Update version to 3.2.1
     add b457a3001f0 update release notes for 3.2.1rc1

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   (27d8ec1ef78)
            \
             N -- N -- N   refs/heads/changes-3.2.1rc1 (b457a3001f0)

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:
 airflow-core/newsfragments/64067.bugfix.rst       |  1 -
 dev/breeze/src/airflow_breeze/utils/path_utils.py | 36 ++++++++++-------------
 2 files changed, 16 insertions(+), 21 deletions(-)
 delete mode 100644 airflow-core/newsfragments/64067.bugfix.rst

Reply via email to