### Is your feature request related to a problem or challenge? - Follow on to #16235 There are a few items that community members have suggested we backport to 49.0.1 rather than waiting for [50.0.0](https://github.com/apache/datafusion/issues/16799) - [x] https://github.com/apache/datafusion/issues/16994 @pepijnve - [x] https://github.com/apache/datafusion/issues/16998 @nuno-faria / @adriangb - [x] https://github.com/apache/datafusion/pull/16968 - [x] https://github.com/apache/datafusion/issues/17011 from @nuno-faria - [x] https://github.com/apache/datafusion/issues/17122 ### Describe the solution you'd like 1. Backport the relevant fixes to the [`branch-49`](https://github.com/apache/datafusion/tree/branch-49) branch here 2. Create a new release 3. Vote thread: https://lists.apache.org/thread/x95ffh7m3m91qg31sd38155pfsdntnsb ### Describe alternatives you've considered _No response_ ### Additional context We also did a DataFusion 48.0.1 release here: - https://github.com/apache/datafusion/issues/16486
Is your feature request related to a problem or challenge?
49.0.0(July 2025) #16235There are a few items that community members have suggested we backport to 49.0.1 rather than waiting for 50.0.0
CooperativeExecincorrectly implementsmaintains_input_order#16994 @pepijnveDynamicFilterPhysicalExprcauses recursive queries to fail #16998 @nuno-faria / @adriangbstring_aggdoes not respectORDER BYon49.0.0#17011 from @nuno-fariaDescribe the solution you'd like
branch-49branch hereDescribe alternatives you've considered
No response
Additional context
We also did a DataFusion 48.0.1 release here:
48.0.1#16486