DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Proposed Agenda
- Catch-up on action items from last call
- None
- Development Updates and Presentations (Please keep the updates to less than 10 minutes):
- AIP-72 Task Execution Interface aka Task SDK update (Ash, Kaxil)
- AIP-86 Deadline Alerts update (Dennis, Ramit)
- Airflow 3.1 test plan update (Rahul)
- Language translations update (Shahar)
- Discussion topics:
- Airflow 3 adoption blockers (issues with label priority:upgrade_to_airflow3)
- TBD
Attendees
Vikram Koka
Vincent Beck
Dennis Ferruzzi
Shahar Epstein
Tamara Fingerlin
Kenten Danas
Sean Ghaeli
Kaxil Naik
Ephraim Anierobi
Bugra Ozturk
Ash Berlin-Taylor
Rahul Vats
Rajeshwar Bishundeo
Niko
Eugene Kostielev
Amogh Rajesh Desai
Jed Cunningham
Brent Bovenzi
Phani Kumar
Karthikeyan Singaravelan
Jens Scheffler
Ramit Kataria
Jarek Potiuk
Aritra Basu
Summary
- Development Updates and Presentations:
- AIP-72 Task Execution Interface aka Task SDK update (Ash, Kaxil)
- Kaxil gave a detailed overview of the progress on this including the following highlights.
- Secrets masker merged. This code is now shared between Task SDK and Airflow core
- A couple of major PRs are landing this week. Includes: TP's DAG model removal and Kaxil's operator defaults schema changes (expect temporary breakage)
- Schema defaults implementation is now in place with an updated contract between server/client with precedence hierarchy for defaults
- A lot of the imports have now been cleaned up. It is 70% complete (12/17 issues merged), led by Ephraim.
- Handling of the Configuration code in progress, with Amogh moving config to shared library (complex due to widespread usage)
- AIP-86 Deadline Alerts update (Dennis, Ramit)
- Dennis gave an overview of the progress, following up from the email to the dev list saying that the Async callbacks are working and will ship in 3.1 as planned.
- However, "Sync callbacks" will be delayed to 3.2.
- Dennis raised the question about whether the sync callbacks should wait for AIP-92 proposal implementation, since there is a possible conflict on callback architecture with that proposal.
- The consensus with the team at the dev call was that Deadline Alert Sync callbacks should continue with the existing design as proposed, rather than waiting for AIP-92.
- The action item was for Dennis to update the AIP (for Deadline Alerts) with this current status plus design update, and follow up with a lazy consensus email to the dev list.
- Airflow 3.1 test plan update (Rahul)
- Rahul walked through an update of the 3.1 test plan and said testing was in progress with regression tests running on main and also with feature validation of the scoped AIPs on main.
- Rahul also highlighted that there were many open issues which needed to be triaged for the 3.1 milestone and that he was working on Amogh on testing for the import modifications.
- Rahul then handed off to Shahar for internationalizations, by saying that the translation owners were taking responsibility for testing their respective translations
- Language translations update (Shahar)
- Shahar said that there were would a English freeze a week early to enable translation completion before release
- Additionally, there would be pre-commit check as enforcement to prevent English changes during the freeze
- At this point, 4 translations needed committer sponsors (Catalan, Hungarian, Italian, and Portuguese) and the goal was to have 100% translation coverage before 3.1 release.
- AIP-72 Task Execution Interface aka Task SDK update (Ash, Kaxil)