Hi all, Jed and I have published two draft AIPs. AIP-78 removes Flask AppBuilder as a Core Dependency and FAB won't be necessary to run the UI anymore. AIP-84 UI REST API replaces our webserver views.py code when the public REST API can't be used.
These have been organized as sub-AIPs, along with AIP-68 React Plugins under AIP-38 Modern Web Application. All of these sub AIPs help detail what will be necessary to create a fully modern React UI for Airflow 3.0. Let us know what you all think. AIP-78 Remove Flask AppBuilder as a Core Dependency https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-79%3A+Remove+Flask+AppBuilder+as+Core+dependency AIP-84 UI REST API https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-84+UI+REST+API