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 minor version 54.1.0 (Jan 2025) #6929

Closed
5 tasks done
Tracked by #13970
alamb opened this issue Jan 1, 2025 · 16 comments
Closed
5 tasks done
Tracked by #13970

Release arrow-rs / parquet minor version 54.1.0 (Jan 2025) #6929

alamb opened this issue Jan 1, 2025 · 16 comments
Assignees
Labels
enhancement Any new improvement worthy of a entry in the changelog

Comments

@alamb
Copy link
Contributor

alamb commented Jan 1, 2025

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

Our release schedule is here https://github.com/apache/arrow-rs?tab=readme-ov-file#release-versioning-and-schedule

Items to fix before the release:

Describe the solution you'd like

Create a 54.1.0 release:

Describe alternatives you've considered

Additional context

@alamb alamb added the enhancement Any new improvement worthy of a entry in the changelog label Jan 1, 2025
@alamb alamb self-assigned this Jan 6, 2025
@alamb
Copy link
Contributor Author

alamb commented Jan 18, 2025

I plan to make this release next week

@alamb
Copy link
Contributor Author

alamb commented Jan 22, 2025

I added #6997 as an item we should probably fix before release

@alamb
Copy link
Contributor Author

alamb commented Jan 24, 2025

I plan to make the release candidate early next week (of Jan 27)

@alamb
Copy link
Contributor Author

alamb commented Jan 27, 2025

@kou suggests on apache/arrow-site#580 (comment):

+1

@alamb It may be better that arrow-rs creates GibHub Releases (https://github.com/apache/arrow-rs/releases) with the generated changelog. FYI: We can create a GitHub Releases by gh release create ${GITHUB_REF_NAME} --notes-file CHANGELOG.md (with env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}) by GItHub Actions automatically. See also https://github.com/apache/arrow-java/blob/main/.github/workflows/release.yml .

I will review / see if we can do that for the 54.1.0 release

@alamb
Copy link
Contributor Author

alamb commented Jan 27, 2025

I have created a PR for version + CHANGELOG:

I would love to get this PR from @Chen-Yuan-Lai in too:

But strictly speaking it is not blocking the release

@alamb
Copy link
Contributor Author

alamb commented Jan 27, 2025

@kou suggests on apache/arrow-site#580 (comment):

FYI @kou -- I made github releases for 53.0.0 to 54.0.0 in github. It was straightforward:

Image

I have added instructions on how to do so for future relases in

@alamb
Copy link
Contributor Author

alamb commented Jan 27, 2025

I have found what looks like a regression on main. See details on

@kou
Copy link
Member

kou commented Jan 27, 2025

Thanks!

FYI: We can automate the GitHub Releases creation process by GitHub Actions. If it helps arrow-rs release process, I can open a PR for it. :-)

@alamb
Copy link
Contributor Author

alamb commented Jan 28, 2025

Thanks!

FYI: We can automate the GitHub Releases creation process by GitHub Actions. If it helps arrow-rs release process, I can open a PR for it. :-)

Yes that would be amazing. Thank you @kou

@alamb
Copy link
Contributor Author

alamb commented Jan 28, 2025

Update on release status is I filed a ticket for the regression and @tustvold and @rluvaton have kindly already reviewed it

@kou
Copy link
Member

kou commented Jan 28, 2025

FYI: We can automate the GitHub Releases creation process by GitHub Actions. If it helps arrow-rs release process, I can open a PR for it. :-)

Yes that would be amazing. Thank you @kou

OK!

@alamb
Copy link
Contributor Author

alamb commented Jan 29, 2025

I have created a release candidate and started voting:

@kou
Copy link
Member

kou commented Jan 29, 2025

It's not related to GitHub releases but could you remove RCs from https://dist.apache.org/repos/dist/dev/arrow/ after each release vote passed?

I thought that it's explained in a ASF document but I couldn't find it... For example, https://infra.apache.org/release-publishing.html doesn't mention it...

FYI:

I can help this too. :-)

@alamb
Copy link
Contributor Author

alamb commented Jan 31, 2025

It's not related to GitHub releases but could you remove RCs from https://dist.apache.org/repos/dist/dev/arrow/ after each release vote passed?

Sure sounds like a great idea

I can help this too. :-)

Thanks @kou !

The script we use to remove old releases is here https://github.com/apache/arrow-rs/blob/main/dev/release/remove-old-releases.sh (it gets run at the end of the release process)

@kou
Copy link
Member

kou commented Feb 1, 2025

Here you are:

@alamb
Copy link
Contributor Author

alamb commented Feb 2, 2025

https://lists.apache.org/thread/xqpno65v0l3m1gtffg7btgmgynkqbw2w

---------- Forwarded message ---------
From: Andrew Lamb [email protected]
Date: Sun, Feb 2, 2025 at 6:23 AM
Subject: [RESULT] [VOTE][RUST] Release Apache Arrow Rust 54.1.0 RC1
To: dev [email protected]

With 4 +1 votes (3 binding) the release is approved.

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

It is also available as a github release (thanks Kou for the automation):
https://github.com/apache/arrow-rs/releases/54.1.0

I have also uploaded it to crates.io

Thanks again everyone for the help,
Andrew

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

No branches or pull requests

2 participants