+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