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] 18.2.0 #574

Open
kou opened this issue Jan 30, 2025 · 15 comments
Open

[Release] 18.2.0 #574

kou opened this issue Jan 30, 2025 · 15 comments
Assignees
Labels
Type: enhancement New feature or request
Milestone

Comments

@kou
Copy link
Member

kou commented Jan 30, 2025

Describe the enhancement requested

I think that we can release a new version from apache/arrow-java now.

#571 is a problem but it's not a blocker for 18.2.0.

@lidavidm @wgtmac Can I release 18.2.0 or do you want to become a release manager?

@kou kou added the Type: enhancement New feature or request label Jan 30, 2025
@lidavidm
Copy link
Member

@wgtmac I think you wanted to run this?
@jbonofre giving you a heads up here too

If not go for it Kou!

@jbonofre
Copy link
Member

@lidavidm Thanks ! Happy to be release manager if it's ok 😄

@kou
Copy link
Member Author

kou commented Jan 30, 2025

OK! I will help you!

https://github.com/apache/arrow-java/blob/main/dev/release/README.md is the release procedure.
Some operations need Arrow committer/PMC member permission. I'll do them.

Here are tasks that you can do:

  1. Test the revision to be released
    • Could you work on this?
  2. Bump version for new release (detailed later)
    • We don't need this for the next release because we already bumped.
  3. Prepare RC and vote (detailed later)
    • I'll push tag and then you can start a vote on the [email protected] mailing list.
    • You can generate a vote email template by RELEASE_DEFAULT=0 dev/release/release_rc.sh ${RC}
  4. Publish (detailed later)
    • I'll do this because this needs Arrow PMC member permission.
  5. Bump version for new development (detailed later)
    • Could you work on this?

@jbonofre
Copy link
Member

Thanks @kou !

Let me start with (1), build but also quick test and legal check.
I will keep you posted when 1 is done.

@jbonofre
Copy link
Member

I found issue in the LICENSE/NOTICE in some distributed jar files (like arrow-vector-shade-format-flatbuffers).
I'm preparing a PR to fix that.

@lidavidm
Copy link
Member

BTW, should we create/push tags for 18.1.0 (and maybe 18.0.0)? Since we don't have any historical tags after splitting from apache/arrow

@jbonofre
Copy link
Member

BTW, should we create/push tags for 18.1.0 (and maybe 18.0.0)? Since we don't have any historical tags after splitting from apache/arrow

I would create some GitHub Issues on the milestone as a start.

@lidavidm
Copy link
Member

@lidavidm lidavidm added this to the 18.2.0 milestone Jan 30, 2025
@jbonofre
Copy link
Member

Thanks @lidavidm ! Let me do a quick git log to create some issues 😄

@lidavidm
Copy link
Member

I moved all the pull requests already.

It seems the new github UI does not let me mass select issues! What product manager came up with that bright idea...

@lidavidm
Copy link
Member

Oh, if I refresh it somehow shows the checkboxes again...

@kou
Copy link
Member Author

kou commented Jan 30, 2025

BTW, should we create/push tags for 18.1.0 (and maybe 18.0.0)? Since we don't have any historical tags after splitting from apache/arrow

I think that we should not create 18.1.0 tag because we don't have the same code base as 18.1.0 in apache/arrow that can be built correctly. We proceeded apache/arrow -> apache/arrow-java migration and bug fixes/feature implementations in parallel.

@lidavidm
Copy link
Member

OK, I guess we can make a changelog with a manual git log then

@jbonofre
Copy link
Member

I agree with @kou here. Let's go manually (it's just for this release 😄 ).

@wgtmac
Copy link
Member

wgtmac commented Feb 2, 2025

Sorry for replying late! I am still on vacation with limited internet access. I will keep an eye on this release and volunteer for the next release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants