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 >
