Thanks for the summary Vikram, you have covered it well.
Thanks & Regards, Amogh Desai On Sat, Feb 22, 2025 at 6:58 AM Vikram Koka <vik...@astronomer.io.invalid> wrote: > Hey everyone, > > I updated our meeting notes document in the Airflow wiki to capture the > notes from our dev call yesterday. The link for those notes is here > < > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=308153072#Airflow3Devcall:MeetingNotes-Summary.19 > > > > Thank you all for the amazing work. It was fantastic to see the AIPs > getting wrapped up and all the different elements coming together. > > It was great to see the responsiveness to the feedback from the initial > alphas, specifically with respect to the UI, where the UX dramatically > improved from Alpha1. Loved Brent's demo showcasing the work done by the UI > team. > > To everyone who attended the meeting, please check the summary and add > anything that I may have missed. For those who could not join, please let > us know if you disagree with anything discussed and agreed upon in the > meeting. Also, please do ask questions if something is unclear. > > Our next meeting is on the 6th of March at the same time. Please let me > know if you would like to add anything to the agenda > < > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=308153072#Airflow3Devcall:MeetingNotes-ProposedAgenda.3 > > > . > > Best regards, > Vikram > > -- > Below is the summary from the call on Thursday: > > - Follow-up on action items from the last call > - Development Updates and Presentations: > - Update on AIP-72 Task Execution Interface aka Task SDK > < > https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-72+Task+Execution+Interface+aka+Task+SDK > > > (Ash > Berlin-Taylor and Amogh Desai) > - Ash walked through a demo of the Triggerer support with the new > TaskSDK. He shared how this was largely in place, with the > exception of > connection access. > - Ash mentioned that the Triggerer is now split into two > processes, using the supervisor pattern from the Task SDK. > - Amogh gave an impromptu demo of the Kubernetes Executor now > working with the TaskSDK. > - Update on AIP-66 DAG Bundles & Parsing > < > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=294816356 > > > (Daniel > Standish) > - Daniel shared a recording of the demo covering the stale DAG > bundle cleanup process. > - Since Workers now pull code from remote sources to run tasks and > since this is stored locally to reduce latency, there is > cleanup required > to avoid these piling up on the worker nodes. > - He said that "old / stale" could be defined by time or number of > older versions. > - Test plan update (Rahul Vats) > - Rahul covered the testing status as documented in the Airflow 3 > Test Plan > < > https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3.0+Test+Plan> > - Rahul covered the testing status of Alpha 3 and the confidence > levels of the different areas including the UI and CLI. He > mentioned that > these are still in progress, since development is still ongoing. > - He mentioned that they have started testing with focus on > specific AIPs and are now reporting status by AIPs as well. > - He asked the AIP owners to review the test cases and validate > them as they make changes. And for the AIP owners to ensure > that there was > at least one run on each before the beta releases as well. > - AIP-81 CLI Update (Bugra Ozturk) > - Bugra covered the updated design for the Authentication work for > the CLI. > - Bugra asked for help from the committers on the call to review > the PRs coming in for the CLI AIP, since some of the PRs were > sitting for a > while in review status. > - Bugra commented that some of the authentication work would > probably need to come in Airflow 3.1, rather than in 3.0. > - Update on AIP-38 Modern Web Application > < > https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-38+Modern+Web+Application > > > (Brent > Bovenzi) > - Brent demonstrated an updated UX in the Airflow UI, with the > Grid View or Graph View (based on the user preference) on the > left hand of > the page to give a consistent view with the modal views on > the right hand > side. > - The updated UX drew a very positive response from the team on > the call. > - Brent showed how the new UX addressed color-blindness issues > with icons and was more accessible. > - Discussion topics: > - Python 3.13 (not only) -driven dependency issues (Jarek Potiuk) > - Jarek highlighted these three issues with 3.13. > - Pendulum: He said that the Pendulum maintainer got back to him > and we don't have to do anything in this area. > - google-re2 → can we replace "root" usage in UI: Jarek said that > Google-re2 issue is a bit more pervasive in Airflow and that > after speaking > with Bugra is solvable in the CLI. He was concerned about its > use in the UI > and API. Brent and Pierre said that this was no longer being > used, so it is > not needed anymore. > - FAB (and sqlalchemy and pandas) → to FAB or not to FAB: The > dependency conflict between SqlAlchemy, Pandas and FAB requires > us to > probably take out FAB as quickly as possible from Core Airflow. > - Removing the old UI (Jed Cunningham) > - Jed said that he is targeting next week to remove the old UI, > before we ship Beta 1. > - Jed also proposed moving that branch to the main repo for easier > collaboration from the larger team and there was general > agreement. > - Bump minimum version for Airflow 3.0 to Python 3.10 (~6months ahead > of EoL schedule) (Ash Berlin-Taylor) > - Ash proposed this and asked if there were any strong feelings > against it. > - There was significant discussion about what this meant for > Airflow 2.x vs. 3.x including the implications for Provider > releases going > forward. > - The decision was to take this to the mailing list. > > > > > Vikram Koka > Chief Strategy Officer > Email: vik...@astronomer.io > > > <https://www.astronomer.io/> >