Skip to content
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

Release object store 0.11.0 (breaking API) around Aug 15 2024 #6121

Closed
2 tasks done
alamb opened this issue Jul 25, 2024 · 10 comments
Closed
2 tasks done

Release object store 0.11.0 (breaking API) around Aug 15 2024 #6121

alamb opened this issue Jul 25, 2024 · 10 comments
Assignees
Labels
development-process Related to development process of arrow-rs enhancement Any new improvement worthy of a entry in the changelog object-store Object Store Interface

Comments

@alamb
Copy link
Contributor

alamb commented Jul 25, 2024

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Following on from #6022

There are several breaking changes queued up:

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

Describe alternatives you've considered
Do a minor release
Additional context

@alamb alamb added enhancement Any new improvement worthy of a entry in the changelog object-store Object Store Interface labels Jul 25, 2024
@tustvold
Copy link
Contributor

tustvold commented Jul 26, 2024

This probably needs to sync up with a major arrow-rs release, which I think would put this at mid to late August

@alamb
Copy link
Contributor Author

alamb commented Jul 26, 2024

The next major arrow release is 53.0.0 and scheduled for early September. I am tracking it here #6016

@tustvold
Copy link
Contributor

tustvold commented Jul 26, 2024

Right so the object_store breaking release would need to come before this (or wait until the next arrow breaking release).

Tbh I'm not sure there is really enough pending changes to warrant a breaking object_store release at this point

@alamb
Copy link
Contributor Author

alamb commented Jul 26, 2024

Tbh I'm not sure there is really enough pending changes to warrant a breaking object_store release at this point

The only one I know of is #6070.

On the other hand having an easy to update version might not be terrible 🤔

Maybe we can reasses in 2 weeks and see what else has come up

@alamb alamb changed the title Release object store 0.11.0 (breaking API) date TBD Release object store 0.11.0 (breaking API) around Aug 15 Aug 2, 2024
@alamb alamb changed the title Release object store 0.11.0 (breaking API) around Aug 15 Release object store 0.11.0 (breaking API) around Aug 15 2024 Aug 2, 2024
@alamb alamb self-assigned this Aug 2, 2024
@alamb
Copy link
Contributor Author

alamb commented Aug 12, 2024

I am beginning to prepare a release candidate

@alamb
Copy link
Contributor Author

alamb commented Aug 12, 2024

We have an RC and a vote thread https://lists.apache.org/thread/dzo578l67jz2v60y14gr4zwz35o3fv05

@alamb
Copy link
Contributor Author

alamb commented Aug 13, 2024

I needed to create a second RC due to #6233

Many thanks again to @Xuanwo reporting and helping review the changes

The RC2 voting thread is here: https://lists.apache.org/thread/33oqdlmwnsxm9zs68rmtx7bpo948tf34

@Xuanwo
Copy link
Member

Xuanwo commented Aug 13, 2024

Thank you very much for driving this. One risk I observed is that only @alamb and @tustvold participate in the release process. I will find some time to help improve the release process and encourage more people to join in.

@alamb
Copy link
Contributor Author

alamb commented Aug 13, 2024

One risk I observed is that only @alamb and @tustvold participate in the release process.

I agree

I will find some time to help improve the release process and encourage more people to join in.

Thank you this would be most appreciated. I think currently the process is not well documented (basically it requires the context of doing the arrow-rs releases, which is also a specialized set of instructions)

Perhaps part of pulling this code into its own repo would naturally be documenting the process better.

@alamb
Copy link
Contributor Author

alamb commented Aug 16, 2024

The release is available here:
https://dist.apache.org/repos/dist/release/arrow/arrow-object-store-rs-0.11.0

It is also available on crates.io: https://crates.io/crates/object_store/0.11.0

I am tracking the next release here #6263

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 arrow-rs enhancement Any new improvement worthy of a entry in the changelog object-store Object Store Interface
Projects
None yet
Development

No branches or pull requests

3 participants