Thanks for your votes Jarek and Jens! Your observation is appreciated Jens - I reran the script to generate fresh data so the community can vote on the latest data. Since found deltas, and the thread already had Jarek's last vote, hence included - along with both lists. Looks to me that there is a single PR from December that was merged in January, while the rest are from January, from both runs.
Warm Regards, Srabasti Banerjee On Tue, Jan 27, 2026 at 12:52β―PM Jens Scheffler <[email protected]> wrote: > +1 on #58547 - Really a great addition we were looking for a long time! > > (Unfortunately some other PRs made the release of Helm Chart now a > problem which needed some fix-ups but this was rather a reviewer and not > a contributor problem) > > @Srabasti: You should start a fresh email next time, else in the > threaded view in my email client the January vote is now listed below > the December vote as a continuous email thread. > > On 27.01.26 10:46, Jarek Potiuk wrote: > > +1 on #60065: Operator template fields via callable serialization causes > > unstable DAG serialization - for me as well. This one solved a real issue > > that a number of users raised - and we missed this case in reviews when > Dag > > serialization versioning was implemene and there was quite some > back-forth > > on this one. There were few small details to discuss and update and after > > merging it, the author even noticed that a comment had not been fully > > updated after one of the changes and followed up with a fix to the > comment > > - which is beyond cool. > > > > On Tue, Jan 27, 2026 at 7:51β―AM Srabasti Banerjee < > > [email protected]> wrote: > > > >> 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: PRhttps:// > 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 > >>
