+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