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 arrow-rs / parquet version 52.0.0 #5688

Closed
3 tasks done
alamb opened this issue Apr 24, 2024 · 21 comments · Fixed by #5836
Closed
3 tasks done

Release arrow-rs / parquet version 52.0.0 #5688

alamb opened this issue Apr 24, 2024 · 21 comments · Fixed by #5836
Assignees
Labels
enhancement Any new improvement worthy of a entry in the changelog

Comments

@alamb
Copy link
Contributor

alamb commented Apr 24, 2024

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
50.1.0 #5453 was released about 2 months ago: https://crates.io/crates/arrow/51.0.0 (March 18, 2024)

Describe the solution you'd like
A new release.

Describe alternatives you've considered

Additional context
Suggested content for the release:

@konjac
Copy link
Contributor

konjac commented May 8, 2024

Hi @tustvold, could we consider to prioritize this?

@alamb
Copy link
Contributor Author

alamb commented May 8, 2024

Maybe we can list what the release is waiting on. @tustvold mentioned at some point fixing #5654, but given how long that has been broken (1+ years) it might not be that critical to fix

Is there anything else we are waiting on to create the next release?

@alamb
Copy link
Contributor Author

alamb commented May 8, 2024

(I can handle the release mechanics when we decide it is time)

@tustvold
Copy link
Contributor

tustvold commented May 8, 2024

I think #5654 and getting the various view arrays to a somewhat stable state, e.g. if we do decide to add a view abstraction or similar.

I intend to cut the release towards the end of May as a stepping stone to the 3 month breaking release cadence that people are asking for.

@alamb
Copy link
Contributor Author

alamb commented May 8, 2024

I see -- so perhaps we release 52 at the end of may and then target 52.1.0 in June and 52.2.0 in July and then 53.0.0 (next breaking API) release in August 🤔

@tustvold
Copy link
Contributor

tustvold commented May 8, 2024

I'm loathe to commit to a rigid cadence, there isn't much point going through the rigmarole if not much has changed, but I think we can commit to the next breaking release afterwards being no earlier than August

@alamb
Copy link
Contributor Author

alamb commented May 8, 2024

I'm loathe to commit to a rigid cadence, there isn't much point going through the rigmarole if not much has changed, but I think we can commit to the next breaking release afterwards being no earlier than August

The reason to have a regular cadence is so that we don't hold up releasing things like bug fixes . I agree it is overhead on maintainers

@alamb
Copy link
Contributor Author

alamb commented May 9, 2024

I filed #5737 to try and document what the current thinking for releases is. Feedback welcome.

@Xuanwo
Copy link
Member

Xuanwo commented May 14, 2024

Hi @alamb, I'd like to include #5753 in our release train for version 52.

@alamb
Copy link
Contributor Author

alamb commented May 14, 2024

Thanks @Xuanwo -- added to the list above. 🚋

@matthewmturner
Copy link
Contributor

I think getting a resolution / fix on #5731 would be valuable for this release.

@alamb
Copy link
Contributor Author

alamb commented May 14, 2024

Added to the list @matthewmturner -- thank you

Are you driving the resolution on #5731 ?

@matthewmturner
Copy link
Contributor

@alamb i am happy to, i will review and propose next steps

@tustvold
Copy link
Contributor

Definitely not a necessity, but sorting out null handling for nested comparison is something that may need breaking changes and would therefore be something we may want to include in this release - #5426

I can try to find some time to look into this, I know I keep promising this, but it keeps getting ousted by more urgent things 😅

@alamb
Copy link
Contributor Author

alamb commented May 31, 2024

Quick update:

@tustvold
Copy link
Contributor

tustvold commented Jun 1, 2024

I think we should at least try to get #5827 and #5777 in as well, now that we're not able to make breaking changes as frequently

@alamb
Copy link
Contributor Author

alamb commented Jun 1, 2024

I think we should at least try to get #5827 and #5777 in as well, now that we're not able to make breaking changes as frequently

I think this release has waited long enough already. There is too much in this release already (and too many people waiting on it) (like the object store update, and now the datafusion upgrade). We need a new major release asap

If there is critical demand for new breaking features before the end of the summer we can handle them separately (like consider more breaking releases) but I don't think we should hold this release any longer

@waynexia
Copy link
Member

waynexia commented Jun 2, 2024

It would be great to include #5832 as a supplement for #5769

@tustvold
Copy link
Contributor

tustvold commented Jun 3, 2024

I would observe that it hasn't been 3 months since the last breaking release yet (March 18th), and people are waiting on breaking changes. This is ultimately what people asked for 😅

I'll cut the release today, but I suspect the release cadence may need review in a month or so's time as you suggest

@alamb
Copy link
Contributor Author

alamb commented Jun 3, 2024

@alamb
Copy link
Contributor Author

alamb commented Jun 17, 2024

Filed #5905 to track next release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Any new improvement worthy of a entry in the changelog
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants