Skip to content

feat: update to datafusion 52#54

Merged
kylebarron merged 4 commits intodatafusion-contrib:mainfrom
sunng87:feature/datafusion-52
Feb 24, 2026
Merged

feat: update to datafusion 52#54
kylebarron merged 4 commits intodatafusion-contrib:mainfrom
sunng87:feature/datafusion-52

Conversation

@sunng87
Copy link
Copy Markdown
Member

@sunng87 sunng87 commented Jan 14, 2026

Updated datafusion to 52 and adopt FileSource APi changes

@github-actions github-actions Bot added the feat label Jan 14, 2026
@sunng87
Copy link
Copy Markdown
Member Author

sunng87 commented Jan 14, 2026

Seems we will need to wait until datafusion-python update to 52 and see if it fixes the segment fault when registering udf.

@gstamatakis95
Copy link
Copy Markdown

👋 Since the mentioned PR got merged is this still being blocked? If so I would be happy to contribute as this is blocking something on my end as well. Thanks in advance.

@kylebarron
Copy link
Copy Markdown
Collaborator

I think you might need to just update the version of datafusion-python in the dependencies?

@sunng87
Copy link
Copy Markdown
Member Author

sunng87 commented Feb 14, 2026

We still need 52 to be released on pypi

@timsaucer
Copy link
Copy Markdown
Collaborator

datafusion-python 52.0.0 is released. Do you need any help moving this PR along?

@kylebarron
Copy link
Copy Markdown
Collaborator

I'm at a company offsite this week; if you're able to just push the edit bumping to the latest pypi version that would be great. I sent you a collaboration invite too if you're interested

@timsaucer
Copy link
Copy Markdown
Collaborator

Since the FFI boundary is unstable I took the liberty of adding in major version requirements to make sure we don't allow mixing things like DF51 with a 52 based library. I also bumped Python to 3.10 since 3.9 is past end of life and DF-python's minimum version supported is 3.10.

@kylebarron
Copy link
Copy Markdown
Collaborator

Awesome thank you!

@kylebarron kylebarron merged commit 18b3e79 into datafusion-contrib:main Feb 24, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants