It would be good to upgrade to datafusion 51. However, when I tried to upgrade I saw problems due to a change in arrow version and duckdb-rs still depending on an older version of arrow.
I've opened this PR in duckdb-rs which should help: duckdb/duckdb-rs#631