Skip to content

Commit d3e20bf

Browse files
authored
Upgrade to datafusion 51 & arrow 57 (#240)
* Upgrade to datafusion 51 & arrow 57 Upgrade datafusion & arrow dependencies and make required code changes. Note that although `cargo test` completes normally, the duckdb example does not yet work, due to the dependency on arrow 56. * Increase MSRV to 1.88.0 Increase MSRV to 1.88.0 to match datafusion 51. * Attempt to fix datatype error Integration tests are failing after upgrading datafusion & arrow: Function 'current_schemas' returned value of type 'List(Field { data_type: Utf8, nullable: true })' while the following type was promised at planning time and expected: 'List(Field { name: "schema", data_type: Utf8 })'. Attempt to fix this my making our `current_schema` UDF declare the same return type that is actually being returned. This seems to be _a_ fix for the error, but I'm not certain it's the _right_ fix.
1 parent d7f9ee4 commit d3e20bf

File tree

7 files changed

+270
-245
lines changed

7 files changed

+270
-245
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@ jobs:
7878
- uses: actions/checkout@v4
7979
- uses: actions-rs/toolchain@v1
8080
with:
81-
toolchain: "1.86.0"
81+
toolchain: "1.88.0"
8282
override: true
8383
- run: cargo build --all-features

0 commit comments

Comments
 (0)