We are kindly requesting that contributors to [Apache Airflow RC 3.2.2rc1](https://pypi.org/project/apache-airflow/3.2.2rc1/) help test the RC. Please let us know by commenting if the issue is addressed in the latest RC. - [ ] [[v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)](https://github.com/apache/airflow/pull/64723): @yuseok89 - [ ] [[v3-2-test] Expose queueing/scheduled time in the Gantt Chart (#63372) (#65016)](https://github.com/apache/airflow/pull/65016): @smyjt - [ ] [[v3-2-test] UI: Rework Monaco editor theme to match Chakra UI palette (#64748) (#65228)](https://github.com/apache/airflow/pull/65228): @pierrejeambrun @shivaam @potiuk @github-actions[bot] Linked issues: - [Rework style for the `monaco-editor` (#64253)](https://github.com/apache/airflow/issues/64253) - [ ] [[v3-2-test] Fix connection schema field not saved for providers without field behaviour (#65263) (#65267)](https://github.com/apache/airflow/pull/65267): @potiuk @kaxil @github-actions[bot] - [ ] [fix(ui): invalidate task instances list query after clearing task instance (#65304)](https://github.com/apache/airflow/pull/65304): @nagasrisai @vatsrahul1001 - [ ] [Add dag runs filters (Consuming Asset) (#63624) (#65306)](https://github.com/apache/airflow/pull/65306): @fat-catTW @vatsrahul1001 - [ ] [[v3-2-test] Fix: PATCH /dags pagination bug and document wildcard dag_id_pattern (#65309)](https://github.com/apache/airflow/pull/65309): @potiuk @justinpakzad @vatsrahul1001 @github-actions[bot] - [ ] [[v3-2-test] Handle supervisor remote log upload failures gracefully (#65308) (#65318)](https://github.com/apache/airflow/pull/65318): @potiuk @ephraimbuddy @github-actions[bot] - [ ] [[v3-2-test] fix(ui): register trigger and sensor graph node types (#65167) (#65321)](https://github.com/apache/airflow/pull/65321): @potiuk @windro-xdd @github-actions[bot] - [ ] [[v3-2-test] UI: Fix mapped task XCom navigation from Grid #64875 (#65192) (#65322)](https://github.com/apache/airflow/pull/65322): @potiuk @vishakha1411 @github-actions[bot] - [ ] [[v3-2-test] Enforce per-file import-error authorization using relative_fileloc + bundle (#65329) (#65343)](https://github.com/apache/airflow/pull/65343): @potiuk - [ ] [[v3-2-test] Refuse to follow log symlinks that resolve outside the base log folder (#65325) (#65345)](https://github.com/apache/airflow/pull/65345): @potiuk - [ ] [[v3-2-test] Doc: Add test-to-stable PR example with allow provider dependency bump label (#65341) (#65352)](https://github.com/apache/airflow/pull/65352): @potiuk @github-actions[bot] - [ ] [[v3-2-test] Set JWT refresh cookie Secure flag when request is HTTPS (#65348) (#65363)](https://github.com/apache/airflow/pull/65363): @potiuk - [ ] [[v3-2-test] Validate SMTP server certificate on STARTTLS upgrade (#65346) (#65364)](https://github.com/apache/airflow/pull/65364): @potiuk @github-actions[bot] - [ ] [[v3-2-test] Ensure that DB migrations run in a single connection. (#65231) (#65368)](https://github.com/apache/airflow/pull/65368): @ashb - [ ] [[v3-2-test] remove redundant quote in integration-system-tests.yml (#65381) (#65385)](https://github.com/apache/airflow/pull/65385): @henry3260 @potiuk @github-actions[bot] - [ ] [[v3-2-test] Add cursor based pagination for get_task_instances endpoint (#64845) (#65405)](https://github.com/apache/airflow/pull/65405): @sekikn @pierrejeambrun Linked issues: - [[AIRFLOW-2382] Fix wrong description for delimiter (#3270)](https://github.com/apache/airflow/pull/3270) - [ ] [[v3-2-test] Enable SQLAlchemy connection pool settings for file-based SQLite (#64888) (#65411)](https://github.com/apache/airflow/pull/65411): @jason810496 @potiuk @github-actions[bot] - [ ] [[v3-2-test] Avoid false recovery alerts when failed job lookup fails (#64863) (#65473)](https://github.com/apache/airflow/pull/65473): @henry3260 - [ ] [[v3-2-test] Include TI UUID in scheduler, DAG processor, triggerer, and worker logs (#65458) (#65476)](https://github.com/apache/airflow/pull/65476): @potiuk @kaxil @github-actions[bot] Linked issues: - [Include TI UUID in scheduler, DAG processor, triggerer, and worker logs (#65458)](https://github.com/apache/airflow/pull/65458) - [ ] [[v3-2-test] Fix task CLI map_index bounds validation (#64133) (#65479)](https://github.com/apache/airflow/pull/65479): @potiuk @Nandann018-ux @github-actions[bot] - [ ] [[v3-2-test] Use monotonic clock for prek command timing (#65481) (#65484)](https://github.com/apache/airflow/pull/65484): @henry3260 - [ ] [[v3-2-test] Fix ti.start_date showing deferral-resume time instead of original start time (#63247) (#65491)](https://github.com/apache/airflow/pull/65491): @jason810496 @henry3260 @potiuk @github-actions[bot] - [ ] [[v3-2-test] Stop masking quarantined unit test failures (#65500) (#65502)](https://github.com/apache/airflow/pull/65502): @henry3260 - [ ] [[v3-2-test] Fix airflow-ctl release verification instructions (#65510) (#65512)](https://github.com/apache/airflow/pull/65512): @shahar1 - [ ] [[v3-2-test] Revert "Stop masking quarantined unit test failures (#65500)" (#65515) (#65516)](https://github.com/apache/airflow/pull/65516): @potiuk - [ ] [[v3-2-test] Filter external dependency nodes by readable DAGs in structure_data endpoint (#65342) (#65534)](https://github.com/apache/airflow/pull/65534): @potiuk - [ ] [[v3-2-test] Improve Graph View Performance (#65031) (#65537)](https://github.com/apache/airflow/pull/65537): @bbovenzi - [ ] [[v3-2-test] Add per-DAG authorization to partitioned_dag_runs endpoints (#65344) (#65538)](https://github.com/apache/airflow/pull/65538): @potiuk - [ ] [[v3-2-test] Respect dag processor config option to show parsing logs on stdout (#65528) (#65541)](https://github.com/apache/airflow/pull/65541): @ashb - [ ] [[v3-2-test] Feature/cursor pagination task instances UI (#64953) (#65542)](https://github.com/apache/airflow/pull/65542): @pierrejeambrun - [ ] [[v3-2-test] Only fail provider dependency checks on main (#65551) (#65552)](https://github.com/apache/airflow/pull/65552): @potiuk - [ ] [[v3-2-test] unmock Graph component in Graph.test.tsx so hook assertions are reached (#65555) (#65556)](https://github.com/apache/airflow/pull/65556): @bugraoz93 - [ ] [[v3-2-test] Fix run_id_pattern pipe OR operator dropping single-term edge cases (#65190) (#65565)](https://github.com/apache/airflow/pull/65565): @coleheflin - [ ] [[v3-2-test] Release docs: port airflowctl fixes and guidance to other components (#65576) (#65582)](https://github.com/apache/airflow/pull/65582): @potiuk - [ ] [[v3-2-test] Fix UI log fetch crash when ti.hostname is empty (#64285) (#65583)](https://github.com/apache/airflow/pull/65583): @NssGourav @rv2931 Linked issues: - [ERROR Could not read served logs: Invalid URL http://:8793 => hostname empty when http_proxy/https_proxy is defined on celery worker (#64263)](https://github.com/apache/airflow/issues/64263) - [ ] [[v3-2-test] Follow-up fixes for double-encode trigger PR (#64823) (#65584)](https://github.com/apache/airflow/pull/65584): @jason810496 - [ ] [[v3-2-test] Define translation agent skill guidelines for Hebrew (he) locale (#65122) (#65596)](https://github.com/apache/airflow/pull/65596): @alliasgher - [ ] [[v3-2-test] Fix backfill params not overriding existing DAG run conf (#65599)](https://github.com/apache/airflow/pull/65599): @shivaam @pierrejeambrun Linked issues: - [Fix backfill params not overriding existing DAG run conf (#64939)](https://github.com/apache/airflow/pull/64939) - [ ] [[v3-2-test] Support ordering XCom entries in the REST API and UI (#65418) (#65600)](https://github.com/apache/airflow/pull/65600): @yuseok89 - [ ] [[v3-2-test] Fix flaky K8s xcom tests on ARM runners hitting 120s pod-start timeout (#65598) (#65616)](https://github.com/apache/airflow/pull/65616): @potiuk - [ ] [[v3-2-test] Fix airflow-ctl fallback for failed constrained installs (#65013) (#65619)](https://github.com/apache/airflow/pull/65619): @henry3260 - [ ] [[v3-2-test] Protect airflow-ctl/v0-1-stable and wire up backport label (#65610) (#65646)](https://github.com/apache/airflow/pull/65646): @potiuk - [ ] [[v3-2-test] Stop dumping full Click context dict in update-breeze-cmd-output (#65667) (#65669)](https://github.com/apache/airflow/pull/65669): @potiuk - [ ] [[v3-2-test] Carry RC-N-1 checkboxes forward into RC-N testing issue (#65644) (#65697)](https://github.com/apache/airflow/pull/65697): @potiuk - [ ] [[v3-2-test] Pre-assign external_executor_id at queuing time to prevent duplicate execution on scheduler crash (#65594) (#65711)](https://github.com/apache/airflow/pull/65711): @wolfier @arkadiuszbach @seanmuth @ashb Linked issues: - [Celery: Task executed twice on scheduler crash due to adopt_or_reset_orphaned_tasks (#58570)](https://github.com/apache/airflow/issues/58570) - [Persist external_executor_id for CeleryExecutor in _send_workloads() to avoid "lost" events during scheduler termination (#64971)](https://github.com/apache/airflow/issues/64971) - [Task instances are reset when its first executor event is ignored (missing `external_executor_id`) and the scheduler dies (#55004)](https://github.com/apache/airflow/issues/55004) - [ ] [[v3-2-test] Updates the is_url_safe method to reject urls with /// (#65557) (#65737)](https://github.com/apache/airflow/pull/65737): @aritra24 - [ ] [[v3-2-test] Add cursor based pagination for get_dag_runs endpoint (#65604) (#65746)](https://github.com/apache/airflow/pull/65746): @pierrejeambrun Linked issues: - [Add cursor based pagination for get_task_instances endpoint (#64845)](https://github.com/apache/airflow/pull/64845) - [ ] [[v3-2-test] Fix static checks (#65798)](https://github.com/apache/airflow/pull/65798): @vincbeck - [ ] [[v3-2-test] Breeze: Include new providers in testing issue (#65815) (#65825)](https://github.com/apache/airflow/pull/65825): @shahar1 - [ ] [[v3-2-test] Fix bulk task instance rbac bypass (#64288) (#65846)](https://github.com/apache/airflow/pull/65846): @potiuk @gopidesupavan Linked issues: - [Fix bulk task instance rbac bypass (#64288)](https://github.com/apache/airflow/pull/64288) - [ ] [[v3-2-test] Fix memory growth from pathlib sys.intern in long-running processes (#65706) (#65855)](https://github.com/apache/airflow/pull/65855): @wjddn279 - [ ] [[v3-2-test] Fix boring-cyborg prek hook for dict-form rules (#65872)](https://github.com/apache/airflow/pull/65872): @potiuk Linked issues: - [Scope backport-to-v3-2-test label to PRs targeting main (#65386)](https://github.com/apache/airflow/pull/65386) - [Protect airflow-ctl/v0-1-stable and wire up backport label (#65610)](https://github.com/apache/airflow/pull/65610) - [ ] [[v3-2-test] Fix bulk task instance update for mapped TIs and auth error rendering (#65874)](https://github.com/apache/airflow/pull/65874): @potiuk - [ ] [[v3-2-test] Fix backfill marked complete before DagRuns are created (#62561) (#65889)](https://github.com/apache/airflow/pull/65889): @shivaam @potiuk Linked issues: - [Fix backfill marked complete before DagRuns are created (#62561)](https://github.com/apache/airflow/pull/62561) - [ ] [[v3-2-test] UI Fix: Date time input 'year' field unmodifiable (#63885) (#65890)](https://github.com/apache/airflow/pull/65890): @potiuk @Tomi-1997 Linked issues: - [UI Fix: Date time input 'year' field unmodifiable (#63885)](https://github.com/apache/airflow/pull/63885) - [ ] [[v3-2-test] Update pools slot input (#63900) (#65891)](https://github.com/apache/airflow/pull/65891): @bbovenzi @potiuk Linked issues: - [Update pools slot input (#63900)](https://github.com/apache/airflow/pull/63900) - [ ] [[v3-2-test] Fix `TypeError` crashes on `/users/list` and `/roles/list` in FAB UI caused by concurrent API schema requests (#63986) (#65892)](https://github.com/apache/airflow/pull/65892): @Subham-KRLX @potiuk Linked issues: - [Fix `TypeError` crashes on `/users/list` and `/roles/list` in FAB UI caused by concurrent API schema requests (#63986)](https://github.com/apache/airflow/pull/63986) - [ ] [[v3-2-test] Fix bulk delete toaster on variables page (#64142) (#65893)](https://github.com/apache/airflow/pull/65893): @shubhamraj-git @potiuk Linked issues: - [Fix bulk delete toaster on variables page (#64142)](https://github.com/apache/airflow/pull/64142) - [ ] [[v3-2-test] Fix FAB DB manager discovery in migration-only contexts (#64145) (#65894)](https://github.com/apache/airflow/pull/65894): @Subham-KRLX @potiuk Linked issues: - [Fix FAB DB manager discovery in migration-only contexts (#64145)](https://github.com/apache/airflow/pull/64145) - [ ] [[v3-2-test] Fix PoolBar links using wrong query params for task instances page (#64182) (#65896)](https://github.com/apache/airflow/pull/65896): @potiuk @Karthikeya1500 Linked issues: - [Fix PoolBar links using wrong query params for task instances page (#64182)](https://github.com/apache/airflow/pull/64182) - [ ] [[v3-2-test] run finalize when supervisor call fails (#65714) (#65946)](https://github.com/apache/airflow/pull/65946): @mobuchowski - [ ] [[v3-2-test] Update search parameters to better leverage DB indexes (#65964)](https://github.com/apache/airflow/pull/65964): @pierrejeambrun Linked issues: - [Update search parameters to better leverage DB indexes (#64963)](https://github.com/apache/airflow/pull/64963) - [ ] [[v3-2-test] UI: Serve grid TI summaries from shared cached DagBag (#65775) (#65966)](https://github.com/apache/airflow/pull/65966): @pierrejeambrun Linked issues: - [Serve grid TI summaries from shared cached DagBag (#65775)](https://github.com/apache/airflow/pull/65775) - [ ] [[v3-2-test] Fix scheduler UniqueViolation crash on downgrade from 3.2.0 to 3.1.x (#66003)](https://github.com/apache/airflow/pull/66003): @amoghrajesh - [ ] [[v3-2-test] select unassigned asset triggers from db (#65792) (#66043)](https://github.com/apache/airflow/pull/66043): @renat-sagut - [ ] [[v3-2-test] Fix retrigger form config sync (#65749) (#66044)](https://github.com/apache/airflow/pull/66044): @jscheffl @leeyspaul - [ ] [[v3-2-test] Bring back pre/post execute log groups for task logs (#66037) (#66049)](https://github.com/apache/airflow/pull/66049): @ashb - [ ] [[v3-2-test] use START_DATE_GTE for correct filtering according to dagRuns API (#66045) (#66098)](https://github.com/apache/airflow/pull/66098): @stefanherdy - [ ] [[v3-2-test] UI: Add per-searchbar 'Match anywhere' toggle for substring search (#66015) (#66106)](https://github.com/apache/airflow/pull/66106): @pierrejeambrun Linked issues: - [Update search parameters to better leverage DB indexes (#64963)](https://github.com/apache/airflow/pull/64963) - [UI: Add per-searchbar 'Match anywhere' toggle for substring search (#66015)](https://github.com/apache/airflow/pull/66015) - [ ] [[v3-2-test] Pass try_number to extra links API (#65661) (#66171)](https://github.com/apache/airflow/pull/66171): @shashbha14 - [ ] [[v3-2-test] Fix missing autoincrement sequence on callback_request downgrade (#65230) (#66189)](https://github.com/apache/airflow/pull/66189): @rjgoyln - [ ] [[v3-2-test] Preload source_aliases in process_executor_events (#65422) (#66191)](https://github.com/apache/airflow/pull/66191): @Lee-W @sicarul Linked issues: - [fix(scheduler): load dag_run eagering for execution API validation (#56916)](https://github.com/apache/airflow/pull/56916) - [ ] [[v3-2-test] Fix variable access in triggerer for deferrable operators (#63387) (#66239)](https://github.com/apache/airflow/pull/66239): @YoannAbriel - [ ] [[v3-2-test] Add stairway test for DB migrations (#64905) (#66262)](https://github.com/apache/airflow/pull/66262): @jason810496 @iting0321 - [ ] [[v3-2-test] Don't re-emit logical_date when previous data_interval is zero-length (#66132) (#66263)](https://github.com/apache/airflow/pull/66263): @jedcunningham - [ ] [Use contextlib.suppress instead of try-except-pass and re-enable SIM105 (#66193) (#66264)](https://github.com/apache/airflow/pull/66264): @jscheffl @ColtenOuO - [ ] [[v3-2-test] Fix max_active_tis_per_dag for deferred task instances (#61769) (#66338)](https://github.com/apache/airflow/pull/66338): @SakshamSinghal20 - [ ] [[v3-2-test] Fix task run context crash when DagRun state is expired (#66339) (#66347)](https://github.com/apache/airflow/pull/66347): @amoghrajesh - [ ] [[v3-2-test] UI: fix Searchbar input rewind (#66284) (#66359)](https://github.com/apache/airflow/pull/66359): @parkhojeong - [ ] [[v3-2-test] Add isExpanded prop on JSON expand/collapse buttons (#66340) (#66364)](https://github.com/apache/airflow/pull/66364): @choo121600 - [ ] [[v3-2-test] Distinguish upstream_failed from failed in normal vision (#66324) (#66365)](https://github.com/apache/airflow/pull/66365): @1fanwang - [ ] [[v3-2-test] UI: Fix manual copy from Rendered Templates tab adding extra blank lines (#66221) (#66366)](https://github.com/apache/airflow/pull/66366): @parkhojeong - [ ] [[v3-2-test] Propagate triggering user to child DAG runs via TriggerDagRunOperator (#65747) (#66378)](https://github.com/apache/airflow/pull/66378): @potiuk @dheerajturaga - [ ] [[v3-2-test] Fix slow and incomplete trigger cleanup in scheduler (#66210) (#66381)](https://github.com/apache/airflow/pull/66381): @jedcunningham - [ ] [[v3-2-test] ci: add migration round-trip check for SQLite FK cascade regressions (#65547) (#66403)](https://github.com/apache/airflow/pull/66403): @Lee-W - [ ] [[v3-2-test] fix(backfill): populate partition_date on partitioned backfill runs (#65998) (#66409)](https://github.com/apache/airflow/pull/66409): @Lee-W Linked issues: - [fix(backfill): populate partition_date on partitioned backfill runs (#65998)](https://github.com/apache/airflow/pull/65998) - [ ] [[v3-2-test] Show the task ID attributes (ti_id, task_id, etc.) once, not on every log line (#66036) (#66421)](https://github.com/apache/airflow/pull/66421): @ashb - [ ] [[v3-2-test] i18n translation files served stale after Airflow upgrade due to browser cache (#65720) (#66422)](https://github.com/apache/airflow/pull/66422): @shashbha14 - [ ] [[v3-2-test] Fix remote_task_handler_kwargs passing handler params to RemoteLogIO (#65957) (#66440)](https://github.com/apache/airflow/pull/66440): @srchilukoori @AutomationDev85 Linked issues: - [Cannot configure FileTaskHandler max_bytes via remote_task_handler_kwargs in Airflow 3 (#58770)](https://github.com/apache/airflow/issues/58770) - [ ] [[v3-2-test] Fix triggerer crash when multiple triggers call sync SDK methods concurrently (#66412) (#66446)](https://github.com/apache/airflow/pull/66446): @jedcunningham @ashb Linked issues: - [Fix triggerer crash when multiple triggers call sync SDK methods concurrently (#66412)](https://github.com/apache/airflow/pull/66412) - [ ] [[v3-2-test] fix(hitl): show mapped task instances on /required_actions listing (#66433) (#66482)](https://github.com/apache/airflow/pull/66482): @paultmathew Linked issues: - [UI: `/required_actions` page silently filters out all mapped HITL tasks (sends `map_index=-1` by default) (#66428)](https://github.com/apache/airflow/issues/66428) - [ ] [[v3-2-test] Fix scheduler callback bundle_version when versioning disabled (#66485) (#66518)](https://github.com/apache/airflow/pull/66518): @ephraimbuddy - [ ] [[v3-2-test] Fix incorrect type warning from OTel spans (#66559) (#66567)](https://github.com/apache/airflow/pull/66567): @ashb - [ ] [[v3-2-test] UI: Hide the `Next Run` timestamp for paused Dags. (#66552) (#66568)](https://github.com/apache/airflow/pull/66568): @parkhojeong - [ ] [[v3-2-test] Fix triggerer to support memray memory profiling (#65994) (#66643)](https://github.com/apache/airflow/pull/66643): @wjddn279 - [ ] [[v3-2-test] Fix XCom prior-dates lookup for duplicate run_id across Dags (#65227) (#66646)](https://github.com/apache/airflow/pull/66646): @henry3260 - [ ] [[v3-2-test] Adjust log message header for expandable sources (#66570) (#66653)](https://github.com/apache/airflow/pull/66653): @jscheffl - [ ] [[v3-2-test] Fix /tmp file leak when API server streams large task logs (#66450) (#66667)](https://github.com/apache/airflow/pull/66667): @potiuk @dheerajturaga Linked issues: - [Fix /tmp file leak when API server streams large task logs (#66450)](https://github.com/apache/airflow/pull/66450) - [ ] [[v3-2-test] Fix triggerer file handle leak when remote log upload fails (#66675) (#66684)](https://github.com/apache/airflow/pull/66684): @potiuk - [ ] [[v3-2-test] fix(scheduler): catch StaleDataError in verify_integrity to prevent scheduler crash (#64503) (#66727)](https://github.com/apache/airflow/pull/66727): @kalluripradeep @aspirepadma-dot Linked issues: - [[Airflow 3.x] Scheduler Crash: StaleDataError in verify_integrity during high-frequency DAG runs (~5k runs/8hrs) (#63926)](https://github.com/apache/airflow/issues/63926) - [ ] [[v3-2-test] fix: handle PermissionError in init_log_folder for mounted filesystems (#63878) (#66733)](https://github.com/apache/airflow/pull/66733): @potiuk @Pranaykarvi - [ ] [[v3-2-test] Check sensitive key names before applying recursion-depth cutoff in secrets masker (#65912) (#66748)](https://github.com/apache/airflow/pull/66748): @potiuk - [ ] [[v3-2-test] Fix log server path extraction to use removeprefix (#66749) (#66772)](https://github.com/apache/airflow/pull/66772): @potiuk - [ ] [[v3-2-test] UI: Add hover feedback to Checkbox (#66714) (#66826)](https://github.com/apache/airflow/pull/66826): @parkhojeong - [ ] [[v3-2-test] Fix Edit Connection dialog missing lazyMount causing JSON editor infinite loading (#65969) (#66828)](https://github.com/apache/airflow/pull/66828): @shashbha14 - [ ] [[v3-2-test] Fix ConnectionForm crashing when connection has invalid extra JSON (#66593) (#66831)](https://github.com/apache/airflow/pull/66831): @shashbha14 - [ ] [[v3-2-test] UI: Handle Dags state filter overflow on mobile (#66812) (#66847)](https://github.com/apache/airflow/pull/66847): @parkhojeong - [ ] [[v3-2-test] UI: Use link styling for Dag tags (#66750) (#66855)](https://github.com/apache/airflow/pull/66855): @parkhojeong - [ ] [[v3-2-test] fix(DagCalendarTab): improve background color retrieval and loading overlay handling (#64189) (#66860)](https://github.com/apache/airflow/pull/66860): @MFWhen @vatsrahul1001 Linked issues: - [fix(DagCalendarTab): improve background color retrieval and loading overlay handling (#64189)](https://github.com/apache/airflow/pull/64189) - [ ] [[v3-2-test] fix dag version inflation caused by unmatched serialized result of task using reserialized command (#61077) (#66861)](https://github.com/apache/airflow/pull/66861): @wjddn279 @Dev-iL @vatsrahul1001 Linked issues: - [Add `is_backfillable` property to DAG API responses (#64644)](https://github.com/apache/airflow/pull/64644) - [fix dag version inflation caused by unmatched serialized result of task using reserialized command (#61077)](https://github.com/apache/airflow/pull/61077) - [ ] [[v3-2-test] Add configurable LRU+TTL caching for API server DAG retrieval (#60804) (#66862)](https://github.com/apache/airflow/pull/66862): @vatsrahul1001 @kaxil Linked issues: - [Add configurable LRU+TTL caching for API server DAG retrieval (#60804)](https://github.com/apache/airflow/pull/60804) - [ ] [[v3-2-test] Fix DAG auto-pause ordering to use run_after (#65207) (#66863)](https://github.com/apache/airflow/pull/66863): @ephraimbuddy @vatsrahul1001 Linked issues: - [Fix DAG auto-pause ordering to use run_after (#65207)](https://github.com/apache/airflow/pull/65207) - [ ] [[v3-2-test] Fix async engine missing pool_recycle and pool_pre_ping configuration (#65276) (#66866)](https://github.com/apache/airflow/pull/66866): @vatsrahul1001 @kaxil - [ ] [[v3-2-test] UI: Preserve Grid limit and filters when redirecting after manual Dag trigger (#66717) (#66867)](https://github.com/apache/airflow/pull/66867): @yuseok89 - [ ] [[v3-2-test] feat: enable queue up new tasks (#63484) (#66869)](https://github.com/apache/airflow/pull/66869): @OscarLigthart @vatsrahul1001 Linked issues: - [feat: enable queue up new tasks (#63484)](https://github.com/apache/airflow/pull/63484) - [ ] [[v3-2-test] UI: Change queued Dag runs color to grey in Calendar (#66623) (#66870)](https://github.com/apache/airflow/pull/66870): @parkhojeong - [ ] [[v3-2-test] Adds the DAG run ID to the grid bar tooltip and also surfaces it in the task instance tooltip (#65626) (#66871)](https://github.com/apache/airflow/pull/66871): @PrithviBadiga @vatsrahul1001 Linked issues: - [Adds the DAG run ID to the grid bar tooltip and also surfaces it in the task instance tooltip in the grid view. (#65626)](https://github.com/apache/airflow/pull/65626) - [ ] [[v3-2-test] Fix macOS SIGSEGV in task execution by using fork+exec (#64874) (#66872)](https://github.com/apache/airflow/pull/66872): @vatsrahul1001 @kaxil Linked issues: - [Fix macOS `SIGSEGV` in task execution by using `fork`+`exec` (#64874)](https://github.com/apache/airflow/pull/64874) - [ ] [[v3-2-test] Fix external DB manager upgrades with existing tables (#66674) (#66882)](https://github.com/apache/airflow/pull/66882): @anmolxlight - [ ] [[v3-2-test] Fix memory leak in LocalExecutor caused by unreleased file descriptor locks (#65121) (#66887)](https://github.com/apache/airflow/pull/66887): @wjddn279 - [ ] [[v3-2-test] Fix ArgNotSet repr to use stable string instead of memory address (#65222) (#66897)](https://github.com/apache/airflow/pull/66897): @necmo @vatsrahul1001 Linked issues: - [Fix ArgNotSet repr to use stable string instead of memory address (#65222)](https://github.com/apache/airflow/pull/65222) - [ ] [[v3-2-test] Fix pod_override serialization in DAG details and executor path (#65407) (#66898)](https://github.com/apache/airflow/pull/66898): @ephraimbuddy @vatsrahul1001 Linked issues: - [Fix pod_override serialization in DAG details and executor path (#65407)](https://github.com/apache/airflow/pull/65407) - [ ] [[v3-2-test] Show dag run duration in grid tooltip (#65787) (#66900)](https://github.com/apache/airflow/pull/66900): @PrithviBadiga @vatsrahul1001 Linked issues: - [Adds the DAG run ID to the grid bar tooltip and also surfaces it in the task instance tooltip in the grid view. (#65626)](https://github.com/apache/airflow/pull/65626) - [Show dag run duration in grid tooltip (#65787)](https://github.com/apache/airflow/pull/65787) - [[v3-2-test] Adds the DAG run ID to the grid bar tooltip and also surfaces it in the task instance tooltip (#65626) (#66871)](https://github.com/apache/airflow/pull/66871) - [ ] [[v3-2-test] Fix DagVersion when clearing tasks with run on latest version (#65835) (#66901)](https://github.com/apache/airflow/pull/66901): @yuseok89 @vatsrahul1001 Linked issues: - [Fix DagVersion when clearing tasks with run on latest version (#65835)](https://github.com/apache/airflow/pull/65835) - [ ] [[v3-2-test] Apply reserved-key check to XCom update payload (#65915) (#66913)](https://github.com/apache/airflow/pull/66913): @potiuk @vatsrahul1001 Linked issues: - [Apply reserved-key check to XCom update payload (#65915)](https://github.com/apache/airflow/pull/65915) - [ ] [[v3-2-test] Fix millisecond floating point duration bug (#66560) (#66915)](https://github.com/apache/airflow/pull/66915): @bbovenzi @vatsrahul1001 Linked issues: - [Fix millisecond floating point duration bug (#66560)](https://github.com/apache/airflow/pull/66560) - [ ] [[v3-2-test] UI: Fix Mark state as... buttons grayed out when task/DAGRun already in target state (#66198) (#66919)](https://github.com/apache/airflow/pull/66919): @internetcoffeephone @vatsrahul1001 Linked issues: - [UI: Fix "Mark state as..." buttons grayed out when task/DAGRun already in target state (#66198)](https://github.com/apache/airflow/pull/66198) - [ ] [[v3-2-test] Improve Post-Task logs to show exception in failure (#66735) (#66920)](https://github.com/apache/airflow/pull/66920): @jscheffl - [ ] [[v3-2-test] Validate dag run conf in backfill dry-run (#66196) (#66935)](https://github.com/apache/airflow/pull/66935): @Sangun-Lee-6 @vatsrahul1001 Linked issues: - [Validate dag run conf in backfill dry-run (#66196)](https://github.com/apache/airflow/pull/66196) - [ ] [[v3-2-test] Allow pasting full datetime strings into date picker inputs (#66251) (#66958)](https://github.com/apache/airflow/pull/66958): @junyeong0619 - [ ] [[v3-2-test] UI: Make DAG detail page scrollable on mobile viewports (#65899) (#66975)](https://github.com/apache/airflow/pull/66975): @dheerajturaga Linked issues: - [UI: Make DAG detail page scrollable on mobile viewports (#65899)](https://github.com/apache/airflow/pull/65899) - [ ] [[v3-2-test] Mark Dags stale when their bundle is removed from config (#66948) (#66985)](https://github.com/apache/airflow/pull/66985): @ephraimbuddy @vatsrahul1001 - [ ] [[v3-2-test] Validate task identity token claims with a typed schema (#63604) (#66988)](https://github.com/apache/airflow/pull/66988): @henry3260 @vatsrahul1001 Linked issues: - [Validate task identity token claims with a typed schema (#63604)](https://github.com/apache/airflow/pull/63604) - [ ] [[v3-2-test] Two-token mechanism for task execution to prevent token expiration (#60108) (#66989)](https://github.com/apache/airflow/pull/66989): @vatsrahul1001 @anishgirianish Linked issues: - [[v3-2-test] Validate task identity token claims with a typed schema (#63604) (#66988)](https://github.com/apache/airflow/pull/66988) - [Two-token mechanism for task execution to prevent token expiration while tasks wait in executor queues (#60108)](https://github.com/apache/airflow/pull/60108) - [ ] [[v3-2-test] Backport 65628 (#67013)](https://github.com/apache/airflow/pull/67013): @bbovenzi - [ ] [[v3-2-test] improve grid/ti_summaries and grid/runs (#64034) (#67014)](https://github.com/apache/airflow/pull/67014): @bbovenzi @henry3260 @vatsrahul1001 - [ ] [[v3-2-test] Fix scheduler MySQL task instance index hint (#66785) (#67087)](https://github.com/apache/airflow/pull/67087): @8silvergun - [ ] [[v3-2-test] Keep Named*Logger.name working across structlog releases (#66875) (#67088)](https://github.com/apache/airflow/pull/67088): @ashb - [ ] [[v3-2-test] fix(scheduler): ignore stale executor success after defer reschedule (#66431) (#67089)](https://github.com/apache/airflow/pull/67089): @vatsrahul1001 @Pedrinhonitz Linked issues: - [fix(scheduler): ignore stale executor success after defer reschedule (#66431)](https://github.com/apache/airflow/pull/66431) - [ ] [[v3-2-test] UI: Preserve proxied URL on login redirect (#66690) (#67091)](https://github.com/apache/airflow/pull/67091): @bbovenzi @desusaiteja @vatsrahul1001 Linked issues: - [UI: Preserve proxied URL on login redirect (#66690)](https://github.com/apache/airflow/pull/66690) - [Rationalize null and max-lines eslint rules (#66124)](https://github.com/apache/airflow/pull/66124) - [ ] [[v3-2-test] fix serialize_template_field handling callable value in dict (#63871) (#67092)](https://github.com/apache/airflow/pull/67092): @wjddn279 @vatsrahul1001 Linked issues: - [fix serialize_template_field handling callable value in dict (#63871)](https://github.com/apache/airflow/pull/63871) - [ ] [[v3-2-test] Tighten deserialization allowlist regex to require full-string match (#66499) (#67096)](https://github.com/apache/airflow/pull/67096): @potiuk Linked issues: - [Tighten deserialization allowlist regex to require full-string match (#66499)](https://github.com/apache/airflow/pull/66499) - [ ] [[v3-2-test] Fix max_active_runs lost during DAG serialisation when value equals schema default (#65310) (#67097)](https://github.com/apache/airflow/pull/67097): @kaxil @seruman @vatsrahul1001 Linked issues: - [Optimize DAG serialization by excluding schema default values (#55849)](https://github.com/apache/airflow/pull/55849) - [ ] [[v3-2-test] Register custom deadline references via plugins, matching timetable pattern (#66737) (#67098)](https://github.com/apache/airflow/pull/67098): @potiuk - [ ] [[v3-2-test] Improve DB performance of datetime range filters filters in API queries (#66696) (#67102)](https://github.com/apache/airflow/pull/67102): @hkc-8010 Linked issues: - [fix(api): replace COALESCE with index-friendly OR conditions in datetime range filters (#66696)](https://github.com/apache/airflow/pull/66696) - [ ] [[v3-2-test] Fix N+1 query pattern in bulk pool delete endpoint (#66222) (#67108)](https://github.com/apache/airflow/pull/67108): @ColtenOuO - [ ] [[v3-2-test] Fix XCom PATCH/POST to store native values (instead of json.dumps) (#64220) (#67116)](https://github.com/apache/airflow/pull/67116): @henry3260 @vatsrahul1001 Linked issues: - [Fix XCom PATCH/POST to store native values (instead of json.dumps) (#64220)](https://github.com/apache/airflow/pull/64220) - [ ] [[v3-2-test] Redact rendered template fields while still structured to preserve nested-key masking on truncation (#65906) (#67117)](https://github.com/apache/airflow/pull/67117): @potiuk @vatsrahul1001 - [ ] [[v3-2-test] fix: migrate existing deadline rows in migration 0080 upgrade and downgrade (#66016) (#67129)](https://github.com/apache/airflow/pull/67129): @vatsrahul1001 Linked issues: - [fix: migrate existing deadline rows in migration 0080 upgrade and downgrade (#66016)](https://github.com/apache/airflow/pull/66016) - [ ] [[v3-2-test] Move Task Identity line into Pre Execution block in logs … (#67134)](https://github.com/apache/airflow/pull/67134): @jscheffl - [ ] [[v3-2-test] Upgrade important CI environment (#67158)](https://github.com/apache/airflow/pull/67158): @github-actions[bot] - [ ] [[v3-2-test] Apply per-DAG audit log permission to event log detail endpoint (#67112) (#67159)](https://github.com/apache/airflow/pull/67159): @pierrejeambrun - [ ] [[v3-2-test] Fix ValueError when supervisor force-closes stuck sockets after timeout (#67115) (#67162)](https://github.com/apache/airflow/pull/67162): @AutomationDev85 - [ ] [[v3-2-test] UI: Filter task instances by rendered map index (#67163)](https://github.com/apache/airflow/pull/67163): @pierrejeambrun Linked issues: - [UI: Filter task instances by rendered map index (#66008)](https://github.com/apache/airflow/pull/66008) - [ ] [[v3-2-test] Default-deny auth at the API and UI router level (#66505) (#67171)](https://github.com/apache/airflow/pull/67171): @potiuk Linked issues: - [Default-deny auth at the API and UI router level (#66505)](https://github.com/apache/airflow/pull/66505) - [ ] [[v3-2-test] Surface remote-log upload failures via structured warnings (#66571) (#67172)](https://github.com/apache/airflow/pull/67172): @potiuk - [ ] [[v3-2-test] Refuse secrets-backend fallback on Execution-API authz deny (#66575) (#67173)](https://github.com/apache/airflow/pull/67173): @potiuk - [ ] [[v3-2-test] Use a distinct redact message for import errors with no registered Dag (#66923) (#67176)](https://github.com/apache/airflow/pull/67176): @Lee-W - [ ] [[v3-2-test] Don't crash supervisor IPC loop on transient network errors (#66572) (#67177)](https://github.com/apache/airflow/pull/67177): @potiuk @vatsrahul1001 Linked issues: - [Don't crash supervisor IPC loop on transient network errors (#66572)](https://github.com/apache/airflow/pull/66572) - [ ] [[v3-2-test] Harden _collect_teams_to_check / requires_access_backfill against malformed bodies (#66504) (#67182)](https://github.com/apache/airflow/pull/67182): @potiuk @vatsrahul1001 - [ ] [[v3-2-test] Fail closed when supervisor IPC fails on a non-success terminal state (#66573) (#67183)](https://github.com/apache/airflow/pull/67183): @potiuk - [ ] [[v3-2-test] UI: Use local Monaco editor module instead of CDN (#66647) (#67199)](https://github.com/apache/airflow/pull/67199): @vatsrahul1001 @parkhojeong Linked issues: - [UI: Use local Monaco editor module instead of CDN (#66647)](https://github.com/apache/airflow/pull/66647) - [ ] [Revert "[v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)" (#67202)](https://github.com/apache/airflow/pull/67202): @yuseok89 @vatsrahul1001 @github-actions[bot] Linked issues: - [Load hook metadata from YAML without importing Hook class (#63826)](https://github.com/apache/airflow/pull/63826) - [[v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)](https://github.com/apache/airflow/pull/64723) - [ ] [[v3-2-test] Recover stuck TIs when direct terminal-state API call fails (#66574) (#67204)](https://github.com/apache/airflow/pull/67204): @potiuk @vatsrahul1001 Linked issues: - [Recover stuck TIs when direct terminal-state API call fails (#66574)](https://github.com/apache/airflow/pull/66574) - [ ] [[v3-2-test] Apply requires_access_event_log to GET /eventLogs list endpoint (#67185) (#67211)](https://github.com/apache/airflow/pull/67211): @vatsrahul1001 @pierrejeambrun - [ ] [[v3-2-test] UI: Stop polling getLatestRunInfo on paused Dags with no active runs (#67249) (#67256)](https://github.com/apache/airflow/pull/67256): @bbovenzi @choo121600 Linked issues: - [Fix autorefresh for deadlines and paused dags (#67249)](https://github.com/apache/airflow/pull/67249) - [ ] [[v3-2-test] Fix deadlock in ti_update_state caused by FOR UPDATE locking dag_run (#67246) (#67264)](https://github.com/apache/airflow/pull/67264): @avolant Thanks to all who contributed to the release (probably not a complete list!): @henry3260 @anmolxlight @ColtenOuO @sicarul @Karthikeya1500 @wjddn279 @8silvergun @paultmathew @AutomationDev85 @aspirepadma-dot @coleheflin @justinpakzad @jscheffl @sekikn @vatsrahul1001 @Dev-iL @rv2931 @bbovenzi @srchilukoori @kaxil @Sangun-Lee-6 @dheerajturaga @iting0321 @avolant @renat-sagut @wolfier @Lee-W @seanmuth @parkhojeong @arkadiuszbach @shivaam @anishgirianish @shubhamraj-git @potiuk @vincbeck @bugraoz93 @smyjt @alliasgher @shashbha14 @OscarLigthart @hkc-8010 @necmo @vishakha1411 @1fanwang @jedcunningham @Tomi-1997 @Pedrinhonitz @amoghrajesh @internetcoffeephone @Subham-KRLX @jason810496 @choo121600 @ephraimbuddy @MFWhen @SakshamSinghal20 @yuseok89 @desusaiteja @seruman @PrithviBadiga @junyeong0619 @ashb @fat-catTW @rjgoyln @Pranaykarvi @gopidesupavan @aritra24 @Nandann018-ux @shahar1 @stefanherdy @windro-xdd @nagasrisai @leeyspaul @YoannAbriel @kalluripradeep @NssGourav @pierrejeambrun @mobuchowski
We are kindly requesting that contributors to Apache Airflow RC 3.2.2rc1 help test the RC.
Please let us know by commenting if the issue is addressed in the latest RC.
Linked issues:
monaco-editor(#64253)Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
external_executor_id) and the scheduler dies (#55004)Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
TypeErrorcrashes on/users/listand/roles/listin FAB UI caused by concurrent API schema requests (#63986) (#65892): @Subham-KRLX @potiukLinked issues:
TypeErrorcrashes on/users/listand/roles/listin FAB UI caused by concurrent API schema requests (#63986)Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
/required_actionspage silently filters out all mapped HITL tasks (sendsmap_index=-1by default) (#66428)Next Runtimestamp for paused Dags. (#66552) (#66568): @parkhojeongLinked issues:
Linked issues:
Linked issues:
Linked issues:
is_backfillableproperty to DAG API responses (#64644)Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
SIGSEGVin task execution by usingfork+exec(#64874)Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Thanks to all who contributed to the release (probably not a complete list!):
@henry3260 @anmolxlight @ColtenOuO @sicarul @Karthikeya1500 @wjddn279 @8silvergun @paultmathew @AutomationDev85 @aspirepadma-dot @coleheflin @justinpakzad @jscheffl @sekikn @vatsrahul1001 @Dev-iL @rv2931 @bbovenzi @srchilukoori @kaxil @Sangun-Lee-6 @dheerajturaga @iting0321 @avolant @renat-sagut @wolfier @Lee-W @seanmuth @parkhojeong @arkadiuszbach @shivaam @anishgirianish @shubhamraj-git @potiuk @vincbeck @bugraoz93 @smyjt @alliasgher @shashbha14 @OscarLigthart @hkc-8010 @necmo @vishakha1411 @1fanwang @jedcunningham @Tomi-1997 @Pedrinhonitz @amoghrajesh @internetcoffeephone @Subham-KRLX @jason810496 @choo121600 @ephraimbuddy @MFWhen @SakshamSinghal20 @yuseok89 @desusaiteja @seruman @PrithviBadiga @junyeong0619 @ashb @fat-catTW @rjgoyln @Pranaykarvi @gopidesupavan @aritra24 @Nandann018-ux @shahar1 @stefanherdy @windro-xdd @nagasrisai @leeyspaul @YoannAbriel @kalluripradeep @NssGourav @pierrejeambrun @mobuchowski