I like https://github.com/apache/airflow/pull/58763, but my vote also goes to the Japanese one https://github.com/apache/airflow/pull/59313
Best, Wei > On Jan 16, 2026, at 11:41β―PM, Jarek Potiuk <[email protected]> wrote: > > π Top 15 PRs (2025-12-01 to 2025-12-31) of course (teething) > > On Fri, Jan 16, 2026 at 4:37β―PM Jarek Potiuk <[email protected]> wrote: > >> OK. Way better list .... And indeed. PR #59313 comes at the top of the >> list. And my vote goes to it as well - #59313. >> >> π Top 15 PRs (2012-12-01 - 2012-12-31): >> >> 1. PR#59313: Adding Japanese translations for UI (i18n) >> by @rsanda π Rookie: PR #3, first merged 2025-12-14 >> https://github.com/apache/airflow/pull/59313 >> >> 2. PR#59791: Feat : E2E test to Verify backfills list displays >> by @iharsh02 (Harsh Thakur) π Rookie: PR #4, first merged 2025-12-21 >> https://github.com/apache/airflow/pull/59791 >> >> 3. PR#58969: docs: Improve unit-testing docs with runnable pytest >> examples for Operators >> by @suii2210 (Shruti Singh) π Rookie: PR #2, first merged 2025-12-14 >> https://github.com/apache/airflow/pull/58969 >> >> 4. PR#59862: Breeze: keep OpenAPI Generator version in sync during CI >> upgrades >> by @anishgirianish π Rookie: PR #2, first merged 2025-12-29 >> https://github.com/apache/airflow/pull/59862 >> >> 5. PR#58918: Add TdLoadOperator to execute data transfers using Teradata >> Parallel Transporter (TPT) tdload utility >> by @snreddygopu (Satya Gopu) π Rookie: PR #1, first merged 2025-12-10 >> https://github.com/apache/airflow/pull/58918 >> >> 6. PR#59156: Add support for disabling SA token automount for Scheduler >> by @dan-osterrath (Dan Osterrath) π Rookie: PR #1, first merged >> 2025-12-14 >> https://github.com/apache/airflow/pull/59156 >> >> 7. PR#57631: Fix DAG bundle imports in subprocess operators >> by @gfreitash (Gabriel Freitas) π Rookie: PR #1, first merged >> 2025-12-24 >> https://github.com/apache/airflow/pull/57631 >> >> 8. PR#59651: Remove documentation on TimeDeltaSensorAsync >> by @Subham-KRLX (Subham ) π Rookie: PR #4, first merged 2025-11-28 >> https://github.com/apache/airflow/pull/59651 >> >> 9. PR#58898: Fix `breeze setup autocomplete` references >> by @johnslavik (Bartosz SΕawecki) π Rookie: PR #3, first merged >> 2025-12-01 >> https://github.com/apache/airflow/pull/58898 >> >> 10. PR#58763: docs: Fix broken permalink icon >> by @1109lun (Chang Yi Lun) π Rookie: PR #1, first merged 2025-12-08 >> https://github.com/apache/airflow/pull/58763 >> >> 11. PR#59616: feat: verify dag details e2e test >> by @iharsh02 (Harsh Thakur) π Rookie: PR #4, first merged 2025-12-21 >> https://github.com/apache/airflow/pull/59616 >> >> 12. PR#59942: [DISCUSSION-54853] Update webserver probe health check doc >> by @hanxdatadog (Xu Han) π Rookie: PR #1, first merged 2025-12-31 >> https://github.com/apache/airflow/pull/59942 >> >> 13. PR#59678: Add E2E tests for dashboard metrics display >> by @vbottu (Vinod Bottu) π Rookie: PR #3, first merged 2025-12-19 >> https://github.com/apache/airflow/pull/59678 >> >> 14. PR#58734: Fix Liveness / Readiness / Startup probe path for Airflow >> 3.x #58129 >> by @jvoravong π Rookie: PR #1, first merged 2025-12-02 >> https://github.com/apache/airflow/pull/58734 >> >> 15. PR#59068: Add pdbs for triggerer and workers >> by @mrrsm (Ryan Matthews) π Rookie: PR #1, first merged 2025-12-15 >> https://github.com/apache/airflow/pull/59068 >> >> >> >> J. >> >> >> On Fri, Jan 16, 2026 at 4:27β―PM Jarek Potiuk <[email protected]> wrote: >> >>> Ah... My bad.. I run it for January already :) better list and vote is >>> coming :) >>> >>> >>> On Fri, Jan 16, 2026 at 4:26β―PM Jarek Potiuk <[email protected]> wrote: >>> >>>> 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: PR >>>> https://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 >>>> >>>> >>>> On Fri, Jan 16, 2026 at 8:35β―AM Yeonguk Choo <[email protected]> >>>> wrote: >>>> >>>>> Srabasti, thanks for the mention! >>>>> >>>>> Iβd like to +1 to Adding Japanese translations for UI (i18n) #59313. >>>>> I was really happy to see a neighboring language added to the UI. >>>>> Adding support for a new language is never easy - great work on this PR >>>>> π >>>>> >>>>> Best regards, >>>>> Yeonguk >>>>> >>>>> 2026λ 1μ 16μΌ (κΈ) PM 4:05, Srabasti Banerjee < >>>>> [email protected]>λμ΄ >>>>> μμ±: >>>>> >>>>>> Hello All, >>>>>> >>>>>> Kindly take the time to celebrate your own contributions or recommend >>>>> a >>>>>> fellow contributor, for Rookie PR of the month, using the link shared >>>>> by >>>>>> Jed from email history below in the thread. >>>>>> >>>>>> Thanks for sending in the first nomination Jens! >>>>>> >>>>>> 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 Friday, January 23rd at 5 PM PST. The winner >>>>> will be >>>>>> featured in the next issue of the Airflow newsletter. >>>>>> >>>>>> Warm Regards, >>>>>> Srabasti Banerjee >>>>>> >>>>>> ---------- Forwarded message --------- >>>>>> From: Jens Scheffler <[email protected]> >>>>>> Date: Mon, Jan 12, 2026 at 2:48β―PM >>>>>> Subject: Re: [VOTE] December 2025 PR of the Month >>>>>> To: <[email protected]> >>>>>> >>>>>> >>>>>> Oh, this month again a real challenge to pick _one_ only. There are so >>>>>> many cool PRs merged last month. Feels like the list of achievements >>>>> of >>>>>> the last half-year! >>>>>> >>>>>> My +1 goes to #58365 because this really is a cool improvement and I >>>>>> learned something new just by reading the PR! But all others are >>>>> really >>>>>> close-by! >>>>>> >>>>>> As I am missing the Rookie PR list, from email history, thanks to >>>>> Jed, I >>>>>> made a selection via >>>>>> >>>>>> >>>>> https://github.com/apache/airflow/pulls?q=is%3Apr+%22Awesome+work%2C+congrats+on+your+first+merged+pull+request%21%22+merged%3A%3E2025-12-01+is%3Aclosed+ >>>>>> >>>>>> ...and not to have too many emails (if we do any) Rookie PR I'd favor >>>>>> the PR #59313 which added Japanese translations to UI. >>>>>> >>>>>> Jens >>>>>> >>>>>> *FYI :* *Rookie PR Mission statement : * >>>>>> *- to recognize meaningful contributions by new and budding >>>>> contributors* >>>>>> *- inspire newcomers and novices relatively new to the community to >>>>> pick up >>>>>> new PRs* >>>>>> *- make project feel more welcoming and inclusive* >>>>>> *Nomination process:* >>>>>> *- encourage self-nominations and community nominations, so it is >>>>>> convenient for anyone to recognize another fellow contributor.* >>>>>> *Qualifying Criteria:* >>>>>> *- These awards are FOR the Community and BY the community. The >>>>> intent is >>>>>> to give a shout out to a Rookie with Apache Airflow project >>>>> contribution.* >>>>>> *- Winner will be chosen based on the majority of votes by the >>>>> community.* >>>>>> >>>>> >>>>
