### Is your feature request related to a problem or challenge? - Part of https://github.com/apache/datafusion/issues/19783 - Follow on to https://github.com/apache/datafusion/issues/20855 I strongly suspect we'll end up with a few more bugs on the `branch-52` release, so I am proactively opening a ticket to propose / track such a release Steps: - [x] Update version and changelog: https://github.com/apache/datafusion/pull/21407 - [x] Voting Thread: https://lists.apache.org/thread/scnnmsw6g200ckjj1rgx58oj9q6xzb2h - [x] Publish to crates.io: https://lists.apache.org/thread/kl19synnmoj4z7mhlf3mywox9pvnn0w8 - [x] Port changes / changelog to main: https://github.com/apache/datafusion/pull/21553 ### Content: Requested Bug Fixes. Format: Issue / Requester / Backport PR - [x] https://github.com/apache/datafusion/issues/20905/ @alamb @krinart / https://github.com/apache/datafusion/pull/21358 - [x] https://github.com/apache/datafusion/issues/21063 / @shivbhatia10 / https://github.com/apache/datafusion/pull/21141 - [x] https://github.com/apache/datafusion/issues/21124 / @gabotechs / https://github.com/apache/datafusion/pull/21161 - [x] https://github.com/apache/datafusion/pull/19827 / @alamb @GaneshPatil7517 / https://github.com/apache/datafusion/pull/21396 - [x] https://github.com/apache/datafusion/pull/20200 / @alamb @neilconway / https://github.com/apache/datafusion/pull/21397 - [x] https://github.com/apache/datafusion/pull/21293 / @alamb @gruuya / https://github.com/apache/datafusion/pull/21403 - [x] https://github.com/apache/datafusion/issues/21155 / @timsaucer / https://github.com/apache/datafusion/pull/21439
Activity
hareshkh commentedon Mar 24, 2026
@alamb : Can we add the following issues to this release please?
alamb commentedon Mar 27, 2026
Done -- thank you @hareshkh
alamb commentedon Mar 27, 2026
I'll plan to make a RC next week hopefully
[branch-52] Fix push_down_filter for children with non-empty fetch fi…
[branch-52] Substrait join consumer should not merge nullability of j…
alamb commentedon Apr 4, 2026
I went through the list of commits on main and found some panics / regressions i think would be good to fix on branch-52 and added them to this list.
[-]Release DataFusion 52.5.0 (minor/) Release (Apr 2026)[/-][+]Release DataFusion 52.5.0 (minor) Release (Apr 2026)[/+]alamb commentedon Apr 4, 2026
Note: #20048 does not affect branch-52 (the affected code is only present in main).
alamb commentedon Apr 6, 2026
I am only going to backport PRs that look like they are regressions / serious issues
alamb commentedon Apr 6, 2026
I think #20900 also doesn't apply to 52
alamb commentedon Apr 6, 2026
Note: #20900 is not applicable to branch-52 (requires changes that got added in branch-53, not main)
alamb commentedon Apr 6, 2026
Note: #20306 was dropped from the release as it does not apply cleanly and the fix still panics on branch-52.
ntjohnson1 commentedon Apr 6, 2026
I think this would be nice to include #21155 I think we have a branch resolving it on top of 52.3 we were using internally https://github.com/rerun-io/arrow-datafusion/tree/tsaucer/52.3.0-inner-ffi
#21155 / @timsaucer / [TODO BACKPORT PR]
alamb commentedon Apr 6, 2026
Thanks -- added!
6 remaining items
[branch-52] fix: use spill writer's schema instead of the first batch…
[branch-52] chore: update deps for cargo audit (#21415)
timsaucer commentedon Apr 7, 2026
#21439 for the FFI issue
[branch-52] Restore Sort unparser guard for correct ORDER BY placement (
alamb commentedon Apr 7, 2026
Ok, we have the content in.
I updated the version bump / changelog
Once that is good I'll move on to making a release candidate
[branch-52] Update version to 52.5.0 and add changelog (#21407)
alamb commentedon Apr 7, 2026
I made an RC and started a vote: https://lists.apache.org/thread/scnnmsw6g200ckjj1rgx58oj9q6xzb2h
[branch-52] Restore Sort unparser guard for correct ORDER BY placement (
alamb commentedon Apr 11, 2026
The release was approved and has been released to crates.io: https://lists.apache.org/thread/kl19synnmoj4z7mhlf3mywox9pvnn0w8
Thank you everyone who helped
port 52.5.0 changelog to main (#21553)
Reorder `cargo publish` commands by dependency (#21552)
port 52.5.0 changelog to main (apache#21553)
port 52.5.0 changelog to main (apache#21553)
Reorder `cargo publish` commands by dependency (apache#21552)