Would removing it imply that there's not going to be Airflow 2.12 for sure?
Do we want to limit ourselves this way?

On Tue, Feb 18, 2025 at 12:35 PM Abhishek Bhakat
<abhishek.bha...@astronomer.io.invalid> wrote:

> Where do I find the docs for plugins with the new web UI alternative for <
>
> https://airflow.apache.org/docs/apache-airflow/stable/howto/custom-view-plugin.html
> >?
> Read the AIP-68 (plugin interface), but is it in a ready state yet.
>
> - Avi
>
> On Tue, Feb 18, 2025 at 5:26 AM Ankit Chaurasia <sunank...@gmail.com>
> wrote:
>
> > +1
> >
> > Now is the ideal time to make the new UI the default. The old UI has
> > several issues that we won't be fixing. Transitioning to the new UI will
> > encourage users to engage with it more actively and will provide an
> > excellent opportunity to identify and address any existing gaps.
> >
> > *Ankit Chaurasia*
> >
> >
> >
> >
> >
> >
> > On Tue, Feb 18, 2025 at 10:35 AM Rahul Vats <rah.sharm...@gmail.com>
> > wrote:
> >
> > > +1 for this! The new UI is the way to go, and as more people start
> using
> > > it, it provides a great opportunity to identify and address any
> existing
> > > gaps.
> > >
> > > Regards,
> > > Rahul Vats
> > > 9953794332
> > >
> > > On Tue, 18 Feb 2025 at 09:41, Amogh Desai <amoghdesai....@gmail.com>
> > > wrote:
> > >
> > > > Big +1!!
> > > >
> > > > It is not easy to maintain the old UI with the rapid development
> going
> > on
> > > > with the new and it only makes little sense to do so. I have also
> been
> > > > hitting
> > > > some strange issues with the old UI and took that as a sign to use
> the
> > > new
> > > > one. Also, using the new UI will require a bit of unlearning from the
> > old
> > > > UI
> > > > which will take some time and it shouldn't come as a surprise to
> users.
> > > > Therefore, I think now's the right time, given now is atleast after
> all
> > > the
> > > > alphas.
> > > >
> > > > Thanks & Regards,
> > > > Amogh Desai
> > > >
> > > >
> > > > On Tue, Feb 18, 2025 at 8:25 AM Wei Lee <weilee...@gmail.com> wrote:
> > > >
> > > > > +1 for this! And now is the best time.
> > > > >
> > > > > I'm not sure whether folks are comfortable with something not
> working
> > > on
> > > > > the new UI for now, though 🤔 (but there are also things breaking
> in
> > > the
> > > > > old UI that we won't fix anyway). Even if we decide to keep the old
> > UI
> > > > for
> > > > > one or two alpha/beta releases, I think it's time (the next release
> > or
> > > > > main) to default to the new UI so people can get used to it.
> > > > >
> > > > > Best,
> > > > > Wei
> > > > >
> > > > > > On Feb 18, 2025, at 10:29 AM, Jed Cunningham <
> > > jedcunning...@apache.org
> > > > >
> > > > > wrote:
> > > > > >
> > > > > > Hello everyone!
> > > > > >
> > > > > > As we gear up for the Airflow 3 release, I’d like to kick off a
> > > > > discussion
> > > > > > about the timing of removing the old FAB-based UI from Airflow
> > core.
> > > > > We’ve
> > > > > > been investing in the React-based UI for a while now, and I know
> > that
> > > > we
> > > > > > have made tremendous progress on this.
> > > > > >
> > > > > > The FAB UI removal is an exciting moment and one we’ve been
> working
> > > > > towards
> > > > > > with AIP-38 (Modern UI)
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-38+Modern+Web+Application
> > > > > >
> > > > > > and its sub-AIPs AIP-68 (plugin interface)
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-68+Extended+Plugin+Interface+for+React+Views
> > > > > >,
> > > > > > AIP-79 (Remove FAB as core dependency)
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-79%3A+Remove+Flask+AppBuilder+as+Core+dependency
> > > > > >,
> > > > > > and AIP-84 (UI REST API)
> > > > > > <
> > > >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-84+UI+REST+API
> > >
> > > > > -
> > > > > > removing the FAB UI is a “when”, not an “if”, and I feel the when
> > is
> > > > now.
> > > > > >
> > > > > > Why now though?
> > > > > >
> > > > > >
> > > > > >   -
> > > > > >
> > > > > >   We’re at a point where keeping the old UI around is more of a
> > > > liability
> > > > > >   than a benefit
> > > > > >   -
> > > > > >
> > > > > >   We have a clear path for the remaining feature gaps
> > > > > >   -
> > > > > >
> > > > > >      ~2/3 of the way there based on the tracking issue
> > > > > >      <https://github.com/apache/airflow/issues/43712>,
> connections
> > > > being
> > > > > >      the biggest remaining gap
> > > > > >      -
> > > > > >
> > > > > >   Removing it unblocks a lot of cleanup and packaging work
> > > > > >   -
> > > > > >
> > > > > >   If we want only the new UI for the beta period, now is the time
> > to
> > > > move
> > > > > >
> > > > > >
> > > > > > We may not get 100% parity before release, and that’s okay. The
> > > reality
> > > > > is
> > > > > > that supporting two UIs just isn’t sustainable because it splits
> > our
> > > > > focus
> > > > > > and adds maintenance overhead.  Committing to a single UI helps
> us
> > > move
> > > > > > forward faster and shows clear community buy-in.
> > > > > >
> > > > > > Assuming positive responses, Brent can open a PR doing the delete
> > > > (that’s
> > > > > > only fair haha)!
> > > > > >
> > > > > > Jed
> > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > > > > For additional commands, e-mail: dev-h...@airflow.apache.org
> > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to