+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
