Thanks Rahul, Amogh and  Buğra for your votes!

BTW - Good catch Jens - you were correct when trying to get the vote thread
I see what you mean now. The email did not show the old thread when I
sent it. I had created fresh email and copy pasted content, somehow
backtracking it picked up from old content I guess. Lesson learnt: copy
pasting from old emails won't work to create fresh email threads:)

On Thu, Jan 29, 2026 at 12:17 PM Buğra Öztürk <[email protected]>
wrote:

> +1 for #60065
>
> Best regards,
>
> On Thu, Jan 29, 2026 at 12:05 PM Amogh Desai <[email protected]>
> wrote:
>
> > +1 on 60065 for me. Good work on this one, it probably isn't a good
> > first issue too!
> >
> > Thanks & Regards,
> > Amogh Desai
> >
> >
> > On Thu, Jan 29, 2026 at 11:34 AM Rahul Vats <[email protected]>
> > wrote:
> >
> > > This was a difficult one this time! I see a lot of new contributions
> for
> > > E2E UI tests, and I would really like to give a shoutout to all of
> them.
> > I
> > > truly appreciate their persistence and hard work.
> > >
> > >    - PR#59919 <https://github.com/apache/airflow/pull/59919>: Add E2E
> > > tests
> > >    for DAG Runs page by lin121291 <https://github.com/lin121291>
> > >    - PR#59633 <https://github.com/apache/airflow/pull/59633>: feat:
> E2E
> > >    test for Create backfill with all reprocess behaviour by  iharsh02
> > >    <https://github.com/iharsh02>
> > >    - PR#59734 <https://github.com/apache/airflow/pull/59734>: Add E2E
> > > tests
> > >    for DAG audit log functionality by haseebmalik18
> > >    <https://github.com/haseebmalik18>
> > >    - PR#59990 <https://github.com/apache/airflow/pull/59990>: Test:
> Add
> > > E2E
> > >    tests for Assets Page by sarth-akvaish <
> > > https://github.com/sarth-akvaish>
> > >
> > > However, this month my vote goes to:
> > > +1 on PR#60065 <https://github.com/apache/airflow/pull/60065>:
> Operator
> > > template fields via callable serialization causes unstable DAG
> > > serialization by @m8719-github
> > >
> > > This PR addressed a real existing issue faced by many users.
> > >
> > > Regards,
> > > Rahul Vats
> > >
> > > On Wed, 28 Jan 2026 at 11:12, Srabasti Banerjee <
> > > [email protected]> wrote:
> > >
> > > > 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
> > > > > >>
> > > >
> > >
> >
>
>
> --
> Bugra Ozturk
>

Reply via email to