Skip to content

Upgrade to object_store to 0.12.0 #7328

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

Merged
merged 7 commits into from
Apr 1, 2025
Merged

Conversation

mbrobbel
Copy link
Member

@mbrobbel mbrobbel commented Mar 25, 2025

Which issue does this PR close?

Rationale for this change

Bump object_store to the latest.

What changes are included in this PR?

Handle breaking change (Range<usize> -> Range<u64>). An alternative would be to change the AsyncFileReader trait to also use u64 ranges, but I think converting makes more sense here.

Edit: I just noticed #7238 and #7252. I can update this PR when that gets merged. Converting to draft for now.

Are there any user-facing changes?

Yes, this is a breaking change because the ObjectStore trait is part of the public API.

@mbrobbel mbrobbel added the next-major-release the PR has API changes and it waiting on the next major version label Mar 25, 2025
@mbrobbel mbrobbel marked this pull request as draft March 25, 2025 10:21
@github-actions github-actions bot added the parquet Changes to the parquet crate label Mar 26, 2025
@alamb
Copy link
Contributor

alamb commented Mar 26, 2025

Thank you @mbrobbel . BTW I am hoping we can get this PR ready and merged for a release next week. Specifically this one.

@alamb
Copy link
Contributor

alamb commented Mar 28, 2025

Is this PR ready to go? Looks like

@mbrobbel
Copy link
Member Author

Is this PR ready to go? Looks like

* [Change Parquet API interaction for u64 #7252](https://github.com/apache/arrow-rs/pull/7252)
  has feedback but no action for the last few days

We could merge this and handle the conflict in #7252?

@alamb
Copy link
Contributor

alamb commented Mar 31, 2025

Is this PR ready to go? Looks like

* [Change Parquet API interaction for u64 #7252](https://github.com/apache/arrow-rs/pull/7252)
  has feedback but no action for the last few days

We could merge this and handle the conflict in #7252?

That is my suggestion

@alamb alamb marked this pull request as ready for review March 31, 2025 14:31
Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @mbrobbel

@kylebarron
Copy link
Contributor

I think this is ready to be merged? I can put up a clean version of #7252 on top of this.

@alamb alamb changed the title Bump object_store to 0.12.0 Upgrade object_store to 0.12.0 Apr 1, 2025
@alamb alamb changed the title Upgrade object_store to 0.12.0 Upgrade to object_store to 0.12.0 Apr 1, 2025
@alamb
Copy link
Contributor

alamb commented Apr 1, 2025

I think this is ready to be merged? I can put up a clean version of #7252 on top of this.

Thanks @kylebarron -- this PR had a merge conflict so I merged up from main and resolved the issue. I'll plan to merge it when the tests are complete

@alamb alamb merged commit cf6e041 into apache:main Apr 1, 2025
17 of 18 checks passed
@alamb
Copy link
Contributor

alamb commented Apr 1, 2025

Thanks again @mbrobbel and @kylebarron

@alamb alamb added the api-change Changes to the arrow API label Apr 1, 2025
@mbrobbel mbrobbel deleted the bump-object_store branch April 1, 2025 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-change Changes to the arrow API next-major-release the PR has API changes and it waiting on the next major version parquet Changes to the parquet crate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants