Skip to content

Release object_store 0.12.0 (API breaking) Around Feb 30 2025 #28

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

Closed
5 of 8 tasks
alamb opened this issue Dec 18, 2024 · 26 comments
Closed
5 of 8 tasks

Release object_store 0.12.0 (API breaking) Around Feb 30 2025 #28

alamb opened this issue Dec 18, 2024 · 26 comments
Assignees
Labels
development-process Related to development process of object-store documentation Improvements or additions to documentation enhancement New feature or request

Comments

@alamb
Copy link
Contributor

alamb commented Dec 18, 2024

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Per @tustvold on

and then do a breaking release late February in advance of the scheduled March breaking arrow release

Previous release:

Describe the solution you'd like
Let's plan for a major release

  • Update version + make release notes
  • Prepare release candidate + begin vote thread
  • Release to crates.io

Items to potentially resolve

Describe alternatives you've considered

Additional context
See discussion on #306

@alamb
Copy link
Contributor Author

alamb commented Feb 24, 2025

I plan to assemble a release candidate for this release later in the week or early next week

@tustvold
Copy link
Contributor

I think it would be good to try to get the following into this release if possible:

@Xuanwo
Copy link
Member

Xuanwo commented Feb 24, 2025

Hi, I personally hope we can hold off on apache/arrow-rs#7170 until we resolve #16.

Alternatively, we could implement this feature in http::Extension by DF, as mentioned by @tustvold, which wouldn't require changing the object_store API. This way, the changes would be scoped only to DF. From my current understanding, DF is the only producer and user of the proposed extensions, such as tracing spans.

@alamb
Copy link
Contributor Author

alamb commented Feb 24, 2025

Thanks @tustvold and @Xuanwo -- I have added those items to the list on this ticket

@tustvold
Copy link
Contributor

tustvold commented Mar 3, 2025

I'm going to get WASM32 over the line and then I think we should be good to go

apache/arrow-rs#7226

@alamb
Copy link
Contributor Author

alamb commented Mar 3, 2025

Awesome -- @tustvold do you want to run this release or shall I plan to ?

@alamb
Copy link
Contributor Author

alamb commented Mar 3, 2025

I'm going to get WASM32 over the line and then I think we should be good to go

I added this ticket to the list. Is that what you mean?

@Xuanwo
Copy link
Member

Xuanwo commented Mar 3, 2025

Feb 30 2025 never reaches 😆

@alamb
Copy link
Contributor Author

alamb commented Mar 3, 2025

Feb 30 2025 never reaches 😆

Yeah, perhaps it was inevitable that this release would be slightly delayed 😆

@tustvold
Copy link
Contributor

tustvold commented Mar 3, 2025

I added this ticket to the list. Is that what you mean?

That's actually a follow up that can be done in a later release, the initial support ticket is apache/arrow-rs#6818.

do you want to run this release or shall I plan to ?

Up to you, if you're happy to that'd be amazing from my perspective but I can also 😅

@alamb
Copy link
Contributor Author

alamb commented Mar 3, 2025

That's actually a follow up that can be done in a later release, the initial support ticket is #6818.

Updated

do you want to run this release or shall I plan to ?

Up to you, if you're happy to that'd be amazing from my perspective but I can also 😅

If you could do it that would be great. I will be happy to help test / do other legwork required?

@alamb
Copy link
Contributor Author

alamb commented Mar 3, 2025

(It seems like all I have been doing recently is releases -- sqlparser, arrow hotfix, etc). We are shipping lots of software! But it is getting overwhelming sometimes

@alamb alamb assigned tustvold and unassigned alamb Mar 3, 2025
@tustvold
Copy link
Contributor

tustvold commented Mar 3, 2025

Ok I'll try to find some time either this evening or tomorrow

@tustvold
Copy link
Contributor

tustvold commented Mar 5, 2025

I tried to cut this release, but have issues as my Apache blessed GPG keys have expired. I'm afraid I don't have any more time to dedicate to this at this time, but can potentially try to find some more time this weekend.

@alamb
Copy link
Contributor Author

alamb commented Mar 5, 2025

I'll try and make an RC as @tustvold did most of the work

@alamb
Copy link
Contributor Author

alamb commented Mar 5, 2025

I made an RC2 here:
https://lists.apache.org/thread/l7rbmmcokdbrhv21wfj9w2qkm32wxf1k

@alamb alamb assigned alamb and unassigned tustvold Mar 5, 2025
@criccomini
Copy link
Contributor

Ran SlateDB against RC2 and looks good. ✅

@alamb
Copy link
Contributor Author

alamb commented Mar 6, 2025

Thank you for testing @criccomini 🙏

@alamb
Copy link
Contributor Author

alamb commented Mar 9, 2025

The release is approved and available on crates.io

The next incremental release is tracked with

Thanks everyone!

@alamb alamb closed this as completed Mar 9, 2025
@tustvold
Copy link
Contributor

tustvold commented Mar 9, 2025

Thank you for doing this Andrew

criccomini referenced this issue in slatedb/slatedb Mar 10, 2025
The next release of the `object_store` crate has breaking changes. It
changes the byte lengths from `usize` to `u64`. This patch updates
SlateDB to use the new `u64` types. I also added some paranoia with
`try_from` instead of `as u32`.

Depends on https://github.com/apache/arrow-rs/issues/6903
@alamb
Copy link
Contributor Author

alamb commented Mar 14, 2025

label_issue.py automatically added labels {'object-store'} from apache/arrow-rs#7234

@alamb alamb added the documentation Improvements or additions to documentation label Mar 14, 2025
@alamb
Copy link
Contributor Author

alamb commented Mar 14, 2025

label_issue.py automatically added labels {'documentation'} from apache/arrow-rs#7086

@alamb
Copy link
Contributor Author

alamb commented Mar 14, 2025

label_issue.py automatically added labels {'parquet'} from apache/arrow-rs#7045

@alamb
Copy link
Contributor Author

alamb commented Mar 14, 2025

label_issue.py automatically added labels {'arrow'} from apache/arrow-rs#7045

@alamb
Copy link
Contributor Author

alamb commented Mar 14, 2025

label_issue.py automatically added labels {'next-major-release'} from apache/arrow-rs#6619

@alamb
Copy link
Contributor Author

alamb commented Mar 20, 2025

Migrating from arrow-rs issue #6903

@alamb alamb transferred this issue from apache/arrow-rs Mar 20, 2025
@alamb alamb added the development-process Related to development process of object-store label May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development-process Related to development process of object-store documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants