-
Notifications
You must be signed in to change notification settings - Fork 808
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
Figure out and document the versioning and release cadence for object_store #2180
Comments
Here is what I propose:
Any thoughts? |
I'd support an independent versioning scheme. I don't know if it'd be possible to include changes along with other releases, so maybe when necessary we could release it soon after arrow releases. I haven't had a chance to look at the code, so if it's possible to include a range version it could help avoid having to release a new update that follows arrow if there are no breaking changes to the crate. |
At the moment, there is no dependency between arrow/parquet and |
I would like to at some point provide object_store integration within arrow-rs and parquet, behind an optional feature flag, as particularly in the case of parquet it can be non-obvious how to integrate them. I would expect, however, that in such a case bumping the major version of object_store depended on by arrow/parquet would constitute a breaking change to those crates. That being said:
|
It is partly tooling (really the voting process) but also that any new release of arrow / parquet requires a new release of arrow-flight (at least with how the versioning is done today). Maybe @nevi-me 's suggestion for version ranges could help 🤔 But really there is no way to allow an older parquet_derive to work with a new parquet that has breaking API changes without a version bump as well |
Given the feedback so far on this ticket, my plan will be to do an independent release of object_store Tracking with #2261 |
I think this can now be closed as completed, feel free to reopen if I'm mistaken |
TLDR conclusion is "we will release on demand unless/until there is need for a more automated release cadence" 👍 |
in #2030 we incorporated the object_store crate into the arrow-rs repository and under the governance of the Apache Arrow project.
Now we need to figure out:
object_store
(on a schedule, when someone wants, etc?)The text was updated successfully, but these errors were encountered: