Awesome! Great to hear this Amogh, and thanks for leading this. On Mon, Mar 16, 2026 at 7:04 AM Vincent Beck <[email protected]> wrote:
> Very very nice!! Thanks Amogh from driving it! > > On 2026/03/16 10:58:16 Jarek Potiuk wrote: > > Woooohooooo. > > > > On Mon, Mar 16, 2026 at 10:59 AM Amogh Desai <[email protected]> > wrote: > > > > > > Hi everyone, > > > > > > I am happy to announce that the migration of connection UI metadata > > > from Python hook methods to declarative provider.yaml files is now > > > complete across all community-maintained providers. > > > > > > Thank you to everyone who helped in this migration effort! I > appreciate it. > > > > > > Next steps: > > > > > > - Deprecation warnings will be added to the Python fallback path to > spread > > > the word about the new way of doing things. > > > > > > > > > Thanks & Regards, > > > Amogh Desai > > > > > > > > > On Tue, Feb 24, 2026 at 1:08 PM Amogh Desai <[email protected]> > wrote: > > > > > > > Amazing response from the community too, only 6 out of 28 providers > are > > > > available for grabs! > > > > > > > > Thanks & Regards, > > > > Amogh Desai > > > > > > > > > > > > On Mon, Feb 23, 2026 at 12:53 PM Jarek Potiuk <[email protected]> > wrote: > > > > > > > >> Very cool :) > > > >> > > > >> On Mon, Feb 23, 2026 at 8:19 AM Amogh Desai <[email protected]> > > > >> wrote: > > > >> > > > > >> > Hello All, > > > >> > > > > >> > I have been working on decoupling connection form UI metadata from > > > >> runtime > > > >> > hook imports by moving it from python code into declarative > > > >> `provider.yaml` > > > >> > for providers, as discussed earlier in: > > > >> > https://lists.apache.org/thread/834jdpbzrb46zsm5ngtcvdm060yhfjfs > > > >> > > > > >> > I started this work in three phases which covered ~20 providers > > > >> including > > > >> > Google, Amazon, Azure, Kubernetes, Slack, SMTP, and others. We > have > > > >> about > > > >> > ~30 remaining that will need the same treatment. > > > >> > > > > >> > Each provider can be considered to be a small, self-contained > task - > > > >> which > > > >> > typically > > > >> > involves updating one `provider.yml` file and running a script to > > > >> generate > > > >> > the relevant > > > >> > data. > > > >> > > > > >> > Here's a tracking issue with step-by-step instructions on how to > pick an > > > >> > provider > > > >> > and contribute to it: > https://github.com/apache/airflow/issues/62345 > > > >> > > > > >> > If you are looking for a good contribution opportunity, this is a > great > > > >> > place to start too. > > > >> > > > > >> > Thanks & Regards, > > > >> > Amogh Desai > > > >> > > > >> > --------------------------------------------------------------------- > > > >> To unsubscribe, e-mail: [email protected] > > > >> For additional commands, e-mail: [email protected] > > > >> > > > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
