Skip to content

Conversation

@dondaum
Copy link
Contributor

@dondaum dondaum commented Apr 27, 2024

related: #28723

fix deprecations for SQLAlchemy 2.0 for Airflow providers.

FAB
SQLAlchemy 2.0 is changing the behavior when an object is being merged into a Session along the backref cascade. The User needs to be present in the session before it is merged with backref cascade for relationship Role.user.

Openlineage
Removed the sqlalchemy_engine completely. First of all in SQLAlchemy 2.0 the ability to associate an Engine with MetaData object is removed, second IMO the sqlalchemy_engine is not used at all in the function. It is passed to MetaData but not used afterwards.

Reported in providers


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@dirrao dirrao requested a review from Taragolis April 29, 2024 03:59
@dondaum dondaum force-pushed the fix/sqa-deprecations-airflow-providers branch from adcf9d4 to 9bab1fd Compare May 1, 2024 21:57
@eladkal eladkal requested a review from vincbeck May 3, 2024 19:10
@eladkal eladkal force-pushed the fix/sqa-deprecations-airflow-providers branch from 9bab1fd to 9c5d11e Compare June 17, 2024 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants