@@ -172,6 +172,74 @@ $ GH_TOKEN=${YOUR_GITHUB_TOKEN} dev/release/bump_version.sh 19.0.0-SNAPSHOT
172172It creates a feature branch and adds a commit that bumps version. This
173173opens a pull request from the feature branch by ` gh pr create ` .
174174
175+ ### Close the GitHub milestone
176+
177+ Close the milestone here, then open a new milestone for the next release:
178+
179+ https://github.com/apache/arrow-java/milestones
180+
181+ The milestone should be named after the version (e.g. "18.4.0").
182+
183+ ### Publish the release blog post
184+
185+ Open a pull request on
186+ [ apache/arrow-site] ( https://github.com/apache/arrow-site ) announcing the new
187+ release and summarizing the changes. Do not include the full changelog, just
188+ important entries (breaking changes, new features, major bug fixes) and a link
189+ to the full changelog. See an [ example
190+ PR] ( https://github.com/apache/arrow-site/pull/594 ) .
191+
192+ ### Announce the new release on the mailing list
193+
194+ Send an email to "
[email protected] " from your Apache email, CC'ing
195+ 196+ post] ( https://lists.apache.org/thread/bxpt0r8kw0ltgywnylqdroskkt6966z4 ) .
197+
198+ ```
199+ 200+ 201+ Subject: [ANNOUNCE] Apache Arrow Java 18.2.0 released
202+
203+ The Apache Arrow community is pleased to announce the Arrow Java 18.2.0 release.
204+
205+ The release is available now from our website:
206+ https://arrow.apache.org/install/
207+ and
208+ https://www.apache.org/dyn/closer.cgi/arrow/apache-arrow-java-18.2.0/
209+
210+ Read about what's new in the release at:
211+ https://arrow.apache.org/blog/2025/02/19/arrow-java-18.2.0/
212+
213+ Read the full changelog:
214+ https://github.com/apache/arrow-java/commits/v18.2.0
215+
216+ What is Apache Arrow?
217+ -------------------------------
218+
219+ Apache Arrow is a universal columnar format and multi-language toolbox
220+ for fast data interchange and in-memory analytics. It houses a set of
221+ canonical in-memory representations of flat and hierarchical data
222+ along with multiple language-bindings for structure manipulation. It
223+ also provides low-overhead streaming and batch messaging, zero-copy
224+ interprocess communication (IPC), and vectorized in-memory analytics
225+ libraries.
226+
227+ Please report any feedback to the mailing lists:
228+ https://lists.apache.org/[email protected] 229+
230+ Regards,
231+ The Apache Arrow community.
232+ ```
233+
234+ ### Announce the new release on social media
235+
236+ Make a post on our [ BlueSky] ( https://bsky.app/profile/arrow.apache.org ) and
237+ [ LinkedIn] ( https://www.linkedin.com/company/apache-arrow/ ) accounts. (Ask
238+ your fellow PMC members for access if need be, or ask a PMC member to make the
239+ post on your behalf.) The post should link to the blog post. See [ example
240+ BlueSky post] ( https://bsky.app/profile/arrow.apache.org/post/3lioi6ov5h22d )
241+ and [ example LinkedIn post] ( https://www.linkedin.com/posts/apache-arrow_apache-arrow-java-1820-release-activity-7298633716522758144-L71x ) .
242+
175243## Verify
176244
177245We have a script to verify a RC.
0 commit comments