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