Hello All,
Kindly take the time to celebrate your own contributions or recommend a
fellow contributor, for Rookie PR of the month.
Below list of Top 10 PRs for month of January - Thanks to Jarek for sharing
the list by automation so anyone can run it. Am looking for volunteers to
send out the Rookie PR emails, since these are community driven. Please
feel free to reach out to me DM.
New Contributors - please reply to this thread with your inputs. Do not
hesitate to show off your impact on the Apache Airflow community!
Everyone is welcome to share their wins.
Voting will close on Thursday, January 29th at 5 PM PST. The winner will be
featured in the next issue of the Airflow newsletter.
Warm Regards,
Srabasti Banerjee
π Top 10 PRs (2026-01-01 to 2026-02-01):
1. PR#59507: fix: Enable real-time extra links updates for
TriggerDagRunOperator
by @subhash-0000 π Rookie: PR #2, first merged 2026-01-07
https://github.com/apache/airflow/pull/59507
2. PR#60065: Operator template fields via callable serialization causes
unstable DAG serialization
by @m8719-github (Andrei Leib) π Rookie: PR #2, first merged
2026-01-07
https://github.com/apache/airflow/pull/60065
3. PR#59633: feat : E2E test for Create backfill with all reprocess
behaviour
by @iharsh02 (Harsh Thakur) π Rookie: PR #4, first merged 2025-12-21
https://github.com/apache/airflow/pull/59633
4. PR#53368: Fix duplicate pod creation in KubernetesJobOperator
by @stephen-bracken π Rookie: PR #2, first merged 2026-01-10
https://github.com/apache/airflow/pull/53368
5. PR#58547: Chart: Enhance Celery Worker Sets support for multi-queue
configurations
by @glennhsh (Glenn.H) π Rookie: PR #1, first merged 2026-01-12
https://github.com/apache/airflow/pull/58547
6. PR#57680: Move row count and display toggle into DataTable
by @cmbilly8 (Cameron Billy) π Rookie: PR #1, first merged 2026-01-16
https://github.com/apache/airflow/pull/57680
7. PR#59399: Fix ApprovalOperator with SimpleAuthManager when
all_admins=True
by @TempestShaw (Victor Kwong) π Rookie: PR #1, first merged
2026-01-05
https://github.com/apache/airflow/pull/59399
8. PR#59943: feat e2e tests to verify for tasks tab functionality
by @RavinduWeerakoon (Ravindu Weerakoon) π Rookie: PR #1, first
merged 2026-01-15
https://github.com/apache/airflow/pull/59943
9. PR#60083: Make DataprocDeleteClusterOperator idempotent
by @chirodip98 (Chirodip Lodh Choudhury) π Rookie: PR #1, first
merged 2026-01-12
https://github.com/apache/airflow/pull/60083
10. PR#60062: Make sqlalchemy an optional dependency for Impala provider
by @hohshho (hohshho) π Rookie: PR #1, first merged 2026-01-06
https://github.com/apache/airflow/pull/60062
---------- Forwarded message ---------
From: Jarek Potiuk <[email protected]>
Date: Fri, Jan 16, 2026 at 7:27β―AM
Subject: Re: [VOTE] December 2025 Rookie PR of the Month
To: <[email protected]>
I think that making such a proposal might work better in case we have some
candidates to begin with :).
I used Copilot + Claude Sonnet to improve our "pr of the month" script to
do some initial selection: PR https://github.com/apache/airflow/pull/60641
And here is the list being result of `uv run
dev/stats/get_important_pr_candidates.py --rookie --top-number 15
--max-workers 8`:
π Top 15 PRs:
1. PR#60065: Operator template fields via callable serialization causes
unstable DAG serialization
by @m8719-github (Andrei Leib) π Rookie: PR #2, first merged
2026-01-07
https://github.com/apache/airflow/pull/60065
2. PR#58547: Chart: Enhance Celery Worker Sets support for multi-queue
configurations
by @glennhsh (Glenn.H) π Rookie: PR #1, first merged 2026-01-12
https://github.com/apache/airflow/pull/58547
3. PR#53368: Fix duplicate pod creation in KubernetesJobOperator
by @stephen-bracken π Rookie: PR #2, first merged 2026-01-10
https://github.com/apache/airflow/pull/53368
4. PR#59633: feat : E2E test for Create backfill with all reprocess
behaviour
by @iharsh02 (Harsh Thakur) π Rookie: PR #4, first merged 2025-12-21
https://github.com/apache/airflow/pull/59633
5. PR#59399: Fix ApprovalOperator with SimpleAuthManager when
all_admins=True
by @TempestShaw (Victor Kwong) π Rookie: PR #1, first merged
2026-01-05
https://github.com/apache/airflow/pull/59399
6. PR#60083: Make DataprocDeleteClusterOperator idempotent
by @chirodip98 (Chirodip Lodh Choudhury) π Rookie: PR #1, first
merged 2026-01-12
https://github.com/apache/airflow/pull/60083
7. PR#60062: Make sqlalchemy an optional dependency for Impala provider
by @hohshho (hohshho) π Rookie: PR #1, first merged 2026-01-06
https://github.com/apache/airflow/pull/60062
8. PR#59734: Add E2E tests for DAG audit log functionality (#59684)
by @haseebmalik18 (Haseeb Malik) π Rookie: PR #1, first merged
2026-01-13
https://github.com/apache/airflow/pull/59734
9. PR#59990: Test: Add E2E tests for Assets Page
by @sarth-akvaish (Sarthak Vaish) π Rookie: PR #4, first merged
2026-01-08
https://github.com/apache/airflow/pull/59990
10. PR#60391: Added timezone to dates
by @sarth-akvaish (Sarthak Vaish) π Rookie: PR #4, first merged
2026-01-08
https://github.com/apache/airflow/pull/60391
11. PR#59938: Add validation for pool names to prevent
InvalidStatsNameException
by @kalluripradeep (Pradeep Kalluri) π Rookie: PR #2, first merged
2025-11-26
https://github.com/apache/airflow/pull/59938
12. PR#59507: fix: Enable real-time extra links updates for
TriggerDagRunOperator
by @subhash-0000 π Rookie: PR #1, first merged 2026-01-07
https://github.com/apache/airflow/pull/59507
13. PR#59866: Add AirflowDeprecationWarning for deprecated project_id in
BigQueryGetDataOperator
by @KamranImaaz (kamran Imaz) π Rookie: PR #2, first merged 2026-01-05
https://github.com/apache/airflow/pull/59866
14. PR#59824: Don't poll HITL details when no pending dagrun on Dag page
by @Shally-Katariya (Shally Katariya) π Rookie: PR #1, first merged
2026-01-06
https://github.com/apache/airflow/pull/59824
15. PR#59919: Add E2E tests for DAG Runs page
by @lin121291 (junis) π Rookie: PR #1, first merged 2026-01-13
https://github.com/apache/airflow/pull/59919
And my vote goes to PR#60065: Operator template fields via callable
serialization causes unstable DAG serialization