potiuk commented on PR #70558:
URL: https://github.com/apache/airflow/pull/70558#issuecomment-5128792966

   Hey @vatsrahul1001 -> I think that one might be useful to get into 3.3.1 as 
well. Some of the recent upgrades in our providers "freed" pandas to be updated 
to version 3 in a number of combinations - and if someone uses Pandas 2 
directly sent as XCom, the XComs that are stored in DB will start failing tasks 
reading them if the tasks will get Pandas 3.
   
   This is **easily** fixable - by this one - the only issue is that there is 
no way back after migrating to Pandas 3 and that you have to migrate everything 
at once to Pandas 3 (but this is the only migration scenario we support).
   
   That's why the significant newsfragment.
   
   We could wait to Airflow 3.4, but I am afraid, people will start to migrate 
to Pandas 3 whenever other Airflow dependencies allow them to, so there is a 
high risk between now and 3.4 lack of this will hit real users.
   
   
   We could - alternatively - limit 3.3.1 to "pandas<3" - but that's only half 
the solution, because older versions of Airflow do not have "pandas<3" 
limitation - and if someone updates providers **and** updates pandas to 3 - 
they will have no easy way back. By releasing Airflow 3.3.1 with pandas 3 
support, we give them the option "Upgrade to Airlfow 3.3.1" if this happens.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to