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

Reply via email to