@@ -172,6 +172,74 @@ $ GH_TOKEN=${YOUR_GITHUB_TOKEN} dev/release/bump_version.sh 19.0.0-SNAPSHOT
172
172
It creates a feature branch and adds a commit that bumps version. This
173
173
opens a pull request from the feature branch by ` gh pr create ` .
174
174
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
+
175
243
## Verify
176
244
177
245
We have a script to verify a RC.
0 commit comments