-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stale dependency on arrow-rs, because it also depends on duckdb-rs #32
Comments
We cannot update to 52, we are tied to the version of arrow that duckdb-rs uses. That's because this crate (actually only some of its features) depend on duckdb-rs, which currently depends on arrow 51. The code in this crate assumes that "our" arrow versions matches with the duckdb's version. This problem is made much much worse by the versioning cadence of arrow-rs. Read more about that here. Maybe it would be possible to have two versions of arrow in the project and then convert duckdb arrow objects into "our" objects? |
Maybe a release using arrow 51 would be possible? Two arrow versions would increase compile times as well as the final binary size. |
Oh yes, release - that's easy :D
Yes, probably. Although that would only duckdb connector, while current state is holding back all and each connectors. The real solution is for arrow-rs to stop publishing major versions of crates without breaking changes. But that requires a bit of coordination and increased release management on their side. |
Even though a new version of connector_arrow is now released, let's keep this issue open because arrow versioning is a problem for this crate. |
I now also realize that updating Fortunately, this crate has not yet published 1.0 version, so having |
Could you make a new release now that arrow 52 has been merged? 🥺 |
Done |
Heads up,
|
Waiting for duckdb to publish a new version with arrow 53. |
The latest release of this crate uses arrow 49, as of writing the latest arrow release is at version 52. Could we get a new release with bumped arrow?
The text was updated successfully, but these errors were encountered: