You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Srabasti Banerjee <sr...@gmail.com> on 2026/09/27 00:41:04 UTC
[VOTE] September 2026 Rookie PR of the Month
Hello All!
Great conference at Austin this past month for the attendees - Thanks to
the organisers, sponsors and speakers 🙌
Apache Airflow 3.3.2 is available [image: :tada:] Thanks to all
contributors!!!✨
Kindly take the time to celebrate your own contributions or recommend a
fellow contributor, for Rookie PR of the month.
Below is a list of Top 15 PRs for the month of September.
New Contributors - please reply to this thread with your introduction,
community experience and merged PR details. Do not hesitate to show off
your impact on the Apache Airflow community! Everyone is welcome to share
their wins.
Voting will close on Tuesday, September 29th at 5 PM PST. The winner will
be featured in the next issue of the Airflow newsletter.
Warm Regards,
Srabasti Banerjee
🏆 Top 15 PRs (2026-09-01 to 2026-10-01):
1. 🔥 PR#66350: Fix airflow db clean IntegrityError when a dag_version is
referenced by a task_instance
by @jakubmatyszewski (Jakub Matyszewski) 🆕 Rookie: PR #1, first
merged 2026-09-22
https://github.com/apache/airflow/pull/66350
2. PR#72262: Add OIDC worker token verification to Edge3
by @robertpofuk (Robert Pofuk RBI) 🆕 Rookie: PR #1, first merged
2026-09-24
https://github.com/apache/airflow/pull/72262
3. PR#63470: Add SnowflakeNotebookOperator for executing Snowflake
Notebooks
by @jacobcbeaudin (Jacob Beaudin) 🆕 Rookie: PR #1, first merged
2026-09-20
https://github.com/apache/airflow/pull/63470
4. PR#73103: Move CloudComposerExternalTaskSensor task-id wrapping out of
__init__
by @KingLizard1020 (Kailash Nelson) 🆕 Rookie: PR #1, first merged
2026-09-23
https://github.com/apache/airflow/pull/73103
5. PR#70960: Add SRV DNS record support to HTTP Operator
by @gtxu (Gengtao Xu) 🆕 Rookie: PR #2, first merged 2026-09-23
https://github.com/apache/airflow/pull/70960
6. PR#72025: IBM Db2 provider: skip None-valued extra parameters to avoid
KEY=None in connection strings
by @ShubhamKapoor992 (Shubham Kapoor) 🆕 Rookie: PR #1, first merged
2026-09-01
https://github.com/apache/airflow/pull/72025
7. PR#69761: Add TypedDict type hints for AirflowPlugin list fields
by @sivavarma-x (Siva Varma) 🆕 Rookie: PR #1, first merged 2026-09-11
https://github.com/apache/airflow/pull/69761
8. PR#71386: Fix template fields check never running against provider
modules
by @noron12234 (Lin Junrong) 🆕 Rookie: PR #2, first merged 2026-09-08
https://github.com/apache/airflow/pull/71386
9. PR#72456: Add missing tests for sftp exceptions
by @vitorantoniazzi (Vitor Antoniazzi) 🆕 Rookie: PR #2, first merged
2026-09-23
https://github.com/apache/airflow/pull/72456
10. PR#72978: Add jwt auth keycloak provider
by @dlactin (Dustin Lactin) 🆕 Rookie: PR #1, first merged 2026-09-14
https://github.com/apache/airflow/pull/72978
11. PR#72374: UI: Set the API client base URL before the first startup
request
by @edsu (Ed Summers) 🆕 Rookie: PR #2, first merged 2026-09-04
https://github.com/apache/airflow/pull/72374
12. PR#72000: Allow keeping PostgresHook SQLAlchemy engines on psycopg2
by @sehajsandhu123 (blehaj) 🆕 Rookie: PR #1, first merged 2026-09-22
https://github.com/apache/airflow/pull/72000
13. PR#69566: overview.rst missing a newline which caused image to not
display
by @chrispatterson (Chris Patterson) 🆕 Rookie: PR #1, first merged
2026-09-11
https://github.com/apache/airflow/pull/69566
14. PR#72372: i18n(ko): add missing translations(Sep 1)
by @nyang404 🆕 Rookie: PR #1, first merged 2026-09-07
https://github.com/apache/airflow/pull/72372
15. PR#73434: Fix Cloud Monitoring list operators with explicit output
formats
by @ylv01 (ylv01) 🆕 Rookie: PR #1, first merged 2026-09-22
https://github.com/apache/airflow/pull/73434
Re: [VOTE] September 2026 Rookie PR of the Month
Posted by Srabasti Banerjee <sr...@gmail.com>.
Thanks for flagging this, Jarek!
I have heard similar feedback from a few others about emails occasionally
landing in the spam folder. Because the responses have been mixed, I was in
a dilemma.
I will send future emails in a different format without links to see if
that helps avoid the spam filters.
Warm Regards,
Srabasti Banerjee
Apologies for delay in response as have been travelling for work this week.
On Mon, Oct 5, 2026, 4:48 AM Jarek Potiuk <ja...@potiuk.com> wrote:
> Hello Srabasti,
>
> FYI: Somehow both the "VOTE" and RESULT emails for September Rookie PR
> landed in my Spam folder (Gmail). I marked it as "not spam" - which
> will make it less likely to re-occur, but maybe there is something
> that can be done to improve it.
>
> I think the list of long links like this is simply treated as Spam by
> various Spambots. Also maybe worth checking how it is sent.
>
> J.
>
>
>
> On Sun, Sep 27, 2026 at 6:50 PM Aaron Chen <na...@gmail.com> wrote:
> >
> > +1 for PR#66350 and PR#70960
> >
> > Best,
> > Aaron
> >
> > On Sat, Sep 26, 2026 at 5:41 PM Srabasti Banerjee <
> > srabasti.banerjee.c@gmail.com> wrote:
> >
> > > Hello All!
> > >
> > > Great conference at Austin this past month for the attendees - Thanks
> to
> > > the organisers, sponsors and speakers 🙌
> > >
> > > Apache Airflow 3.3.2 is available [image: :tada:] Thanks to all
> > > contributors!!!✨
> > >
> > > Kindly take the time to celebrate your own contributions or recommend a
> > > fellow contributor, for Rookie PR of the month.
> > > Below is a list of Top 15 PRs for the month of September.
> > >
> > > New Contributors - please reply to this thread with your introduction,
> > > community experience and merged PR details. Do not hesitate to show off
> > > your impact on the Apache Airflow community! Everyone is welcome to
> share
> > > their wins.
> > >
> > > Voting will close on Tuesday, September 29th at 5 PM PST. The winner
> will
> > > be featured in the next issue of the Airflow newsletter.
> > >
> > > Warm Regards,
> > > Srabasti Banerjee
> > >
> > > 🏆 Top 15 PRs (2026-09-01 to 2026-10-01):
> > >
> > > 1. 🔥 PR#66350: Fix airflow db clean IntegrityError when a
> dag_version is
> > > referenced by a task_instance
> > > by @jakubmatyszewski (Jakub Matyszewski) 🆕 Rookie: PR #1, first
> > > merged 2026-09-22
> > > https://github.com/apache/airflow/pull/66350
> > >
> > > 2. PR#72262: Add OIDC worker token verification to Edge3
> > > by @robertpofuk (Robert Pofuk RBI) 🆕 Rookie: PR #1, first merged
> > > 2026-09-24
> > > https://github.com/apache/airflow/pull/72262
> > >
> > > 3. PR#63470: Add SnowflakeNotebookOperator for executing Snowflake
> > > Notebooks
> > > by @jacobcbeaudin (Jacob Beaudin) 🆕 Rookie: PR #1, first merged
> > > 2026-09-20
> > > https://github.com/apache/airflow/pull/63470
> > >
> > > 4. PR#73103: Move CloudComposerExternalTaskSensor task-id wrapping
> out of
> > > __init__
> > > by @KingLizard1020 (Kailash Nelson) 🆕 Rookie: PR #1, first merged
> > > 2026-09-23
> > > https://github.com/apache/airflow/pull/73103
> > >
> > > 5. PR#70960: Add SRV DNS record support to HTTP Operator
> > > by @gtxu (Gengtao Xu) 🆕 Rookie: PR #2, first merged 2026-09-23
> > > https://github.com/apache/airflow/pull/70960
> > >
> > > 6. PR#72025: IBM Db2 provider: skip None-valued extra parameters to
> avoid
> > > KEY=None in connection strings
> > > by @ShubhamKapoor992 (Shubham Kapoor) 🆕 Rookie: PR #1, first
> merged
> > > 2026-09-01
> > > https://github.com/apache/airflow/pull/72025
> > >
> > > 7. PR#69761: Add TypedDict type hints for AirflowPlugin list fields
> > > by @sivavarma-x (Siva Varma) 🆕 Rookie: PR #1, first merged
> 2026-09-11
> > > https://github.com/apache/airflow/pull/69761
> > >
> > > 8. PR#71386: Fix template fields check never running against provider
> > > modules
> > > by @noron12234 (Lin Junrong) 🆕 Rookie: PR #2, first merged
> 2026-09-08
> > > https://github.com/apache/airflow/pull/71386
> > >
> > > 9. PR#72456: Add missing tests for sftp exceptions
> > > by @vitorantoniazzi (Vitor Antoniazzi) 🆕 Rookie: PR #2, first
> merged
> > > 2026-09-23
> > > https://github.com/apache/airflow/pull/72456
> > >
> > > 10. PR#72978: Add jwt auth keycloak provider
> > > by @dlactin (Dustin Lactin) 🆕 Rookie: PR #1, first merged
> 2026-09-14
> > > https://github.com/apache/airflow/pull/72978
> > >
> > > 11. PR#72374: UI: Set the API client base URL before the first startup
> > > request
> > > by @edsu (Ed Summers) 🆕 Rookie: PR #2, first merged 2026-09-04
> > > https://github.com/apache/airflow/pull/72374
> > >
> > > 12. PR#72000: Allow keeping PostgresHook SQLAlchemy engines on
> psycopg2
> > > by @sehajsandhu123 (blehaj) 🆕 Rookie: PR #1, first merged
> 2026-09-22
> > > https://github.com/apache/airflow/pull/72000
> > >
> > > 13. PR#69566: overview.rst missing a newline which caused image to not
> > > display
> > > by @chrispatterson (Chris Patterson) 🆕 Rookie: PR #1, first
> merged
> > > 2026-09-11
> > > https://github.com/apache/airflow/pull/69566
> > >
> > > 14. PR#72372: i18n(ko): add missing translations(Sep 1)
> > > by @nyang404 🆕 Rookie: PR #1, first merged 2026-09-07
> > > https://github.com/apache/airflow/pull/72372
> > >
> > > 15. PR#73434: Fix Cloud Monitoring list operators with explicit output
> > > formats
> > > by @ylv01 (ylv01) 🆕 Rookie: PR #1, first merged 2026-09-22
> > > https://github.com/apache/airflow/pull/73434
> > >
>
Re: [VOTE] September 2026 Rookie PR of the Month
Posted by Jarek Potiuk <ja...@potiuk.com>.
Hello Srabasti,
FYI: Somehow both the "VOTE" and RESULT emails for September Rookie PR
landed in my Spam folder (Gmail). I marked it as "not spam" - which
will make it less likely to re-occur, but maybe there is something
that can be done to improve it.
I think the list of long links like this is simply treated as Spam by
various Spambots. Also maybe worth checking how it is sent.
J.
On Sun, Sep 27, 2026 at 6:50 PM Aaron Chen <na...@gmail.com> wrote:
>
> +1 for PR#66350 and PR#70960
>
> Best,
> Aaron
>
> On Sat, Sep 26, 2026 at 5:41 PM Srabasti Banerjee <
> srabasti.banerjee.c@gmail.com> wrote:
>
> > Hello All!
> >
> > Great conference at Austin this past month for the attendees - Thanks to
> > the organisers, sponsors and speakers 🙌
> >
> > Apache Airflow 3.3.2 is available [image: :tada:] Thanks to all
> > contributors!!!✨
> >
> > Kindly take the time to celebrate your own contributions or recommend a
> > fellow contributor, for Rookie PR of the month.
> > Below is a list of Top 15 PRs for the month of September.
> >
> > New Contributors - please reply to this thread with your introduction,
> > community experience and merged PR details. Do not hesitate to show off
> > your impact on the Apache Airflow community! Everyone is welcome to share
> > their wins.
> >
> > Voting will close on Tuesday, September 29th at 5 PM PST. The winner will
> > be featured in the next issue of the Airflow newsletter.
> >
> > Warm Regards,
> > Srabasti Banerjee
> >
> > 🏆 Top 15 PRs (2026-09-01 to 2026-10-01):
> >
> > 1. 🔥 PR#66350: Fix airflow db clean IntegrityError when a dag_version is
> > referenced by a task_instance
> > by @jakubmatyszewski (Jakub Matyszewski) 🆕 Rookie: PR #1, first
> > merged 2026-09-22
> > https://github.com/apache/airflow/pull/66350
> >
> > 2. PR#72262: Add OIDC worker token verification to Edge3
> > by @robertpofuk (Robert Pofuk RBI) 🆕 Rookie: PR #1, first merged
> > 2026-09-24
> > https://github.com/apache/airflow/pull/72262
> >
> > 3. PR#63470: Add SnowflakeNotebookOperator for executing Snowflake
> > Notebooks
> > by @jacobcbeaudin (Jacob Beaudin) 🆕 Rookie: PR #1, first merged
> > 2026-09-20
> > https://github.com/apache/airflow/pull/63470
> >
> > 4. PR#73103: Move CloudComposerExternalTaskSensor task-id wrapping out of
> > __init__
> > by @KingLizard1020 (Kailash Nelson) 🆕 Rookie: PR #1, first merged
> > 2026-09-23
> > https://github.com/apache/airflow/pull/73103
> >
> > 5. PR#70960: Add SRV DNS record support to HTTP Operator
> > by @gtxu (Gengtao Xu) 🆕 Rookie: PR #2, first merged 2026-09-23
> > https://github.com/apache/airflow/pull/70960
> >
> > 6. PR#72025: IBM Db2 provider: skip None-valued extra parameters to avoid
> > KEY=None in connection strings
> > by @ShubhamKapoor992 (Shubham Kapoor) 🆕 Rookie: PR #1, first merged
> > 2026-09-01
> > https://github.com/apache/airflow/pull/72025
> >
> > 7. PR#69761: Add TypedDict type hints for AirflowPlugin list fields
> > by @sivavarma-x (Siva Varma) 🆕 Rookie: PR #1, first merged 2026-09-11
> > https://github.com/apache/airflow/pull/69761
> >
> > 8. PR#71386: Fix template fields check never running against provider
> > modules
> > by @noron12234 (Lin Junrong) 🆕 Rookie: PR #2, first merged 2026-09-08
> > https://github.com/apache/airflow/pull/71386
> >
> > 9. PR#72456: Add missing tests for sftp exceptions
> > by @vitorantoniazzi (Vitor Antoniazzi) 🆕 Rookie: PR #2, first merged
> > 2026-09-23
> > https://github.com/apache/airflow/pull/72456
> >
> > 10. PR#72978: Add jwt auth keycloak provider
> > by @dlactin (Dustin Lactin) 🆕 Rookie: PR #1, first merged 2026-09-14
> > https://github.com/apache/airflow/pull/72978
> >
> > 11. PR#72374: UI: Set the API client base URL before the first startup
> > request
> > by @edsu (Ed Summers) 🆕 Rookie: PR #2, first merged 2026-09-04
> > https://github.com/apache/airflow/pull/72374
> >
> > 12. PR#72000: Allow keeping PostgresHook SQLAlchemy engines on psycopg2
> > by @sehajsandhu123 (blehaj) 🆕 Rookie: PR #1, first merged 2026-09-22
> > https://github.com/apache/airflow/pull/72000
> >
> > 13. PR#69566: overview.rst missing a newline which caused image to not
> > display
> > by @chrispatterson (Chris Patterson) 🆕 Rookie: PR #1, first merged
> > 2026-09-11
> > https://github.com/apache/airflow/pull/69566
> >
> > 14. PR#72372: i18n(ko): add missing translations(Sep 1)
> > by @nyang404 🆕 Rookie: PR #1, first merged 2026-09-07
> > https://github.com/apache/airflow/pull/72372
> >
> > 15. PR#73434: Fix Cloud Monitoring list operators with explicit output
> > formats
> > by @ylv01 (ylv01) 🆕 Rookie: PR #1, first merged 2026-09-22
> > https://github.com/apache/airflow/pull/73434
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@airflow.apache.org
For additional commands, e-mail: dev-help@airflow.apache.org
Re: [VOTE] September 2026 Rookie PR of the Month
Posted by Aaron Chen <na...@gmail.com>.
+1 for PR#66350 and PR#70960
Best,
Aaron
On Sat, Sep 26, 2026 at 5:41 PM Srabasti Banerjee <
srabasti.banerjee.c@gmail.com> wrote:
> Hello All!
>
> Great conference at Austin this past month for the attendees - Thanks to
> the organisers, sponsors and speakers 🙌
>
> Apache Airflow 3.3.2 is available [image: :tada:] Thanks to all
> contributors!!!✨
>
> Kindly take the time to celebrate your own contributions or recommend a
> fellow contributor, for Rookie PR of the month.
> Below is a list of Top 15 PRs for the month of September.
>
> New Contributors - please reply to this thread with your introduction,
> community experience and merged PR details. Do not hesitate to show off
> your impact on the Apache Airflow community! Everyone is welcome to share
> their wins.
>
> Voting will close on Tuesday, September 29th at 5 PM PST. The winner will
> be featured in the next issue of the Airflow newsletter.
>
> Warm Regards,
> Srabasti Banerjee
>
> 🏆 Top 15 PRs (2026-09-01 to 2026-10-01):
>
> 1. 🔥 PR#66350: Fix airflow db clean IntegrityError when a dag_version is
> referenced by a task_instance
> by @jakubmatyszewski (Jakub Matyszewski) 🆕 Rookie: PR #1, first
> merged 2026-09-22
> https://github.com/apache/airflow/pull/66350
>
> 2. PR#72262: Add OIDC worker token verification to Edge3
> by @robertpofuk (Robert Pofuk RBI) 🆕 Rookie: PR #1, first merged
> 2026-09-24
> https://github.com/apache/airflow/pull/72262
>
> 3. PR#63470: Add SnowflakeNotebookOperator for executing Snowflake
> Notebooks
> by @jacobcbeaudin (Jacob Beaudin) 🆕 Rookie: PR #1, first merged
> 2026-09-20
> https://github.com/apache/airflow/pull/63470
>
> 4. PR#73103: Move CloudComposerExternalTaskSensor task-id wrapping out of
> __init__
> by @KingLizard1020 (Kailash Nelson) 🆕 Rookie: PR #1, first merged
> 2026-09-23
> https://github.com/apache/airflow/pull/73103
>
> 5. PR#70960: Add SRV DNS record support to HTTP Operator
> by @gtxu (Gengtao Xu) 🆕 Rookie: PR #2, first merged 2026-09-23
> https://github.com/apache/airflow/pull/70960
>
> 6. PR#72025: IBM Db2 provider: skip None-valued extra parameters to avoid
> KEY=None in connection strings
> by @ShubhamKapoor992 (Shubham Kapoor) 🆕 Rookie: PR #1, first merged
> 2026-09-01
> https://github.com/apache/airflow/pull/72025
>
> 7. PR#69761: Add TypedDict type hints for AirflowPlugin list fields
> by @sivavarma-x (Siva Varma) 🆕 Rookie: PR #1, first merged 2026-09-11
> https://github.com/apache/airflow/pull/69761
>
> 8. PR#71386: Fix template fields check never running against provider
> modules
> by @noron12234 (Lin Junrong) 🆕 Rookie: PR #2, first merged 2026-09-08
> https://github.com/apache/airflow/pull/71386
>
> 9. PR#72456: Add missing tests for sftp exceptions
> by @vitorantoniazzi (Vitor Antoniazzi) 🆕 Rookie: PR #2, first merged
> 2026-09-23
> https://github.com/apache/airflow/pull/72456
>
> 10. PR#72978: Add jwt auth keycloak provider
> by @dlactin (Dustin Lactin) 🆕 Rookie: PR #1, first merged 2026-09-14
> https://github.com/apache/airflow/pull/72978
>
> 11. PR#72374: UI: Set the API client base URL before the first startup
> request
> by @edsu (Ed Summers) 🆕 Rookie: PR #2, first merged 2026-09-04
> https://github.com/apache/airflow/pull/72374
>
> 12. PR#72000: Allow keeping PostgresHook SQLAlchemy engines on psycopg2
> by @sehajsandhu123 (blehaj) 🆕 Rookie: PR #1, first merged 2026-09-22
> https://github.com/apache/airflow/pull/72000
>
> 13. PR#69566: overview.rst missing a newline which caused image to not
> display
> by @chrispatterson (Chris Patterson) 🆕 Rookie: PR #1, first merged
> 2026-09-11
> https://github.com/apache/airflow/pull/69566
>
> 14. PR#72372: i18n(ko): add missing translations(Sep 1)
> by @nyang404 🆕 Rookie: PR #1, first merged 2026-09-07
> https://github.com/apache/airflow/pull/72372
>
> 15. PR#73434: Fix Cloud Monitoring list operators with explicit output
> formats
> by @ylv01 (ylv01) 🆕 Rookie: PR #1, first merged 2026-09-22
> https://github.com/apache/airflow/pull/73434
>