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

Reply via email to