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
> >>

Reply via email to