wirybeaver opened a new pull request, #698: URL: https://github.com/apache/hudi-rs/pull/698
## What changes are included? Aligns the Hudi DataFusion adapter with DataFusion 55, Arrow/Parquet 59.2, and `object_store` 0.13.2 so it can be consumed by current Ballista. - adapts `TableProvider` and `ExecutionPlan` implementations to the DataFusion 55 APIs - keeps Lance behind an explicit feature because released Lance crates still use older Arrow/object-store types - updates object-store calls for the 0.13 extension trait - exposes the Hudi provider's base URI and caller-supplied options as the minimal remote reconstruction recipe - updates the Python binding's pyo3 version required by Arrow 59 This draft intentionally focuses on the Parquet COW path needed by the Ballista integration. Lance feature alignment is separate work. ## Tests - `cargo check -p hudi-datafusion` - `cargo check -p hudi-datafusion --no-default-features` - `cargo test -p hudi-datafusion --no-default-features --test query_tests test_v9_txns_cow_tables` The Ballista follow-up also executes a projected and filtered COW read through a two-worker standalone cluster. -- 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]
