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

vatsrahul1001 pushed a change to branch backport-49958a5-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 6654b1fb0d6 [v3-2-test] Add static check ensuring trigger `__init__()` 
and `serialize()` stay in sync (#66960)
    omit 38f6f2464f9 Close Catalan gap (#67011)
    omit 7458fac550e Bump the github-actions-updates group with 3 updates 
(#67004)
    omit 518688a71a1 [v3-2-test] Backport 65628 (#67013)
    omit d3bd36c5e8a Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests 
under PyJWT 2.12 (#66840) (#66885)
    omit 48d53b6e050 Apply reserved-key check to XCom update payload (#65915) 
(#66913)
    omit 9bc480927c7 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 12 updates (#67005)
    omit f0ec21a364b feat: enable queue up new tasks (#63484) (#66869)
    omit 06a3636f6d7 [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common 
credential field names (#66673) (#66991)
    omit 0dda7d44c8c Add configurable LRU+TTL caching for API server DAG 
retrieval (#60804) (#66862)
    omit 5a5e7fb5a16 [v3-2-test] Fix log server path extraction to use 
removeprefix (#66749) (#66772)
    omit 72fab5c3f5a Fix macOS `SIGSEGV` in task execution by using 
`fork`+`exec` (#64874) (#66872)
    omit 31cfba3617b Fix DAG auto-pause ordering to use run_after (#65207) 
(#66863)
    omit 04bd99b481d Remove start_from_trigger tests and start_from_trigger is 
not part of 3.2 (#66766)
    omit a5faed920af fix dag version inflation caused by unmatched serialized 
result of task using reserialized command (#61077) (#66861)
    omit bd425efc1b1 Fix pod_override serialization in DAG details and executor 
path (#65407) (#66898)
    omit c1b6e5729fc Fix async engine missing pool_recycle and pool_pre_ping 
configuration (#65276) (#66866)
    omit 1cced913570 [v3-2-test] UI: Make DAG detail page scrollable on mobile 
viewports (#65899) (#66975)
    omit 43cafa2d68d Mark tests as fixme for asset details and connection 
deletion (#65487) (#66864)
    omit 925ff3d9965 Show dag run duration in grid tooltip (#65787) (#66900)
    omit a6bd360998d Breeze: make `breeze down` discover and stop every compose 
project (#66311) (#66928)
    omit cac9cdb0b36 Registry: make tomllib fallback version-aware (#66666) 
(#66918)
    omit d4b48ac4ea6 Validate dag run conf in backfill dry-run (#66196) (#66935)
    omit 839835052a8 Fix flaky test_celery_integration with deterministic task 
registration (#66602) (#66916)
    omit 35e0911526e Fix registry backfill with per-provider versions and 
Docker extraction (#65223) (#66927)
    omit f3bacfe37ef [v3-2-test] CI: Upgrade important CI environment (#66903)
    omit 28fb4acd378 Fix DagVersion when clearing tasks with run on latest 
version (#65835) (#66901)
    omit 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)
    omit 990ad8e9e1c [v3-2-test] UI: Change queued Dag runs color to grey in 
Calendar (#66623) (#66870)
    omit 727f12c4d0c Fix millisecond floating point duration bug (#66560) 
(#66915)
    omit ae83f9bf264 UI: Fix "Mark state as..." buttons grayed out when 
task/DAGRun already in target state (#66198) (#66919)
    omit cbb9e5108fd [v3-2-test] Improve Post-Task logs to show exception in 
failure (#66735) (#66920)
    omit a70a9feb135 Filter unreleased phantom versions from registry build 
(#65984) (#66902)
    omit 868b696f115 [v3-2-test] Fix memory leak in LocalExecutor caused by 
unreleased file descriptor locks (#65121) (#66887)
    omit 589e64710ea [v3-2-test] Fix external DB manager upgrades with existing 
tables (#66674) (#66882)
    omit d4217f4038f Fix OTel timer metrics using Gauge instead of Histogram 
(#64207) (#66865)
    omit b5f0ec62092 [v3-2-test] Check sensitive key names before applying 
recursion-depth cutoff in secrets masker (#65912) (#66748)
    omit 67abffd79c3 [v3-2-test] Close German Translation Gaps 2026-05-12 
(#66830)
    omit 82785c5953f [v3-2-test] Close Korean Translation Gaps(May 13) (#66873)
    omit 7f02104780b [v3-2-test] UI: Use link styling for Dag tags (#66750) 
(#66855)
    omit 4704cbdda09 fix(DagCalendarTab): improve background color retrieval 
and loading overlay handling (#64189) (#66860)
    omit fef5466ac8f Translations: add missing Polish translations for new UI 
keys (#66823)
    omit 35faba18abc [v3-2-test] UI: Handle Dags state filter overflow on 
mobile (#66812) (#66847)
    omit ace796a2733 [v3-2-test] Propagate triggering user to child DAG runs 
via TriggerDagRunOperator (#65747) (#66378)
    omit f85a1264722 [v3-2-test] Fix Edit Connection dialog missing lazyMount 
causing JSON editor infinite loading (#65969) (#66828)
    omit bace631b301 [v3-2-test] Upgrade important CI environment (#66757)
    omit 1a3b14fb17d [v3-2-test] Fix ConnectionForm crashing when connection 
has invalid extra JSON (#66593) (#66831)
    omit 24165b87bcb [v3-2-test] UI: Add hover feedback to Checkbox (#66714) 
(#66826)
    omit a2894103267 [v3-2-test] Update provider release doc to direct to 
security issues board (#66769) (#66777)
    omit f48dc4eccc6 [v3-2-test] fix: handle PermissionError in init_log_folder 
for mounted filesystems (#63878) (#66733)
    omit a00f19b403d [v3-2-test] Add doc_md to branch and short-circuit 
examples (#66691) (#66731)
    omit 1ff7aace593 [v3-2-test] fix(scheduler): catch StaleDataError in 
verify_integrity to prevent scheduler crash (#64503) (#66727)
    omit e83f46855e7 [v3-2-test] Update health endpoint in security docs 
(#66701) (#66739)
    omit 965d0ac09a6 [v3-2-test] Add self-diagnosis guide for Dag version 
inflation in FAQ (#66697) (#66738)
    omit 899a2c38f59 [v3-2-test] Prek: Prefer gh auth over GitHub token env 
(#66692) (#66732)
    omit 9c6c3ad4a05 [v3-2-test] Add Chakra UI license to airflow-core (#66703) 
(#66740)
    omit 16a1097fa00 [v3-2-test] Add jobless_supervisor fixture for backported 
triggerer-FD test (#66743)
    omit fe22a9d6ff6 [v3-2-test] Bump urllib3 from 2.6.3 to 2.7.0 in 
/dev/breeze (#66723) (#66728)
    omit 67f0c5a1cdb Pin ubuntu image in K8s basic_pod.yaml to ubuntu:24.04 
(#66527) (#66689)
    omit d4375474c28 fix(k8s): pre-load postgresql image to prevent Docker Hub 
rate-limit flakes (#66507) (#66688)
    omit 348c182614a [v3-2-test] Fix triggerer file handle leak when remote log 
upload fails (#66675) (#66684)
    omit e1c9a575e25 Pin Docker Hub test images against K8s system-test 
rate-limit flakes (#66423) (#66687)
    omit d6f4455de50 fix(dev): correct mypy plugin paths in dev/pyproject.toml 
(#66685)
    omit 023aec537df ci: also build ARM on pushes to release-prep / providers 
branches (#66668) (#66679)
    omit 85339188eab Fix Starlette 1.0.0 compatibility in TemplateResponse 
calls (#64116) (#64300) (#66676)
    omit 4e7c568ee17 [v3-2-test] Surface LogStreamAccumulator temp-file removal 
failures as warnings (#66663) (#66669)
    omit c20edaf85a8 [v3-2-test] Adjust log message header for expandable 
sources (#66570) (#66653)
    omit ad08d07aea5 Fix /tmp file leak when API server streams large task logs 
(#66450) (#66667)
    omit db595dab22e Restore AMD scheduled canary, split README badges, fix 
Slack-state collision (#66662) (#66665)
    omit a927451394f [Experimental] Split ci-amd-arm.yml into ARM canary and 
AMD per-PR workflows (#66348) (#66664)
    omit cf55325a1d4 fix: update dependencies to fix dependabot alarms in core 
v3-2-test (#66655)
    omit 10c9be9d53e [v3-2-test] CI: Upgrade important CI environment (#66654)
    omit 381297ec0fd [v3-2-test] Stringify task_instance.id when setting OTEL 
span attribute (#66053) (#66645)
    omit bb5fcda81df [v3-2-test] Fix triggerer to support memray memory 
profiling (#65994) (#66643)
    omit 7e52cac74d3 [v3-2-test] Combine noisy serde registration debug logs 
into one line (#66298) (#66644)
    omit 26e053de9bc [v3-2-test] Fix XCom prior-dates lookup for duplicate 
run_id across Dags (#65227) (#66646)
    omit 5a307ecce39 [v3-2-test] fix(hitl): show mapped task instances on 
/required_actions listing (#66433) (#66482)
    omit 2b7d1cf66eb [v3-2-test] Fix scheduler callback bundle_version when 
versioning disabled (#66485) (#66518)
    omit 3e1fa7a167a [v3-2-test] Update backport status cherry pick link 
(#66638) (#66639)
    omit a827ca6f8b2 [v3-2-test] Skip date-shaped tags in 
upgrade_important_versions image bumper (#66588) (#66599)
    omit 6ccc3093fb3 [v3-2-test] UI:  Hide the `Next Run` timestamp for paused 
Dags. (#66552) (#66568)
    omit 5cc3222d68c [v3-2-test] Fix uv.lock-conflict notifier hitting GitHub 
GraphQL with trailing slash (#66539) (#66540)
    omit 11c8d93019f [v3-2-test] Fix task run context crash when DagRun state 
is expired (#66339) (#66347)
    omit 2b7c2095ad7 Bump the github-actions-updates group across 1 directory 
with 3 updates (#66534)
    omit 7bd0db423fd Bump the 3-2-auth-ui-package-updates group across 1 
directory with 2 updates (#66604)
    omit f461ee077d5 [v3-2-test] Add --error-on-cleanup-failure flag to airflow 
db clean (#65239) (#66606)
    omit 8a1a1bd3e13 [v3-2-test] Fix incorrect type warning from OTel spans 
(#66559) (#66567)
    omit 344e8124fa6 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 5 updates (#66530)
    omit f6651f3b5df [v3-2-test] CI: Upgrade important CI environment (#66516)
    omit 807a6899cd0 [v3-2-test] Document effects of create_cron_data_intervals 
(#66458)
    omit 27eb1a45ec8 [v3-2-test] fix(backfill): populate partition_date on 
partitioned backfill runs (#65998) (#66409)
    omit b79534ed168 [v3-2-test] docs(agents): document Dag naming convention 
(#66393) (#66407)
    omit 46eca447a5b Fix triggerer crash when multiple triggers call sync SDK 
methods concurrently (#66412) (#66446)
    omit 6a863b68836 [v3-2-test] ci: add migration round-trip check for SQLite 
FK cascade regressions (#65547) (#66403)
    omit ce51bd9ec74 [v3-2-test] Fix remote_task_handler_kwargs passing handler 
params to RemoteLogIO (#65957) (#66440)
    omit d5d097d3d5f [v3-2-test] i18n translation files served stale after 
Airflow upgrade due to browser cache (#65720) (#66422)
    omit 4eff3381d7d Show the task ID attributes (ti_id, task_id, etc.) once, 
not on every log line (#66036) (#66421)
    omit afd9a20919d [v3-2-test] docs(security): clarify Task Execution API 
coverage in DAG-author-isolation chapter (#66194) (#66322)
    omit 9c146f2d7ce [v3-2-test] UI: Fix manual copy from Rendered Templates 
tab adding extra blank lines (#66221) (#66366)
    omit 10fc846b2d9 [v3-2-test] CI: Upgrade important CI environment (#66389)
    omit 979bd93d0fd feat(ui-i18n): complete zh-TW translations (#66401)
    omit 071d52ede4d [v3-2-test] Remove `--skip-git-fetch=false` from 
`prepare-providers-documentation` skill (#66376) (#66377)
    omit 0521aae569b [v3-2-test] Fix slow and incomplete trigger cleanup in 
scheduler (#66210) (#66381)
    omit c5ac4cae6d4 [v3-2-test] Distinguish upstream_failed from failed in 
normal vision (#66324) (#66365)
    omit a3737a15a0a [v3-2-test] Add isExpanded prop on JSON expand/collapse 
buttons (#66340) (#66364)
    omit 3dd7cd6d1eb [v3-2-test] UI: fix Searchbar input rewind  (#66284) 
(#66359)
    omit dd65e3c6b96 [v3-2-test] Iterate file objects directly instead of 
calling readlines() (#66291) (#66320)
    omit 0d6b9638742 [v3-2-test] Fix max_active_tis_per_dag for deferred task 
instances (#61769) (#66338)
    omit 6126247ac9f Bump the 3-2-auth-ui-package-updates group across 1 
directory with 14 updates (#66316)
    omit c7908907a42 Align Dag capitalization from "DAG" to "Dag" in core_api 
(#66211) (#66304)
    omit ecb332c0f5c [v3-2-test] refactor: word changed from DAG to Dag in 
airflow-core/src/airflow/api (#66200) (#66214)
    omit 8a0c50906de [v3-2-test] Fix flaky test_migration_stairway by retrying 
each migration step (#66162) (#66299)
    omit 4889bc5d9d3 [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66315)
    omit ee5e52739a0 [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66309)
    omit 28b8750e8d4 Speed up 'Generate the FastAPI API spec' prek hook (~2min 
→ ~25s) (#64131) (#66308)
    omit 5fa97035d6b [v3-2-test] Remove inactive Korean translation owner 
(#66295) (#66297)
    omit 27a67b4034c [v3-2-test] Don't re-emit logical_date when previous 
data_interval is zero-length (#66132) (#66263)
    omit 68c43bacae4 [v3-2-test] Clarify 'Fixing released docs' section to 
cover failed initial publish case (#66253) (#66271)
    omit db7c14e5495 [v3-2-test] Document airflow-site index update for 
providers (#66281) (#66282)
    omit 2aac928e6ba [v3-2-test] Add stairway test for DB migrations (#64905) 
(#66262)
    omit 97da20a7e71 [v3-2-test] Use contextlib.suppress instead of 
try-except-pass in providers (#66178) (#66280)
    omit 032a8914b15 [v3-2-test] Docs: Expand Helm Chart upgrade tasks in 
Airflow 3 migration guide (#66118) (#66259)
    omit fc1e3795dc5 [v3-2-test] Fix static checks on SKILL.md files with YAML 
frontmatter (#66275)
    omit a016b7c85d8 Use contextlib.suppress instead of try-except-pass and 
re-enable SIM105 (#66193) (#66264)
    omit a8ec50848dd Bump slackapi/slack-github-action in the 
github-actions-updates group (#66237)
    omit ad07d59c7c2 [v3-2-test] Fix heading level for "Alternative: legacy 
global install" in breeze docs (#66252) (#66258)
    omit 7c3a84eb8d1 [v3-2-test] Fix variable access in triggerer for 
deferrable operators (#63387) (#66239)
    omit 747982f0b56 [v3-2-test] Use SQLite for import and OpenAPI spec 
generation scripts (#66209) (#66246)
    omit 41846f4b255 [v3-2-test] Align Dag capitalization from "DAG" to "Dag" 
for airflow-ctl/ (#66112) (#66216)
    omit 73d32e3b3b3 [v3-2-test] CI: Upgrade important CI environment (#66142)
    omit ac1d723c6b2 [v3-2-test] Align helm-tests CODEOWNER with chart 
codeowner (#66182) (#66207)
    omit 6c42957e100 [v3-2-test] Fix missing autoincrement sequence on 
callback_request downgrade (#65230) (#66189)
    omit a985a1e4f51 [v3-2-test] CI: Block new modules under 
`airflow-core/src/airflow/utils/` (#66105) (#66133)
    omit b36783c2ba4 [v3-2-test] Bring back pre/post execute log groups for 
task logs (#66037) (#66049)
    omit e6927bd8222 [v3-2-test] Fix dev/registry tomllib import on Python 3.10 
(#65987) (#65988)
    omit 577ef832825 [v3-2-test] breeze: prune unreleased versions from 
provider.yaml during metadata generation (#65986) (#66005)
    omit 4b0b7f5d4f7 [v3-2-test] PR triage: shorter contributor comments, link 
to docs for fixes (#66055) (#66167)
    omit b98bf35dc08 [v3-2-test] Add AI-driven prepare-providers-documentation 
skill (#65882) (#66169)
    omit 817ffa955a7 [v3-2-test] Preload source_aliases in 
process_executor_events (#65422) (#66191)
    omit 3e25e1f6c1b [v3-2-test] Pass try_number to extra links API (#65661) 
(#66171)
    omit 53717ecc0cf KPO: treat registry 5xx errors as transient during pod 
startup (#65490) (#66170)
    omit 545efc4d566 [v3-2-test] UI: Add per-searchbar 'Match anywhere' toggle 
for substring search (#66015) (#66106)
    omit c8ae315da7e [v3-2-test] Align Dag capitalization from "DAG" to "Dag" 
for api_fastapi (#66099) (#66135)
    omit f0dca689cb2 [v3-2-test] CLI: Fix Backfill help text capitalization 
(#66093) (#66117)
    omit 8361bebe5fa [v3-2-test] use START_DATE_GTE for correct filtering 
according to dagRuns API (#66045) (#66098)
    omit 9bb7ff68741 [v3-2-test] refactor: DAG to Dag in document (#66088) 
(#66097)
    omit face83afcdf [v3-2-test] Make error messages consistent in local API 
client create_pool (#66039) (#66075)
    omit 5a314bf6fe4 Bump uv floor to 0.11.8, override cooldown for uv (#66042) 
(#66054)
    omit 2b9f9c26f5f [v3-2-test] CI: Upgrade important CI environment (#66000)
    omit ddd2e91d895 [v3-2-test] select unassigned asset triggers from db 
(#65792) (#66043)
    omit d21ee55435f [v3-2-test] Fix retrigger form config sync (#65749) 
(#66044)
    omit 04a01630ddc [v3-2-test] Exclude mysql-connector-python 9.7.0 b/c of no 
wheels for >=3.12 (#66026) (#66038)
    omit af286977ff6 [v3-2-test] Make extract_versions.py work for explicit 
--version backfills (#65989) (#66007)
    omit f6f86764a9d [v3-2-test] Fix scheduler UniqueViolation crash on 
downgrade from 3.2.0 to 3.1.x (#65688) (#66003)
    omit 7249b6cc5b8 UI: Serve grid TI summaries from shared cached DagBag 
(#65775) (#65966)
    omit 065e04c19a3 Update search parameters to better leverage DB indexes 
(#64963) (#65964)
    omit caf94947b38 [v3-2-test] run finalize when supervisor call fails 
(#65714) (#65946)
    omit 2dbf75aef7c Fix CI 'Argument list too long' on Cleanup repo for big 
PRs (#65947) (#65961)
    omit 100d2ee1b67 [v3-2-test] Add airflow-ctl/v0-1-test to sync_fork.sh 
(#65940) (#65951)
    omit 6b5ae7b544b [v3-2-test] Regenerate breeze pr auto-triage screenshot 
(#65939)
    omit b721bd339f8 [v3-2-test] PR-triage skill: list-then-select flow for 
workflow approval (#65918) (#65928)
    omit 65dd606bae0 [v3-2-test] Follow-up fixes for double-encode trigger PR 
(#64823) (#65584)
    omit 4374b69e29b [v3-2-test] Fix: Prevent Breeze crash when self-upgrade 
check fails (#65656) (#65683)
    omit 603e5880527 [v3-2-test] Fix `mypy-scripts` and 
`check-distribution-gitignore` hooks (#65611) (#65615)
    omit b7ed3eb231c [v3-2-test] Remove "translation freeze" logic from breeze 
selective checks (#65684) (#65701)
    omit 14faa52a4d9 [v3-2-test] Fix UI log fetch crash when ti.hostname is 
empty (#64285) (#65583)
    omit 191001447fa Fix setupServer type mismatch by letting TypeScript infer 
it. (#65166)
    omit 4bcb34d4721 [v3-2-test] Regenerate meta-package pyproject.toml after 
vespa provider release (#65909) (#65913)
    omit 81ea8fca946 [v3-2-test] Backport fix trial for airflowctl (#65905) 
(#65908)
    omit 6ac25ee04a1 [v3-2-test] Run breeze via uvx from the current worktree 
(#65873) (#65910)
    omit 29b200e3ea7 [v3-2-test] Breeze: ensure generated Dockerfile.pmc 
upgrades uv to the required floor (#65774) (#65829)
    omit 705b1293add [v3-2-test] Add cursor based pagination for get_dag_runs 
endpoint (#65604) (#65746)
    omit aa09a460ec6 Fix backfill marked complete before DagRuns are created 
(#62561) (#65889)
    omit 5b7bf6703b6 UI Fix: Date time input 'year' field unmodifiable (#63885) 
(#65890)
    omit 18327111a87 Update pools slot input (#63900) (#65891)
    omit 3d8bd20b3ee Fix `TypeError` crashes on `/users/list` and `/roles/list` 
in FAB UI caused by concurrent API schema requests (#63986) (#65892)
    omit 6a90f74a7a7 fix toaster (#64142) (#65893)
    omit 3040961201f Fix FAB DB manager discovery in migration-only contexts 
(#64145) (#65894)
    omit 519f213be42 Change hebrew wording for Asset Triggered (#64177) (#65895)
    omit 022a1956bab Fix PoolBar links using wrong query params for task 
instances filtering (#64182) (#65896)
    omit ccf37745c8a [v3-2-test] Move jaeger CI host ports below ephemeral 
range to fix flake (#65867) (#65868)
    omit 34de075a1b5 [v3-2-test] Fix memory growth from pathlib sys.intern in 
long-running processes (#65706) (#65855)
    omit 96248bdc046 [v3-2-test] CI: Notify open PRs that conflict on uv.lock 
after main merges (#65765) (#65851)
    omit 97778a6b4a6 [v3-2-test] Add pr-triage skill — maintainer-driven 
first-pass PR triage (#65648) (#65848)
    omit 4f34ce2aa63 [v3-2-test] Breeze: fail fast when building provider 
sdists from a git worktree (#65771) (#65828)
    omit 0fb50f4ca7d Bump the github-actions-updates group across 1 directory 
with 5 updates (#65807)
    omit e9c3a918e2a Pre-assign external_executor_id at queuing time to prevent 
duplicate execution on scheduler crash (#65594) (#65711)
    omit e030123e3a3 [v3-2-test] Include TI UUID in scheduler, DAG processor, 
triggerer, and worker logs (#65458) (#65476)
    omit 41a627e1b3f [v3-2-test] Embed GPG keys in repo for Docker build 
(#65408) (#65470)
    omit 978f1f1e7f5 [v3-2-test] Enable SQLAlchemy connection pool settings for 
file-based SQLite (#64888) (#65411)
    omit 284d2fbfe25 [v3-2-test] remove redundant quote in 
integration-system-tests.yml (#65381) (#65385)
    omit f23baf0274d [v3-2-test] Validate SMTP server certificate on STARTTLS 
upgrade (#65346) (#65364)
    omit 3870d51f9ef [v3-2-test] Handle supervisor remote log upload failures 
gracefully (#65308) (#65318)
    omit a56cd53433c [v3-2-test] Add tests for git bundle force-push 
resilience, error recovery, etc. (#65750) (#65854)
    omit 7b23c32fd3b [v3-2-test] Fix ti.start_date showing deferral-resume time 
instead of original start time (#63247) (#65491)
    omit 1a5c9803784 [v3-2-test] Fix task CLI map_index bounds validation 
(#64133) (#65479)
    omit 196ceb3b56d [v3-2-test] UI: Fix mapped task XCom navigation from Grid 
#64875 (#65192) (#65322)
    omit 28acfaf2fc3 [v3-2-test] Fix connection schema field not saved for 
providers without field behaviour (#65263) (#65267)
    omit 5c6e8a57cc7 [v3-2-test] UI: Rework Monaco editor theme to match Chakra 
UI palette (#64748) (#65228)
    omit 4ad460da21c Fix bulk task instance update for mapped TIs and auth 
error rendering (#65874)
    omit 5b0362a9605 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 22 updates (#65809)
    omit e3a27f6fd7e [v3-2-test] Doc: Add test-to-stable PR example with allow 
provider dependency bump label (#65341) (#65352)
    omit 23e980c5a76 Teach boring-cyborg prek hook about {paths, 
targetBranchFilter} rules (#65872)
    omit bf64e467baf Release docs: port airflowctl fixes and guidance to other 
components (#65576) (#65582)
    omit dd6657fa70d Protect airflow-ctl/v0-1-stable and wire up backport label 
(#65610) (#65646)
    omit 9ac46871dc7 [v3-2-test] Breeze: Include new providers in testing issue 
(#65815) (#65825)
    omit 096652a3ec4 update Dag Runs document under Core Concept to make it 
consistent with BashOperator document (#64129) (#65850)
    omit ee70d1cbe97 [v3-2-test] Install shared distros in CI image and tighten 
shared imports (#65783) (#65832)
    omit 7098e12dada Fix bulk task instance rbac bypass (#64288) (#65846)
    omit dc133f3e037 Fix static checks (#65798)
    omit b0152148679 Add breeze k8s deploy-cluster command (#65260) (#65642)
    omit 4f0a8f07466 Use project-pinned uv and check min version in prek hooks 
(#65531) (#65641)
    omit 02620b895f7 [v3-2-test] Updates the is_url_safe method to reject urls 
with /// (#65557) (#65737)
    omit fd86ba692c4 [v3-2-test] Upgrade important CI environment (#65585)
    omit 3fc212335f8 [v3-2-test] Allow accessing a TaskGroup's members via `[]` 
(#64430) (#65707)
    omit b5a84d79854 [v3-2-test] Carry RC-N-1 checkboxes forward into RC-N 
testing issue (#65644) (#65697)
    omit c6a57ad0552 [v3-2-test] Amend staging doc URL in release verification 
email generation (#65693) (#65700)
    omit c8f4c71ee6e [v3-2-test] Simplify i18n policy (#65630) (#65678)
    omit e6febd5320c Make Mypy plugins installable (#61422)
    omit effbaec872c [v3-2-test] Stop dumping full Click context dict in 
update-breeze-cmd-output (#65667) (#65669)
    omit 88334c6290d [v3-2-test] Cap airflow-ctl httpx dependency below 1.0 
(#65607) (#65631)
    omit 2969ab73340 Add dev/sync_fork.sh helper to sync fork branches with 
upstream (#65550) (#65640)
    omit 2c868b57d57 [v3-2-test] Small improvements on Helm release (#65633) 
(#65638)
    omit d60aca19ebd [v3-2-test] Improve Graph View Performance (#65031) 
(#65537)
    omit b7f885ae8ec [v3-2-test] Fix flaky K8s xcom tests on ARM runners 
hitting 120s pod-start timeout (#65598) (#65616)
    omit 5f58fda0f47 [v3-2-test] Fix airflow-ctl fallback for failed 
constrained installs (#65013) (#65619)
    omit d53d6047d77 [v3-2-test] Fix airflowctl dagrun list crash when --state 
is omitted (#65608) (#65620)
    omit c3739575d13 [v3-2-test] Support ordering XCom entries in the REST API 
and UI (#65418) (#65600)
    omit 638fbe2c2d5 Fix backfill params not overriding existing DAG run conf 
(#64939) (#65599)
    omit 919098de242 Add name fields to SDK deadline alerts (#64926) (#65601)
    omit e3618c6803e [v3-2-test] Define translation agent skill guidelines for 
Hebrew (he) locale (#65122) (#65596)
    omit 69d737a155a [v3-2-test] Fix run_id_pattern pipe OR operator dropping 
single-term edge cases (#65190) (#65565)
    omit 13bcc7376e0 [v3-2-test] unmock Graph component in Graph.test.tsx so 
hook assertions are reached (#65555) (#65556)
    omit 37df7594251 [v3-2-test] Filter external dependency nodes by readable 
DAGs in structure_data endpoint (#65342) (#65534)
    omit aa57de878c1 [v3-2-test] Isolate non-provider mypy hooks per 
distribution with dedicated .build/ venvs (#65492) (#65549)
    omit e4465038c9c Feature/cursor pagination task instances UI (#64953) 
(#65542)
    omit abb2445fb0c [v3-2-test] Respect dag processor config option to show 
parsing logs on stdout (#65528) (#65541)
    omit a4cc8304ff7 [v3-2-test] Only fail provider dependency checks on main 
(#65551) (#65552)
    omit 8c74f6b71ad [v3-2-test] Add per-DAG authorization to 
partitioned_dag_runs endpoints (#65344) (#65538)
    omit 3b9039ba1b5 [v3-2-test] Work around jpype1 1.7.0 missing macOS arm64 
wheels in jdbc provider (#65532) (#65548)
    omit ed3494ea952 Add cursor based pagination for get_task_instances 
endpoint (#64845) (#65405)
    omit bf139de763c [v3-2-test] Revert "Stop masking quarantined unit test 
failures (#65500)" (#65515) (#65516)
    omit 7f9c6acb953 [v3-2-test] Fix airflow-ctl release verification 
instructions (#65510) (#65512)
    omit b7214d0ab24 [v3-2-test] Stop masking quarantined unit test failures 
(#65500) (#65502)
    omit 64817b58aaf [v3-2-test] Use monotonic clock for prek command timing 
(#65481) (#65484)
    omit 30e5ad5da2c [v3-2-test] Avoid false recovery alerts when failed job 
lookup fails (#64863) (#65473)
    omit de6dea74ca5 [v3-2-test] Sync local virtualenv before mypy and freeze 
uv.lock hook (#65326) (#65334)
    omit 3e12a21d433 [v3-2-test] fix(ui): register trigger and sensor graph 
node types (#65167) (#65321)
    omit a2c7a0d821d [v3-2-test] [v3-2-test] Ensure that DB migrations run in a 
single connection. (#65231) (#65368)
    omit 7bb01abfa58 [v3-2-test] Fix: PATCH /dags pagination bug and document 
wildcard dag_id_pattern (#65309)
    omit 323edbad931 [v3-2-test] Set JWT refresh cookie Secure flag when 
request is HTTPS (#65348) (#65363)
    omit 0101d8f1005 [v3-2-test] Refuse to follow log symlinks that resolve 
outside the base log folder (#65325) (#65345)
    omit 53e161dd62f [v3-2-test] Enforce per-file import-error authorization 
using relative_fileloc + bundle (#65329) (#65343)
    omit fda1b5028e6 [v3-2-test] Add Registry link to docs navbar (#65258) 
(#65338)
    omit 3d2e1ffff52 fix(ui): invalidate task instances list query after 
clearing task instance (#63923) (#65304)
    omit c069c2a2d31 Add dag runs filters (Consuming Asset)  (#63624) (#65306)
    omit 4492e711b39 [v3-2-test] Feat/check multi team enabled when team name 
provided api (#63994) (#65226)
     add 642197a15a1 Add dag runs filters (Consuming Asset)  (#63624) (#65306)
     add c568f08fd35 fix(ui): invalidate task instances list query after 
clearing task instance (#63923) (#65304)
     add 3b86dcb0046 [v3-2-test] Add Registry link to docs navbar (#65258) 
(#65338)
     add 0c4c2eb1ea5 [v3-2-test] Enforce per-file import-error authorization 
using relative_fileloc + bundle (#65329) (#65343)
     add 87568ea9e26 [v3-2-test] Refuse to follow log symlinks that resolve 
outside the base log folder (#65325) (#65345)
     add 96af6f2d2f2 [v3-2-test] Set JWT refresh cookie Secure flag when 
request is HTTPS (#65348) (#65363)
     add 6f350c318ed [v3-2-test] Fix: PATCH /dags pagination bug and document 
wildcard dag_id_pattern (#65309)
     add de033a7e6da [v3-2-test] [v3-2-test] Ensure that DB migrations run in a 
single connection. (#65231) (#65368)
     add fa89a46a311 [v3-2-test] fix(ui): register trigger and sensor graph 
node types (#65167) (#65321)
     add 040d74e984c [v3-2-test] Sync local virtualenv before mypy and freeze 
uv.lock hook (#65326) (#65334)
     add 899bbf59cb6 [v3-2-test] Avoid false recovery alerts when failed job 
lookup fails (#64863) (#65473)
     add 59eac52b18d [v3-2-test] Use monotonic clock for prek command timing 
(#65481) (#65484)
     add c1449e72a5f [v3-2-test] Stop masking quarantined unit test failures 
(#65500) (#65502)
     add f7d2dcf7482 [v3-2-test] Fix airflow-ctl release verification 
instructions (#65510) (#65512)
     add 0c908371dd6 [v3-2-test] Revert "Stop masking quarantined unit test 
failures (#65500)" (#65515) (#65516)
     add c43bf46a240 Add cursor based pagination for get_task_instances 
endpoint (#64845) (#65405)
     add 296ae7a5b2b [v3-2-test] Work around jpype1 1.7.0 missing macOS arm64 
wheels in jdbc provider (#65532) (#65548)
     add 16e8d1c9536 [v3-2-test] Add per-DAG authorization to 
partitioned_dag_runs endpoints (#65344) (#65538)
     add e174c11ad29 [v3-2-test] Only fail provider dependency checks on main 
(#65551) (#65552)
     add 0ecf5b0bd8a [v3-2-test] Respect dag processor config option to show 
parsing logs on stdout (#65528) (#65541)
     add d999806bae8 Feature/cursor pagination task instances UI (#64953) 
(#65542)
     add 4a680b420ac [v3-2-test] Isolate non-provider mypy hooks per 
distribution with dedicated .build/ venvs (#65492) (#65549)
     add 38986e61476 [v3-2-test] Filter external dependency nodes by readable 
DAGs in structure_data endpoint (#65342) (#65534)
     add 7f144fdfc8a [v3-2-test] unmock Graph component in Graph.test.tsx so 
hook assertions are reached (#65555) (#65556)
     add 4e00fc5e7d7 [v3-2-test] Fix run_id_pattern pipe OR operator dropping 
single-term edge cases (#65190) (#65565)
     add a232851d975 [v3-2-test] Define translation agent skill guidelines for 
Hebrew (he) locale (#65122) (#65596)
     add 3fb1963b410 Fix backfill params not overriding existing DAG run conf 
(#64939) (#65599)
     add e5c82d8583c [v3-2-test] Support ordering XCom entries in the REST API 
and UI (#65418) (#65600)
     add 5d899a88f92 [v3-2-test] Fix airflowctl dagrun list crash when --state 
is omitted (#65608) (#65620)
     add e9db1e341da [v3-2-test] Fix airflow-ctl fallback for failed 
constrained installs (#65013) (#65619)
     add 031e7c92bf2 [v3-2-test] Fix flaky K8s xcom tests on ARM runners 
hitting 120s pod-start timeout (#65598) (#65616)
     add cac5d9ddbe1 [v3-2-test] Improve Graph View Performance (#65031) 
(#65537)
     add a545b536292 [v3-2-test] Small improvements on Helm release (#65633) 
(#65638)
     add 0e65f08f67e Add dev/sync_fork.sh helper to sync fork branches with 
upstream (#65550) (#65640)
     add 07ca01ea8e1 [v3-2-test] Cap airflow-ctl httpx dependency below 1.0 
(#65607) (#65631)
     add ac9113cbd9c [v3-2-test] Stop dumping full Click context dict in 
update-breeze-cmd-output (#65667) (#65669)
     add d2ac327a377 Make Mypy plugins installable (#61422)
     add eaec3ebae26 [v3-2-test] Simplify i18n policy (#65630) (#65678)
     add dda1c7bdd48 [v3-2-test] Amend staging doc URL in release verification 
email generation (#65693) (#65700)
     add 6d0c723748f [v3-2-test] Carry RC-N-1 checkboxes forward into RC-N 
testing issue (#65644) (#65697)
     add 7ef880aeacb [v3-2-test] Upgrade important CI environment (#65585)
     add d745176ddec [v3-2-test] Updates the is_url_safe method to reject urls 
with /// (#65557) (#65737)
     add ce75e52428b Use project-pinned uv and check min version in prek hooks 
(#65531) (#65641)
     add 9a97c8a358c Add breeze k8s deploy-cluster command (#65260) (#65642)
     add b84838f2740 Fix static checks (#65798)
     add 42407da1c23 Fix bulk task instance rbac bypass (#64288) (#65846)
     add 13e3d62d893 [v3-2-test] Install shared distros in CI image and tighten 
shared imports (#65783) (#65832)
     add 18bf33b8adb update Dag Runs document under Core Concept to make it 
consistent with BashOperator document (#64129) (#65850)
     add 7cdf36799e5 [v3-2-test] Breeze: Include new providers in testing issue 
(#65815) (#65825)
     add e7779d49d0b Protect airflow-ctl/v0-1-stable and wire up backport label 
(#65610) (#65646)
     add e5b1ff619a3 Release docs: port airflowctl fixes and guidance to other 
components (#65576) (#65582)
     add 14849bbdf5c Teach boring-cyborg prek hook about {paths, 
targetBranchFilter} rules (#65872)
     add b4e30762c1e [v3-2-test] Doc: Add test-to-stable PR example with allow 
provider dependency bump label (#65341) (#65352)
     add d98289a12ec Bump the 3-2-auth-ui-package-updates group across 1 
directory with 22 updates (#65809)
     add 3252328ae76 Fix bulk task instance update for mapped TIs and auth 
error rendering (#65874)
     add b472ab5af3d [v3-2-test] UI: Rework Monaco editor theme to match Chakra 
UI palette (#64748) (#65228)
     add edd335096b4 [v3-2-test] Fix connection schema field not saved for 
providers without field behaviour (#65263) (#65267)
     add b7d9079c93a [v3-2-test] UI: Fix mapped task XCom navigation from Grid 
#64875 (#65192) (#65322)
     add ed9b73ce1aa [v3-2-test] Fix task CLI map_index bounds validation 
(#64133) (#65479)
     add fe384ad287f [v3-2-test] Fix ti.start_date showing deferral-resume time 
instead of original start time (#63247) (#65491)
     add 1e5906a6695 [v3-2-test] Add tests for git bundle force-push 
resilience, error recovery, etc. (#65750) (#65854)
     add 104ffc258fd [v3-2-test] Handle supervisor remote log upload failures 
gracefully (#65308) (#65318)
     add 8799e14a4d9 [v3-2-test] Validate SMTP server certificate on STARTTLS 
upgrade (#65346) (#65364)
     add 78fb6d963ed [v3-2-test] remove redundant quote in 
integration-system-tests.yml (#65381) (#65385)
     add 72105aeede9 [v3-2-test] Enable SQLAlchemy connection pool settings for 
file-based SQLite (#64888) (#65411)
     add 1140ef5a762 [v3-2-test] Embed GPG keys in repo for Docker build 
(#65408) (#65470)
     add 9baa00ad4ee [v3-2-test] Include TI UUID in scheduler, DAG processor, 
triggerer, and worker logs (#65458) (#65476)
     add c77aaf4ff73 Pre-assign external_executor_id at queuing time to prevent 
duplicate execution on scheduler crash (#65594) (#65711)
     add fca5ac7363e Bump the github-actions-updates group across 1 directory 
with 5 updates (#65807)
     add d8da04c45e8 [v3-2-test] Breeze: fail fast when building provider 
sdists from a git worktree (#65771) (#65828)
     add f693a8109a2 [v3-2-test] Add pr-triage skill — maintainer-driven 
first-pass PR triage (#65648) (#65848)
     add d9d739a32ed [v3-2-test] CI: Notify open PRs that conflict on uv.lock 
after main merges (#65765) (#65851)
     add 9ff3e5c2c40 [v3-2-test] Fix memory growth from pathlib sys.intern in 
long-running processes (#65706) (#65855)
     add ca27c87f611 [v3-2-test] Move jaeger CI host ports below ephemeral 
range to fix flake (#65867) (#65868)
     add a707023ef4b Fix PoolBar links using wrong query params for task 
instances filtering (#64182) (#65896)
     add 095df005c5c Change hebrew wording for Asset Triggered (#64177) (#65895)
     add 44b1c488ab1 Fix FAB DB manager discovery in migration-only contexts 
(#64145) (#65894)
     add 596caddbae1 fix toaster (#64142) (#65893)
     add 269c9ade5c4 Fix `TypeError` crashes on `/users/list` and `/roles/list` 
in FAB UI caused by concurrent API schema requests (#63986) (#65892)
     add 1dd720a04ec Update pools slot input (#63900) (#65891)
     add 1844c296cac UI Fix: Date time input 'year' field unmodifiable (#63885) 
(#65890)
     add b7a1885df24 Fix backfill marked complete before DagRuns are created 
(#62561) (#65889)
     add 4da0b664bdf [v3-2-test] Add cursor based pagination for get_dag_runs 
endpoint (#65604) (#65746)
     add 03f933b21c8 [v3-2-test] Breeze: ensure generated Dockerfile.pmc 
upgrades uv to the required floor (#65774) (#65829)
     add 5bc2d73f4b9 [v3-2-test] Run breeze via uvx from the current worktree 
(#65873) (#65910)
     add 2ff3c6d52ee [v3-2-test] Backport fix trial for airflowctl (#65905) 
(#65908)
     add aa9bc50765d [v3-2-test] Regenerate meta-package pyproject.toml after 
vespa provider release (#65909) (#65913)
     add dddfc69adbb Fix setupServer type mismatch by letting TypeScript infer 
it. (#65166)
     add 6d806f44096 [v3-2-test] Fix UI log fetch crash when ti.hostname is 
empty (#64285) (#65583)
     add 58b99c92ba8 [v3-2-test] Remove "translation freeze" logic from breeze 
selective checks (#65684) (#65701)
     add 9858dc0341a [v3-2-test] Fix `mypy-scripts` and 
`check-distribution-gitignore` hooks (#65611) (#65615)
     add d3b7706f11c [v3-2-test] Fix: Prevent Breeze crash when self-upgrade 
check fails (#65656) (#65683)
     add ec9fa8b1202 [v3-2-test] Follow-up fixes for double-encode trigger PR 
(#64823) (#65584)
     add 9db46f4afc2 [v3-2-test] PR-triage skill: list-then-select flow for 
workflow approval (#65918) (#65928)
     add 77ed65e874f [v3-2-test] Regenerate breeze pr auto-triage screenshot 
(#65939)
     add 1a7c24e1ead [v3-2-test] Add airflow-ctl/v0-1-test to sync_fork.sh 
(#65940) (#65951)
     add 4b9c5fa6155 Fix CI 'Argument list too long' on Cleanup repo for big 
PRs (#65947) (#65961)
     add 12e170d7879 [v3-2-test] run finalize when supervisor call fails 
(#65714) (#65946)
     add 199b5e4d148 Update search parameters to better leverage DB indexes 
(#64963) (#65964)
     add 89e44732904 UI: Serve grid TI summaries from shared cached DagBag 
(#65775) (#65966)
     add e9e1b246bc5 [v3-2-test] Fix scheduler UniqueViolation crash on 
downgrade from 3.2.0 to 3.1.x (#65688) (#66003)
     add 6aefa2e52f1 [v3-2-test] Make extract_versions.py work for explicit 
--version backfills (#65989) (#66007)
     add aac4fc0f6da [v3-2-test] Exclude mysql-connector-python 9.7.0 b/c of no 
wheels for >=3.12 (#66026) (#66038)
     add 3ed0b6c321c [v3-2-test] Fix retrigger form config sync (#65749) 
(#66044)
     add 361b3aa3445 [v3-2-test] select unassigned asset triggers from db 
(#65792) (#66043)
     add 737c42b46e6 [v3-2-test] CI: Upgrade important CI environment (#66000)
     add 1ae48cbc315 Bump uv floor to 0.11.8, override cooldown for uv (#66042) 
(#66054)
     add 8400b73a1f6 [v3-2-test] Make error messages consistent in local API 
client create_pool (#66039) (#66075)
     add ed70a124ca7 [v3-2-test] refactor: DAG to Dag in document (#66088) 
(#66097)
     add 5e58ecd5232 [v3-2-test] use START_DATE_GTE for correct filtering 
according to dagRuns API (#66045) (#66098)
     add 75891f7c394 [v3-2-test] CLI: Fix Backfill help text capitalization 
(#66093) (#66117)
     add 66001a086b4 [v3-2-test] Align Dag capitalization from "DAG" to "Dag" 
for api_fastapi (#66099) (#66135)
     add 60d44e9ad68 [v3-2-test] UI: Add per-searchbar 'Match anywhere' toggle 
for substring search (#66015) (#66106)
     add f2b37214091 KPO: treat registry 5xx errors as transient during pod 
startup (#65490) (#66170)
     add 4f701dd9d30 [v3-2-test] Pass try_number to extra links API (#65661) 
(#66171)
     add d4efad0a067 [v3-2-test] Preload source_aliases in 
process_executor_events (#65422) (#66191)
     add 90307a09135 [v3-2-test] Add AI-driven prepare-providers-documentation 
skill (#65882) (#66169)
     add 8d8efa95769 [v3-2-test] PR triage: shorter contributor comments, link 
to docs for fixes (#66055) (#66167)
     add 6628d3f7b03 [v3-2-test] breeze: prune unreleased versions from 
provider.yaml during metadata generation (#65986) (#66005)
     add 9838c30b005 [v3-2-test] Fix dev/registry tomllib import on Python 3.10 
(#65987) (#65988)
     add fe115366516 [v3-2-test] Bring back pre/post execute log groups for 
task logs (#66037) (#66049)
     add 6002b81eaf3 [v3-2-test] CI: Block new modules under 
`airflow-core/src/airflow/utils/` (#66105) (#66133)
     add 379a036e5b5 [v3-2-test] Fix missing autoincrement sequence on 
callback_request downgrade (#65230) (#66189)
     add 7fe261c348d [v3-2-test] Align helm-tests CODEOWNER with chart 
codeowner (#66182) (#66207)
     add 01e1dd94f25 [v3-2-test] CI: Upgrade important CI environment (#66142)
     add 485d2ee05bf [v3-2-test] Align Dag capitalization from "DAG" to "Dag" 
for airflow-ctl/ (#66112) (#66216)
     add 7e6abe62882 [v3-2-test] Use SQLite for import and OpenAPI spec 
generation scripts (#66209) (#66246)
     add 6120718bd53 [v3-2-test] Fix variable access in triggerer for 
deferrable operators (#63387) (#66239)
     add 1994ede4e5b [v3-2-test] Fix heading level for "Alternative: legacy 
global install" in breeze docs (#66252) (#66258)
     add 8ba0a709a41 Bump slackapi/slack-github-action in the 
github-actions-updates group (#66237)
     add 43303e88d2c Use contextlib.suppress instead of try-except-pass and 
re-enable SIM105 (#66193) (#66264)
     add c2ee8d9a053 [v3-2-test] Fix static checks on SKILL.md files with YAML 
frontmatter (#66275)
     add 55779729f89 [v3-2-test] Docs: Expand Helm Chart upgrade tasks in 
Airflow 3 migration guide (#66118) (#66259)
     add ee94d62cda1 [v3-2-test] Use contextlib.suppress instead of 
try-except-pass in providers (#66178) (#66280)
     add ed6bf5f586f [v3-2-test] Add stairway test for DB migrations (#64905) 
(#66262)
     add a95656b2eba [v3-2-test] Document airflow-site index update for 
providers (#66281) (#66282)
     add d0331d797df [v3-2-test] Clarify 'Fixing released docs' section to 
cover failed initial publish case (#66253) (#66271)
     add 8857c3b1ef9 [v3-2-test] Don't re-emit logical_date when previous 
data_interval is zero-length (#66132) (#66263)
     add 85628494b34 [v3-2-test] Remove inactive Korean translation owner 
(#66295) (#66297)
     add 2804a9df7db Speed up 'Generate the FastAPI API spec' prek hook (~2min 
→ ~25s) (#64131) (#66308)
     add 7cf7cddeb3c [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66309)
     add 1a4ee1abc94 [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66315)
     add 3bb5488e89d [v3-2-test] Fix flaky test_migration_stairway by retrying 
each migration step (#66162) (#66299)
     add d1f23e87953 [v3-2-test] refactor: word changed from DAG to Dag in 
airflow-core/src/airflow/api (#66200) (#66214)
     add fa03ac79572 Align Dag capitalization from "DAG" to "Dag" in core_api 
(#66211) (#66304)
     add 90acea4b110 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 14 updates (#66316)
     add 096bafd8e98 [v3-2-test] Fix max_active_tis_per_dag for deferred task 
instances (#61769) (#66338)
     add 1a3387e9c77 [v3-2-test] Iterate file objects directly instead of 
calling readlines() (#66291) (#66320)
     add c4aa08f67e5 [v3-2-test] UI: fix Searchbar input rewind  (#66284) 
(#66359)
     add 3ed87ead478 [v3-2-test] Add isExpanded prop on JSON expand/collapse 
buttons (#66340) (#66364)
     add 48b03b53b99 [v3-2-test] Distinguish upstream_failed from failed in 
normal vision (#66324) (#66365)
     add 867e2bc89c4 [v3-2-test] Fix slow and incomplete trigger cleanup in 
scheduler (#66210) (#66381)
     add 22f9b4d53c3 [v3-2-test] Remove `--skip-git-fetch=false` from 
`prepare-providers-documentation` skill (#66376) (#66377)
     add a71225b37ae feat(ui-i18n): complete zh-TW translations (#66401)
     add f4b2bc1ad6c [v3-2-test] CI: Upgrade important CI environment (#66389)
     add 5a3ba26f13f [v3-2-test] UI: Fix manual copy from Rendered Templates 
tab adding extra blank lines (#66221) (#66366)
     add f7fc49a2c7d [v3-2-test] docs(security): clarify Task Execution API 
coverage in DAG-author-isolation chapter (#66194) (#66322)
     add dfdaa1ca0cd Show the task ID attributes (ti_id, task_id, etc.) once, 
not on every log line (#66036) (#66421)
     add b5c08ebb5aa [v3-2-test] i18n translation files served stale after 
Airflow upgrade due to browser cache (#65720) (#66422)
     add 60d85d4ba0e [v3-2-test] Fix remote_task_handler_kwargs passing handler 
params to RemoteLogIO (#65957) (#66440)
     add 4882bc7861f [v3-2-test] ci: add migration round-trip check for SQLite 
FK cascade regressions (#65547) (#66403)
     add 32826924922 Fix triggerer crash when multiple triggers call sync SDK 
methods concurrently (#66412) (#66446)
     add 6da74c747cc [v3-2-test] docs(agents): document Dag naming convention 
(#66393) (#66407)
     add 7904588a702 [v3-2-test] fix(backfill): populate partition_date on 
partitioned backfill runs (#65998) (#66409)
     add b3e882fc1dd [v3-2-test] Document effects of create_cron_data_intervals 
(#66458)
     add ba1c5064a73 [v3-2-test] CI: Upgrade important CI environment (#66516)
     add afac3701b04 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 5 updates (#66530)
     add 49c552a730a [v3-2-test] Fix incorrect type warning from OTel spans 
(#66559) (#66567)
     add bb58a1bfd7c [v3-2-test] Add --error-on-cleanup-failure flag to airflow 
db clean (#65239) (#66606)
     add 801595c4b08 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 2 updates (#66604)
     add 39a9ccd323d Bump the github-actions-updates group across 1 directory 
with 3 updates (#66534)
     add 8373d2c6767 [v3-2-test] Fix task run context crash when DagRun state 
is expired (#66339) (#66347)
     add f4a82b87517 [v3-2-test] Fix uv.lock-conflict notifier hitting GitHub 
GraphQL with trailing slash (#66539) (#66540)
     add f175551c555 [v3-2-test] UI:  Hide the `Next Run` timestamp for paused 
Dags. (#66552) (#66568)
     add b8431dd84cb [v3-2-test] Skip date-shaped tags in 
upgrade_important_versions image bumper (#66588) (#66599)
     add 24e2350caac [v3-2-test] Update backport status cherry pick link 
(#66638) (#66639)
     add cd9e13a5383 [v3-2-test] Fix scheduler callback bundle_version when 
versioning disabled (#66485) (#66518)
     add 330cc0ebc19 [v3-2-test] fix(hitl): show mapped task instances on 
/required_actions listing (#66433) (#66482)
     add 1fcd3784cd1 [v3-2-test] Fix XCom prior-dates lookup for duplicate 
run_id across Dags (#65227) (#66646)
     add 693a0a68031 [v3-2-test] Combine noisy serde registration debug logs 
into one line (#66298) (#66644)
     add a2f5134f595 [v3-2-test] Fix triggerer to support memray memory 
profiling (#65994) (#66643)
     add 75b8ece5f77 [v3-2-test] Stringify task_instance.id when setting OTEL 
span attribute (#66053) (#66645)
     add 64d9a195be3 [v3-2-test] CI: Upgrade important CI environment (#66654)
     add bee25474749 fix: update dependencies to fix dependabot alarms in core 
v3-2-test (#66655)
     add 291b968b71e [Experimental] Split ci-amd-arm.yml into ARM canary and 
AMD per-PR workflows (#66348) (#66664)
     add 33ebddf6f31 Restore AMD scheduled canary, split README badges, fix 
Slack-state collision (#66662) (#66665)
     add b349084fad4 Fix /tmp file leak when API server streams large task logs 
(#66450) (#66667)
     add f452c4256a1 [v3-2-test] Adjust log message header for expandable 
sources (#66570) (#66653)
     add bc8e6964710 [v3-2-test] Surface LogStreamAccumulator temp-file removal 
failures as warnings (#66663) (#66669)
     add 94d37991bd4 Fix Starlette 1.0.0 compatibility in TemplateResponse 
calls (#64116) (#64300) (#66676)
     add c500f5a630a ci: also build ARM on pushes to release-prep / providers 
branches (#66668) (#66679)
     add ea1fa705a29 fix(dev): correct mypy plugin paths in dev/pyproject.toml 
(#66685)
     add 694c63cb0ba Pin Docker Hub test images against K8s system-test 
rate-limit flakes (#66423) (#66687)
     add 48e8fe7b84a [v3-2-test] Fix triggerer file handle leak when remote log 
upload fails (#66675) (#66684)
     add 178607329ec fix(k8s): pre-load postgresql image to prevent Docker Hub 
rate-limit flakes (#66507) (#66688)
     add f00397400d7 Pin ubuntu image in K8s basic_pod.yaml to ubuntu:24.04 
(#66527) (#66689)
     add 85dc4716519 [v3-2-test] Bump urllib3 from 2.6.3 to 2.7.0 in 
/dev/breeze (#66723) (#66728)
     add d07f1d03288 [v3-2-test] Add jobless_supervisor fixture for backported 
triggerer-FD test (#66743)
     add f8027d430dc [v3-2-test] Add Chakra UI license to airflow-core (#66703) 
(#66740)
     add 7a65610781e [v3-2-test] Prek: Prefer gh auth over GitHub token env 
(#66692) (#66732)
     add cc9941a30a4 [v3-2-test] Add self-diagnosis guide for Dag version 
inflation in FAQ (#66697) (#66738)
     add 5d6e933972f [v3-2-test] Update health endpoint in security docs 
(#66701) (#66739)
     add d3ef91b753c [v3-2-test] fix(scheduler): catch StaleDataError in 
verify_integrity to prevent scheduler crash (#64503) (#66727)
     add a4e59c65aec [v3-2-test] Add doc_md to branch and short-circuit 
examples (#66691) (#66731)
     add a5cbb849dfe [v3-2-test] fix: handle PermissionError in init_log_folder 
for mounted filesystems (#63878) (#66733)
     add 396fbff5725 [v3-2-test] Update provider release doc to direct to 
security issues board (#66769) (#66777)
     add 7f22033714b [v3-2-test] UI: Add hover feedback to Checkbox (#66714) 
(#66826)
     add b6a704ae4a7 [v3-2-test] Fix ConnectionForm crashing when connection 
has invalid extra JSON (#66593) (#66831)
     add 99259d6c04a [v3-2-test] Upgrade important CI environment (#66757)
     add d245674a0ba [v3-2-test] Fix Edit Connection dialog missing lazyMount 
causing JSON editor infinite loading (#65969) (#66828)
     add 4fe1fd14830 [v3-2-test] Propagate triggering user to child DAG runs 
via TriggerDagRunOperator (#65747) (#66378)
     add b35e690a978 [v3-2-test] UI: Handle Dags state filter overflow on 
mobile (#66812) (#66847)
     add a7ac11b0536 Translations: add missing Polish translations for new UI 
keys (#66823)
     add d3b97dbdce6 fix(DagCalendarTab): improve background color retrieval 
and loading overlay handling (#64189) (#66860)
     add 59b3b87dcfc [v3-2-test] UI: Use link styling for Dag tags (#66750) 
(#66855)
     add dfa234bf9b4 [v3-2-test] Close Korean Translation Gaps(May 13) (#66873)
     add 46bed8a7d69 [v3-2-test] Close German Translation Gaps 2026-05-12 
(#66830)
     add 2f7dcbea709 [v3-2-test] Check sensitive key names before applying 
recursion-depth cutoff in secrets masker (#65912) (#66748)
     add d5b849e1a9b Fix OTel timer metrics using Gauge instead of Histogram 
(#64207) (#66865)
     add e8a6ae71320 [v3-2-test] Fix external DB manager upgrades with existing 
tables (#66674) (#66882)
     add 685d062cc6a [v3-2-test] Fix memory leak in LocalExecutor caused by 
unreleased file descriptor locks (#65121) (#66887)
     add 05f35d7fea7 Filter unreleased phantom versions from registry build 
(#65984) (#66902)
     add 20fbbb6bbef [v3-2-test] Improve Post-Task logs to show exception in 
failure (#66735) (#66920)
     add 20d8103e7a4 UI: Fix "Mark state as..." buttons grayed out when 
task/DAGRun already in target state (#66198) (#66919)
     add 334b1a07634 Fix millisecond floating point duration bug (#66560) 
(#66915)
     add 0b575d39702 [v3-2-test] UI: Change queued Dag runs color to grey in 
Calendar (#66623) (#66870)
     add 8b5b5b2dadc 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 33d9a4af4d2 Fix DagVersion when clearing tasks with run on latest 
version (#65835) (#66901)
     add 6da4f4d6c76 [v3-2-test] CI: Upgrade important CI environment (#66903)
     add b67e9e2c06a Fix registry backfill with per-provider versions and 
Docker extraction (#65223) (#66927)
     add 12d4e7d2822 Fix flaky test_celery_integration with deterministic task 
registration (#66602) (#66916)
     add 95d748c53f6 Validate dag run conf in backfill dry-run (#66196) (#66935)
     add 8051f1955d3 Registry: make tomllib fallback version-aware (#66666) 
(#66918)
     add c29b44a926c Breeze: make `breeze down` discover and stop every compose 
project (#66311) (#66928)
     add 5e0665e0aa2 Show dag run duration in grid tooltip (#65787) (#66900)
     add ebbfac91476 Mark tests as fixme for asset details and connection 
deletion (#65487) (#66864)
     add 7269d9cb746 [v3-2-test] UI: Make DAG detail page scrollable on mobile 
viewports (#65899) (#66975)
     add ceb4825942e Fix async engine missing pool_recycle and pool_pre_ping 
configuration (#65276) (#66866)
     add dd867f4e2c6 Fix pod_override serialization in DAG details and executor 
path (#65407) (#66898)
     add 2909657b7b4 fix dag version inflation caused by unmatched serialized 
result of task using reserialized command (#61077) (#66861)
     add d84fd22d77e Remove start_from_trigger tests and start_from_trigger is 
not part of 3.2 (#66766)
     add 9862459eed1 Fix DAG auto-pause ordering to use run_after (#65207) 
(#66863)
     add 6bd87497e97 Fix macOS `SIGSEGV` in task execution by using 
`fork`+`exec` (#64874) (#66872)
     add 9ae3cd12a18 [v3-2-test] Fix log server path extraction to use 
removeprefix (#66749) (#66772)
     add c0a8c8eb08a Add configurable LRU+TTL caching for API server DAG 
retrieval (#60804) (#66862)
     add e7428753e83 [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common 
credential field names (#66673) (#66991)
     add 445b31b8518 feat: enable queue up new tasks (#63484) (#66869)
     add 1962ef02a54 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 12 updates (#67005)
     add 7c8cf30fb43 Apply reserved-key check to XCom update payload (#65915) 
(#66913)
     add 63fcfc59201 Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests 
under PyJWT 2.12 (#66840) (#66885)
     add a9ab124dcb7 [v3-2-test] Backport 65628 (#67013)
     add 1dccfed882c Bump the github-actions-updates group with 3 updates 
(#67004)
     add a96e96c4888 Close Catalan gap (#67011)
     add 73d261b345b [v3-2-test] Prevent splitting by OS path separator 
(#67038) (#67042)
     add c6b0f40eed5 [v3-2-test] Improve error message when publish-docs ref is 
a branch not a tag (#66250) (#66776)
     add dc4f65a7645 Prefer gh auth over GitHub tokens for Breeze (#66255) 
(#67078)
     add c820b3ec462 Updates our docker commands to use breeze prefix (#66368) 
(#67079)
     add b4aa994840f Validate task identity token claims with a typed schema 
(#63604) (#66988)
     add f990c617d2a Two-token mechanism for task execution to prevent token 
expiration while tasks wait in executor queues (#60108) (#66989)
     add fdd8d4637d7 [v3-2-test] UI: Preserve Grid limit and filters when 
redirecting after manual Dag trigger (#66717) (#66867)
     add 80864dbb718 [v3-2-test] Allow pasting full datetime strings into date 
picker inputs (#66251) (#66958)
     add 37224afa580 [v3-2-test] Warn against world-accessible Kerberos ccache 
default in docs (#66557) (#67085)
     add 1aae2236386 [v3-2-test] Fix scheduler MySQL task instance index hint 
(#66785) (#67087)
     add 15790f74d69 [v3-2-test] Keep Named*Logger.name working across 
structlog releases (#66875) (#67088)
     add deb47781122 Fix ArgNotSet repr to use stable string instead of memory 
address (#65222) (#66897)
     add 68d7a711e59 [v3-2-test] docs(security): document supported deployment 
platforms (#66931) (#67017)
     add 2adb186e604 fix(scheduler): ignore stale executor success after defer 
reschedule (#66431) (#67089)
     add 4a412f105cf [v3-2-test] Mark Dags stale when their bundle is removed 
from config (#66948) (#66985)
     add de214166990 [v3-2-test] Replace deprecated typer-slim with typer in 
devel-common (#67034) (#67037)
     add 2f77c470906 [v3-2-test] k8s tests: wait for push task in executor 
before killing scheduler (#67067) (#67068)
     add 30a36b4ed7a UI: Preserve proxied URL on login redirect (#66690) 
(#67091)
     add 2b5696f6a9e fix serialize_template_field handling callable value in 
dict (#63871) (#67092)
     add 803f466b132 [v3-2-test] Improve DB performance of datetime range 
filters filters in API queries (#66696) (#67102)
     add 8f9d6e1625a [v3-2-test] Register custom deadline references via 
plugins, matching timetable pattern (#66737) (#67098)
     add 51f4d4f98cb [v3-2-test] Tighten deserialization allowlist regex to 
require full-string match (#66499) (#67096)
     add effd59994e5 [v3-2-test] Fix N+1 query pattern in bulk pool delete 
endpoint (#66222) (#67108)
     add bd00d8bee59 [v3-2-test] Fix max_active_runs lost during DAG 
serialisation when value equals schema default (#65310) (#67097)
     add 9d80770193d [v3-2-test] docs(plugins_manager): fix misleading typo 
(#67101) (#67114)
     add 369727adc24 Fix XCom PATCH/POST to store native values (instead of 
json.dumps) (#64220) (#67116)
     add 48d4bba98aa [v3-2-test] Move Task Identity line into Pre Execution 
block in logs (#67036) (#67134)
     add 8ee4d92222e [v3-2-test] fix: migrate existing deadline rows in 
migration 0080 upgrade and downgrade (#66016) (#67129)
     add 31fd52afffa [v3-2-test] Redact rendered template fields while still 
structured to preserve nested-key masking on truncation (#65906) (#67117)
     add 1767d047fee [v3-2-test] Fix ValueError when supervisor force-closes 
stuck sockets after timeout (#67115) (#67162)
     add a6d3f6f6e9e UI: Filter task instances by rendered map index (#66008) 
(#67163)
     add 1583745c1f2 [v3-2-test] Apply per-DAG audit log permission to event 
log detail endpoint (#67112) (#67159)
     add 9def9ac7e0c [v3-2-test] Default-deny auth at the API and UI router 
level (#66505) (#67171)
     add 92e83db4e24 [v3-2-test] CI: Upgrade important CI environment (#67158)
     add 44c9eb937ed [v3-2-test] CI: Mount providers directory for breeze k8s 
dev (#67152) (#67166)
     add a80f196bbef [v3-2-test] Surface remote-log upload failures via 
structured warnings (#66571) (#67172)
     add 6980471b0d0 [v3-2-test] Use a distinct redact message for import 
errors with no registered Dag (#66923) (#67176)
     add 2cd5d41872d Don't crash supervisor IPC loop on transient network 
errors (#66572) (#67177)
     add a7672444373 [v3-2-test] Harden _collect_teams_to_check / 
requires_access_backfill against malformed bodies (#66504) (#67182)
     add 7cc8b21f6d5 [v3-2-test] Refuse secrets-backend fallback on 
Execution-API authz deny (#66575) (#67173)
     add c65d4df1de6 [v3-2-test] Fail closed when supervisor IPC fails on a 
non-success terminal state (#66573) (#67183)
     add 92a739b490d [v3-2-test] improve grid/ti_summaries and grid/runs 
(#64034) (#67014)
     add 8be9de0e6bf UI: Use local Monaco editor module instead of CDN (#66647) 
(#67199)
     add 941bf07089a Revert "[v3-2-test] Load hook metadata from YAML without 
importing Hook class (#63826) (#64723)" (#67202)
     add 024859fcefa [v3-2-test] Recover stuck TIs when direct terminal-state 
API call fails (#66574) (#67204)
     add 5148057b1b4 [v3-2-test] Apply requires_access_event_log to GET 
/eventLogs list endpoint (#67185) (#67211)
     add 40520f8861b Add name fields to SDK deadline alerts (#64926) (#65601)
     add 7a858999cc3 [v3-2-test] Allow accessing a TaskGroup's members via `[]` 
(#64430) (#65707)
     add 9705072a979 [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66315)
     add c7f07a4b226 [v3-2-test] Add static check ensuring trigger `__init__()` 
and `serialize()` stay in sync (#66960)

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   (6654b1fb0d6)
            \
             N -- N -- N   refs/heads/backport-49958a5-v3-2-test (c7f07a4b226)

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                            |    4 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |    4 +-
 ...atetimepicker.txt => LICENSE-monaco-editor.txt} |    2 +-
 airflow-core/LICENSE                               |    1 +
 airflow-core/NOTICE                                |    8 +
 .../docs/administration-and-deployment/plugins.rst |    7 +
 airflow-core/docs/best-practices.rst               |    2 +-
 .../docs/security/jwt_token_authentication.rst     |   61 +-
 airflow-core/docs/security/kerberos.rst            |   10 +
 airflow-core/docs/security/security_model.rst      |   19 +
 airflow-core/newsfragments/63871.bugfix.rst        |    1 +
 airflow-core/newsfragments/66499.significant.rst   |   14 +
 airflow-core/newsfragments/66737.significant.rst   |    1 +
 .../src/airflow/api_fastapi/auth/tokens.py         |   10 +-
 .../src/airflow/api_fastapi/common/parameters.py   |  128 ++-
 .../api_fastapi/core_api/datamodels/connections.py |   11 +-
 .../api_fastapi/core_api/datamodels/pools.py       |   19 +-
 .../api_fastapi/core_api/datamodels/variables.py   |    9 -
 .../core_api/openapi/v2-rest-api-generated.yaml    |   90 ++
 .../api_fastapi/core_api/routes/public/__init__.py |    9 +-
 .../core_api/routes/public/event_logs.py           |    7 +-
 .../core_api/routes/public/import_error.py         |   18 +-
 .../core_api/routes/public/task_instances.py       |   10 +
 .../api_fastapi/core_api/routes/public/xcom.py     |   53 +-
 .../api_fastapi/core_api/routes/ui/__init__.py     |    7 +-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |  100 +-
 .../src/airflow/api_fastapi/core_api/security.py   |   70 +-
 .../api_fastapi/core_api/services/public/pools.py  |   16 +-
 .../core_api/services/ui/connections.py            |   32 +-
 .../api_fastapi/core_api/services/ui/grid.py       |  170 ++-
 .../src/airflow/api_fastapi/execution_api/app.py   |   18 +-
 .../api_fastapi/execution_api/datamodels/token.py  |   23 +-
 .../execution_api/routes/task_instances.py         |   24 +-
 .../airflow/api_fastapi/execution_api/security.py  |   22 +-
 .../src/airflow/config_templates/config.yml        |    9 +-
 airflow-core/src/airflow/dag_processing/manager.py |   16 +-
 .../src/airflow/executors/workloads/base.py        |   10 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |   18 +-
 .../0080_3_1_0_modify_deadline_callback_schema.py  |  195 +++-
 ...0_replace_deadline_inline_callback_with_fkey.py |   31 +-
 airflow-core/src/airflow/models/__init__.py        |    1 +
 airflow-core/src/airflow/models/connection.py      |    4 +
 airflow-core/src/airflow/models/taskinstance.py    |    9 +
 airflow-core/src/airflow/models/variable.py        |    4 +
 airflow-core/src/airflow/plugins_manager.py        |   13 +
 airflow-core/src/airflow/provider.yaml.schema.json |    4 -
 airflow-core/src/airflow/provider_info.schema.json |    4 -
 airflow-core/src/airflow/providers_manager.py      |   55 +-
 .../airflow/serialization/definitions/deadline.py  |    4 +-
 .../airflow/serialization/definitions/notset.py    |   10 +
 airflow-core/src/airflow/serialization/helpers.py  |  151 ++-
 airflow-core/src/airflow/serialization/schema.json |   10 +-
 .../src/airflow/ui/openapi-gen/queries/common.ts   |   12 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |   20 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |   20 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |   20 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |   20 +-
 .../ui/openapi-gen/requests/services.gen.ts        |   12 +
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   20 +
 airflow-core/src/airflow/ui/package.json           |    1 +
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |   37 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |    1 +
 .../ui/src/components/DateTimeInput.test.tsx       |  129 +++
 .../airflow/ui/src/components/DateTimeInput.tsx    |   55 +-
 .../src/airflow/ui/src/components/JsonEditor.tsx   |    2 +-
 .../src/components/MonacoEditor/configureMonaco.ts |   71 ++
 .../ui/src/components/MonacoEditor/index.tsx       |   37 +-
 .../useMonacoReady.ts}                             |   33 +-
 .../ui/src/components/RenderedJsonField.tsx        |    2 +-
 .../src/airflow/ui/src/constants/filterConfigs.tsx |    7 +
 .../src/airflow/ui/src/constants/searchParams.ts   |    1 +
 airflow-core/src/airflow/ui/src/main.tsx           |    4 +-
 .../src/airflow/ui/src/mocks/handlers/log.ts       |   14 +-
 .../src/airflow/ui/src/pages/Dag/Code/Code.tsx     |    2 +-
 .../ui/src/pages/Dag/Code/CodeDiffViewer.tsx       |    2 +-
 .../ui/src/pages/TaskInstance/Logs/Logs.test.tsx   |   16 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |    9 +
 .../pages/TaskInstances/TaskInstancesFilter.tsx    |    2 +
 .../airflow/ui/src/queries/useEditConnection.tsx   |    6 -
 .../src/airflow/ui/src/queries/useEditVariable.ts  |    3 +-
 .../src/airflow/ui/src/queries/useLogs.tsx         |   18 +-
 .../src/airflow/ui/src/queries/useTrigger.ts       |   22 +-
 .../src/airflow/ui/src/utils/links.test.ts         |   52 +-
 airflow-core/src/airflow/ui/src/utils/links.ts     |    7 +
 .../src/airflow/ui/src/utils/useFiltersHandler.ts  |    1 +
 .../src/airflow/ui/tests/e2e/pages/DagCodePage.ts  |    2 +-
 .../tests/unit/always/test_providers_manager.py    |    8 -
 .../tests/unit/api_fastapi/auth/test_tokens.py     |   28 +
 .../unit/api_fastapi/common/test_parameters.py     |   62 ++
 .../core_api/routes/public/test_connections.py     |   93 +-
 .../core_api/routes/public/test_event_logs.py      |   36 +
 .../core_api/routes/public/test_import_error.py    |   43 +-
 .../core_api/routes/public/test_pools.py           |  129 +--
 .../core_api/routes/public/test_task_instances.py  |  120 +-
 .../core_api/routes/public/test_variables.py       |   82 --
 .../core_api/routes/public/test_xcom.py            |   26 +-
 .../api_fastapi/core_api/routes/ui/test_grid.py    |   23 +
 .../tests/unit/api_fastapi/core_api/test_app.py    |   27 +
 .../unit/api_fastapi/core_api/test_security.py     |  216 ++++
 .../unit/api_fastapi/execution_api/conftest.py     |   23 +-
 .../api_fastapi/execution_api/test_security.py     |   20 +-
 .../execution_api/versions/head/test_dag_runs.py   |    4 +-
 .../execution_api/versions/head/test_router.py     |    6 +-
 .../versions/head/test_task_instances.py           |  170 ++-
 .../tests/unit/dag_processing/test_collection.py   |   18 +
 .../tests/unit/dag_processing/test_manager.py      |   40 +
 .../tests/unit/dags/test_dag_decorator_version.py  |   63 ++
 .../tests/unit/executors/test_workloads.py         |   25 +-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |   86 ++
 .../test_0080_deadline_callback_migration.py       |  268 +++++
 .../test_0094_deadline_callback_migration.py       |  178 +++
 .../tests/unit/models/test_mappedoperator.py       |    4 +-
 .../tests/unit/models/test_renderedtifields.py     |    4 +-
 .../unit/serialization/test_dag_serialization.py   |  132 ++-
 .../test_deadline_reference_registry.py            |  100 ++
 .../tests/unit/serialization/test_helpers.py       |  656 ++++++++++-
 .../tests/airflowctl_tests/conftest.py             |    5 +-
 .../tests/airflow_e2e_tests/conftest.py            |    2 +-
 dev/breeze/doc/ci/02_images.md                     |    4 +-
 dev/breeze/doc/images/output-commands.svg          |  170 +--
 dev/breeze/doc/images/output_k8s.svg               |    2 +-
 dev/breeze/doc/images/output_k8s.txt               |    2 +-
 dev/breeze/doc/images/output_k8s_dev.svg           |    4 +-
 dev/breeze/doc/images/output_k8s_dev.txt           |    2 +-
 dev/breeze/doc/images/output_run.svg               |   38 +-
 dev/breeze/doc/images/output_run.txt               |    2 +-
 dev/breeze/doc/images/output_shell.svg             |  286 ++---
 dev/breeze/doc/images/output_shell.txt             |    2 +-
 dev/breeze/doc/images/output_start-airflow.svg     |  238 ++--
 dev/breeze/doc/images/output_start-airflow.txt     |    2 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../src/airflow_breeze/commands/ci_commands.py     |   14 +-
 .../airflow_breeze/commands/developer_commands.py  |    6 +-
 .../src/airflow_breeze/commands/issues_commands.py |   15 +-
 .../airflow_breeze/commands/kubernetes_commands.py |   16 +-
 .../commands/release_management_commands.py        |   27 +-
 .../src/airflow_breeze/commands/setup_commands.py  |    2 +-
 .../airflow_breeze/commands/testing_commands.py    |    6 +-
 .../airflow_breeze/commands/workflow_commands.py   |   38 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   20 +-
 .../src/airflow_breeze/params/shell_params.py      |    2 +-
 .../utils/constraints_version_check.py             |    4 +-
 .../airflow_breeze/utils/docker_command_utils.py   |    3 +-
 .../src/airflow_breeze/utils/gh_workflow_utils.py  |    8 +-
 dev/breeze/src/airflow_breeze/utils/github.py      |   81 ++
 .../airflow_breeze/utils/provider_dependencies.py  |   17 +-
 dev/breeze/tests/test_docker_command_utils.py      |   24 +-
 dev/breeze/tests/test_github_utils.py              |  165 +++
 dev/breeze/tests/test_workflow_commands.py         |  101 ++
 dev/breeze/uv.lock                                 |  302 ++---
 devel-common/pyproject.toml                        |    6 +-
 .../src/tests_common/test_utils/mock_executor.py   |    3 +-
 .../test_docker_compose_quick_start.py             |    4 +-
 .../tests/kubernetes_tests/test_base.py            |   26 +
 .../tests/kubernetes_tests/test_other_executors.py |   23 +-
 providers/airbyte/provider.yaml                    |    1 -
 .../airflow/providers/airbyte/get_provider_info.py |    1 -
 providers/alibaba/provider.yaml                    |    4 -
 .../airflow/providers/alibaba/get_provider_info.py |    4 -
 providers/amazon/provider.yaml                     |    5 -
 .../airflow/providers/amazon/get_provider_info.py  |    5 -
 providers/apache/cassandra/provider.yaml           |    1 -
 .../apache/cassandra/get_provider_info.py          |    1 -
 providers/apache/drill/provider.yaml               |    1 -
 .../providers/apache/drill/get_provider_info.py    |    1 -
 providers/apache/druid/provider.yaml               |    1 -
 .../providers/apache/druid/get_provider_info.py    |    1 -
 providers/apache/hdfs/provider.yaml                |    1 -
 .../providers/apache/hdfs/get_provider_info.py     |    1 -
 providers/apache/hive/provider.yaml                |    3 -
 .../providers/apache/hive/get_provider_info.py     |    3 -
 providers/apache/iceberg/provider.yaml             |    1 -
 .../providers/apache/iceberg/get_provider_info.py  |    1 -
 providers/apache/impala/provider.yaml              |    1 -
 .../providers/apache/impala/get_provider_info.py   |    1 -
 providers/apache/kafka/provider.yaml               |    1 -
 .../providers/apache/kafka/get_provider_info.py    |    1 -
 providers/apache/kylin/provider.yaml               |    1 -
 .../providers/apache/kylin/get_provider_info.py    |    1 -
 providers/apache/livy/provider.yaml                |    1 -
 .../providers/apache/livy/get_provider_info.py     |    1 -
 providers/apache/pig/provider.yaml                 |    1 -
 .../providers/apache/pig/get_provider_info.py      |    1 -
 providers/apache/pinot/provider.yaml               |    2 -
 .../providers/apache/pinot/get_provider_info.py    |    2 -
 providers/apache/spark/provider.yaml               |    4 -
 .../providers/apache/spark/get_provider_info.py    |    4 -
 providers/apache/tinkerpop/provider.yaml           |    1 -
 .../apache/tinkerpop/get_provider_info.py          |    1 -
 providers/apprise/provider.yaml                    |    1 -
 .../airflow/providers/apprise/get_provider_info.py |    1 -
 providers/arangodb/provider.yaml                   |    1 -
 .../providers/arangodb/get_provider_info.py        |    1 -
 providers/asana/provider.yaml                      |    1 -
 .../airflow/providers/asana/get_provider_info.py   |    1 -
 providers/atlassian/jira/provider.yaml             |    1 -
 .../providers/atlassian/jira/get_provider_info.py  |    1 -
 providers/cloudant/provider.yaml                   |    1 -
 .../providers/cloudant/get_provider_info.py        |    1 -
 providers/cncf/kubernetes/provider.yaml            |    1 -
 .../providers/cncf/kubernetes/get_provider_info.py |    1 -
 providers/cohere/provider.yaml                     |    1 -
 .../airflow/providers/cohere/get_provider_info.py  |    1 -
 providers/common/ai/provider.yaml                  |    5 -
 .../providers/common/ai/get_provider_info.py       |    5 -
 providers/databricks/provider.yaml                 |    1 -
 .../providers/databricks/get_provider_info.py      |    1 -
 providers/datadog/provider.yaml                    |    1 -
 .../airflow/providers/datadog/get_provider_info.py |    1 -
 providers/dbt/cloud/provider.yaml                  |    1 -
 .../providers/dbt/cloud/get_provider_info.py       |    1 -
 providers/dingding/provider.yaml                   |    1 -
 .../providers/dingding/get_provider_info.py        |    1 -
 providers/discord/provider.yaml                    |    1 -
 .../airflow/providers/discord/get_provider_info.py |    1 -
 providers/docker/provider.yaml                     |    1 -
 .../airflow/providers/docker/get_provider_info.py  |    1 -
 providers/elasticsearch/provider.yaml              |    1 -
 .../providers/elasticsearch/get_provider_info.py   |    1 -
 providers/exasol/provider.yaml                     |    1 -
 .../airflow/providers/exasol/get_provider_info.py  |    1 -
 providers/facebook/provider.yaml                   |    1 -
 .../providers/facebook/get_provider_info.py        |    1 -
 providers/ftp/provider.yaml                        |    1 -
 .../src/airflow/providers/ftp/get_provider_info.py |    6 +-
 providers/git/provider.yaml                        |    1 -
 .../src/airflow/providers/git/get_provider_info.py |    1 -
 providers/github/provider.yaml                     |    1 -
 .../airflow/providers/github/get_provider_info.py  |    1 -
 providers/google/provider.yaml                     |    9 -
 .../airflow/providers/google/get_provider_info.py  |    9 -
 providers/grpc/provider.yaml                       |    1 -
 .../airflow/providers/grpc/get_provider_info.py    |    1 -
 providers/hashicorp/provider.yaml                  |    1 -
 .../providers/hashicorp/get_provider_info.py       |    1 -
 providers/http/provider.yaml                       |    1 -
 .../airflow/providers/http/get_provider_info.py    |    1 -
 providers/imap/provider.yaml                       |    1 -
 .../airflow/providers/imap/get_provider_info.py    |    6 +-
 providers/influxdb/provider.yaml                   |    1 -
 .../providers/influxdb/get_provider_info.py        |    1 -
 providers/informatica/provider.yaml                |    1 -
 .../providers/informatica/get_provider_info.py     |    1 -
 providers/jdbc/provider.yaml                       |    1 -
 .../airflow/providers/jdbc/get_provider_info.py    |    1 -
 providers/jenkins/provider.yaml                    |    1 -
 .../airflow/providers/jenkins/get_provider_info.py |    1 -
 providers/microsoft/azure/provider.yaml            |   17 -
 .../providers/microsoft/azure/get_provider_info.py |   17 -
 .../providers/microsoft/azure/hooks/data_lake.py   |    2 +-
 providers/microsoft/mssql/provider.yaml            |    1 -
 .../providers/microsoft/mssql/get_provider_info.py |    1 -
 providers/microsoft/psrp/provider.yaml             |    1 -
 .../providers/microsoft/psrp/get_provider_info.py  |    1 -
 providers/microsoft/winrm/provider.yaml            |    1 -
 .../providers/microsoft/winrm/get_provider_info.py |    1 -
 providers/mongo/provider.yaml                      |    1 -
 .../airflow/providers/mongo/get_provider_info.py   |    1 -
 providers/mysql/provider.yaml                      |    1 -
 .../airflow/providers/mysql/get_provider_info.py   |    6 +-
 providers/neo4j/provider.yaml                      |    1 -
 .../airflow/providers/neo4j/get_provider_info.py   |    6 +-
 providers/odbc/provider.yaml                       |    1 -
 .../airflow/providers/odbc/get_provider_info.py    |    6 +-
 providers/openai/provider.yaml                     |    1 -
 .../airflow/providers/openai/get_provider_info.py  |    1 -
 providers/openfaas/provider.yaml                   |    1 -
 .../providers/openfaas/get_provider_info.py        |    1 -
 providers/opensearch/provider.yaml                 |    1 -
 .../providers/opensearch/get_provider_info.py      |    1 -
 providers/opsgenie/provider.yaml                   |    1 -
 .../providers/opsgenie/get_provider_info.py        |    1 -
 providers/oracle/provider.yaml                     |    1 -
 .../airflow/providers/oracle/get_provider_info.py  |    1 -
 providers/pagerduty/provider.yaml                  |    2 -
 .../providers/pagerduty/get_provider_info.py       |    2 -
 providers/papermill/provider.yaml                  |    1 -
 .../providers/papermill/get_provider_info.py       |    1 -
 providers/pinecone/provider.yaml                   |    1 -
 .../providers/pinecone/get_provider_info.py        |    1 -
 providers/postgres/provider.yaml                   |    1 -
 .../providers/postgres/get_provider_info.py        |    1 -
 providers/presto/provider.yaml                     |    1 -
 .../airflow/providers/presto/get_provider_info.py  |    1 -
 providers/qdrant/provider.yaml                     |    1 -
 .../airflow/providers/qdrant/get_provider_info.py  |    1 -
 providers/redis/provider.yaml                      |    1 -
 .../airflow/providers/redis/get_provider_info.py   |    1 -
 providers/salesforce/provider.yaml                 |    1 -
 .../providers/salesforce/get_provider_info.py      |    1 -
 providers/samba/provider.yaml                      |    1 -
 .../airflow/providers/samba/get_provider_info.py   |    1 -
 providers/segment/provider.yaml                    |    1 -
 .../airflow/providers/segment/get_provider_info.py |    1 -
 providers/sftp/provider.yaml                       |    1 -
 .../airflow/providers/sftp/get_provider_info.py    |    1 -
 providers/slack/provider.yaml                      |    2 -
 .../airflow/providers/slack/get_provider_info.py   |    2 -
 providers/smtp/provider.yaml                       |    1 -
 .../airflow/providers/smtp/get_provider_info.py    |    1 -
 providers/snowflake/provider.yaml                  |    1 -
 .../providers/snowflake/get_provider_info.py       |    1 -
 providers/sqlite/provider.yaml                     |    1 -
 .../airflow/providers/sqlite/get_provider_info.py  |    1 -
 providers/ssh/provider.yaml                        |    1 -
 .../src/airflow/providers/ssh/get_provider_info.py |    1 -
 providers/standard/provider.yaml                   |    2 -
 .../providers/standard/get_provider_info.py        |    2 -
 providers/tableau/provider.yaml                    |    1 -
 .../airflow/providers/tableau/get_provider_info.py |    1 -
 providers/telegram/provider.yaml                   |    1 -
 .../providers/telegram/get_provider_info.py        |    1 -
 providers/teradata/provider.yaml                   |    1 -
 .../providers/teradata/get_provider_info.py        |    1 -
 providers/trino/provider.yaml                      |    1 -
 .../airflow/providers/trino/get_provider_info.py   |    1 -
 providers/vertica/provider.yaml                    |    1 -
 .../airflow/providers/vertica/get_provider_info.py |    1 -
 providers/weaviate/provider.yaml                   |    1 -
 .../providers/weaviate/get_provider_info.py        |    1 -
 providers/yandex/provider.yaml                     |    1 -
 .../airflow/providers/yandex/get_provider_info.py  |    1 -
 .../src/airflow/providers/yandex/hooks/yandex.py   |    4 +-
 providers/ydb/provider.yaml                        |    1 -
 .../src/airflow/providers/ydb/get_provider_info.py |    1 -
 providers/zendesk/provider.yaml                    |    1 -
 .../airflow/providers/zendesk/get_provider_info.py |    1 -
 pyproject.toml                                     |    3 +-
 scripts/ci/prek/check_imports_in_providers.py      |    2 +-
 scripts/ci/prek/common_prek_utils.py               |    2 +-
 scripts/ci/prek/ruff_format.py                     |    2 +-
 scripts/in_container/run_schema_defaults_check.py  |   11 +-
 scripts/tools/setup_breeze                         |    2 +-
 .../src/airflow_shared/logging/structlog.py        |   26 +-
 shared/logging/tests/logging/test_structlog.py     |   21 +
 .../plugins_manager/plugins_manager.py             |    5 +-
 .../tests/task_sdk_tests/conftest.py               |    1 +
 task-sdk/src/airflow/sdk/api/client.py             |   28 +
 task-sdk/src/airflow/sdk/exceptions.py             |   16 +
 task-sdk/src/airflow/sdk/execution_time/context.py |   16 +-
 .../sdk/execution_time/secrets/execution_api.py    |   71 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |  132 ++-
 .../src/airflow/sdk/execution_time/task_runner.py  |  163 +--
 task-sdk/src/airflow/sdk/log.py                    |   26 +-
 task-sdk/src/airflow/sdk/serde/__init__.py         |    4 +-
 task-sdk/tests/task_sdk/api/test_client.py         |   30 +
 .../tests/task_sdk/execution_time/test_secrets.py  |  162 ++-
 .../task_sdk/execution_time/test_supervisor.py     |  191 +++-
 .../task_sdk/execution_time/test_task_runner.py    |  211 +++-
 task-sdk/tests/task_sdk/serde/test_serde.py        |   20 +-
 task-sdk/tests/task_sdk/test_log.py                |  120 ++
 uv.lock                                            | 1168 ++++++++++----------
 353 files changed, 6724 insertions(+), 2552 deletions(-)
 copy 
airflow-core/3rd-party-licenses/{LICENSE-eonasdan-bootstrap-datetimepicker.txt 
=> LICENSE-monaco-editor.txt} (95%)
 create mode 100644 airflow-core/newsfragments/63871.bugfix.rst
 create mode 100644 airflow-core/newsfragments/66499.significant.rst
 create mode 100644 airflow-core/newsfragments/66737.significant.rst
 create mode 100644 
airflow-core/src/airflow/ui/src/components/DateTimeInput.test.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/components/MonacoEditor/configureMonaco.ts
 copy registry/src/_data/utils.js => 
airflow-core/src/airflow/ui/src/components/MonacoEditor/index.tsx (53%)
 copy airflow-core/src/airflow/ui/src/components/{SqlParserProvider.tsx => 
MonacoEditor/useMonacoReady.ts} (64%)
 create mode 100644 airflow-core/tests/unit/dags/test_dag_decorator_version.py
 create mode 100644 
airflow-core/tests/unit/migrations/test_0080_deadline_callback_migration.py
 create mode 100644 
airflow-core/tests/unit/migrations/test_0094_deadline_callback_migration.py
 create mode 100644 
airflow-core/tests/unit/serialization/test_deadline_reference_registry.py
 create mode 100644 dev/breeze/tests/test_github_utils.py
 create mode 100644 dev/breeze/tests/test_workflow_commands.py
 create mode 100644 task-sdk/tests/task_sdk/test_log.py

Reply via email to