-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review usage of Cosmos with Airflow 2.3 & older version of dbt #963
Comments
Initially I thought about doing a "/poll" in the #airflow-dbt channel. However, since it will disappear from Slack in 90 days, I decided to have this in a Google Form. We already planned to have two questions, and this could be an opportunity to add more. I drafted a survey:
So far, I have shared with the following people for initial feedback: |
I queried Cosmos task runs since 1 January 2024 by Astronomer Customers, and identified which versions of Airflow and Runtime (that maps to Python versions), they used:
Based exclusively on this, we could drop Airflow 2.3 from Cosmos test matrix. I also checked the usage since 1 May 2024, and unfortunately, Airflow 2.4.3 was still there. Since the Astro Runtime will be moving to support every Airflow version for two years, 2.4 would still be in there. So, it is probably worth supporting it for the time being. These diagrams show the percentages of tasks run with Cosmos operators per Airflow/Runtime version: |
Feedback from @cmarteepants:
Feedback from @kaxil:
|
Airflow 2.3 was released more than 2 years ago on Apr 30, 2022 and few of the apache-airflow providers are known to no longer support it. We've observed cosmos users are not on Airflow 2.3 based on the analysis in #963 (comment) and hence, to avoid maintenance & support efforts for an older version, this PR drops Cosmos support for Airflow 2.3
I addressed all the feedback and we announced the survey: https://bit.ly/dbt-airflow-survey-2024 |
Context
We are aware there are conflicts between Airflow/dbt dependencies. And there is a cost involved with supporting older versions of Airflow, as seen in #944.
Acceptance criteria
Make a decision about what is the oldest version of Airflow we want to support(the survey will be open for a while, we should close this ticket for now, and have a follow up task to check on this - Review dbt in Airflow Survey results #1024 )The text was updated successfully, but these errors were encountered: