kou commented on code in PR #594:
URL: https://github.com/apache/arrow-site/pull/594#discussion_r1962929442


##########
_posts/2025-02-19-arrow-java-18.2.0.md:
##########
@@ -0,0 +1,117 @@
+---
+layout: post
+title: "Apache Arrow Java 18.2.0 Release"
+date: "2025-02-19 00:00:00"
+author: pmc
+categories: [release]
+---
+<!--
+{% comment %}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+-->
+
+The Apache Arrow team is pleased to announce the 
[v18.2.0](https://github.com/apache/arrow-java/releases/tag/v18.2.0) release of 
Apache Arrow Java. 
+This is the first release since Arrow Java landed in its own 
[repository](https://github.com/apache/arrow-java).
+
+## Changelog
+
+### What's Changed
+* GH-4: [CI] Enable Dependabot by @lidavidm in 
[#25](https://github.com/apache/arrow-java/pull/25)
+* GH-18: Add CODE_OF_CONDUCT.md by @wgtmac in 
[#34](https://github.com/apache/arrow-java/pull/34)
+* GH-19: Add CONTRIBUTING.md by @wgtmac in 
[#35](https://github.com/apache/arrow-java/pull/35)
+* GH-24: [CI] Add self-assignable dependabot comment for issues by @raulcd in 
[#36](https://github.com/apache/arrow-java/pull/36)
+* MINOR: [CI] Tweak Dependabot PR title prefix by @lidavidm in 
[#38](https://github.com/apache/arrow-java/pull/38)
+* GH-21: Add issue template by @wgtmac in 
[#37](https://github.com/apache/arrow-java/pull/37)
+* GH-10: Add basic pre-commit-config with Apache RAT by @lidavidm in 
[#430](https://github.com/apache/arrow-java/pull/430)
+* GH-6: Add Linux test CI by @lidavidm in 
[#339](https://github.com/apache/arrow-java/pull/339)
+* GH-5: [Docs] Add LICENSE and NOTICE files by @raulcd in 
[#39](https://github.com/apache/arrow-java/pull/39)
+* GH-7: Add macOS, Windows CI by @lidavidm in 
[#432](https://github.com/apache/arrow-java/pull/432)
+* GH-14: Add JNI CI test by @lidavidm in 
[#441](https://github.com/apache/arrow-java/pull/441)
+* GH-22: Add CODEOWNERS by @wgtmac in 
[#444](https://github.com/apache/arrow-java/pull/444)
+* MINOR: Update latest java version to 23 by @laurentgo in 
[#452](https://github.com/apache/arrow-java/pull/452)
+* GH-436: Remove Maven RAT check in favor of pre-commit check by @lidavidm in 
[#442](https://github.com/apache/arrow-java/pull/442)
+* GH-10: Add basic checks into pre-commit-config by @kiszk in 
[#435](https://github.com/apache/arrow-java/pull/435)
+* GH-466: Export namespace from Flight package by @lidavidm in 
[#467](https://github.com/apache/arrow-java/pull/467)
+* GH-13: Set up JNI build (dataset, etc.) by @lidavidm in 
[#449](https://github.com/apache/arrow-java/pull/449)
+* MINOR: [Java] Bump commons-io:commons-io from 2.17.0 to 2.18.0 by 
@dependabot in [#30](https://github.com/apache/arrow-java/pull/30)
+* MINOR: Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2 by 
@dependabot in [#440](https://github.com/apache/arrow-java/pull/440)
+* MINOR: Bump com.github.luben:zstd-jni from 1.5.6-7 to 1.5.6-9 by @dependabot 
in [#474](https://github.com/apache/arrow-java/pull/474)
+* MINOR: [Java] Bump org.apache.orc:orc-core from 1.9.5 to 2.0.3 by 
@dependabot in [#33](https://github.com/apache/arrow-java/pull/33)
+* MINOR: Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.0 to 2.9.1 by 
@dependabot in [#438](https://github.com/apache/arrow-java/pull/438)
+* GH-447: Port fix from apache/arrow that was missed by @lidavidm in 
[#475](https://github.com/apache/arrow-java/pull/475)
+* MINOR: [CI] Bump actions/setup-python from 4 to 5 by @dependabot in 
[#482](https://github.com/apache/arrow-java/pull/482)
+* MINOR: Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in 
[#480](https://github.com/apache/arrow-java/pull/480)
+* GH-16: Add integration test CI by @kou in 
[#489](https://github.com/apache/arrow-java/pull/489)
+* GH-490: Use apache/arrow-java not apache/arrow in pom.xml by @kou in 
[#491](https://github.com/apache/arrow-java/pull/491)
+* GH-492: [CI] Remove `java_` prefix from `ci/scripts/*.sh` by @kou in 
[#493](https://github.com/apache/arrow-java/pull/493)
+* GH-483: Use ArrowReader instead of ArrowStreamReader in 
FlightSqlClient.executeIngest method by @eramitmittal in 
[#485](https://github.com/apache/arrow-java/pull/485)
+* MINOR: Bump logback.version from 1.5.12 to 1.5.16 by @dependabot in 
[#481](https://github.com/apache/arrow-java/pull/481)
+* GH-497: [Dev] Use apache-arrow-java.tar.gz for RAT by @kou in 
[#498](https://github.com/apache/arrow-java/pull/498)
+* MINOR: Bump parquet.version from 1.14.4 to 1.15.0 by @dependabot in 
[#478](https://github.com/apache/arrow-java/pull/478)
+* MINOR: Bump com.google.guava:guava-bom from 33.3.1-jre to 33.4.0-jre by 
@dependabot in [#479](https://github.com/apache/arrow-java/pull/479)
+* MINOR: Bump version to 18.2.0 by @kou in 
[#502](https://github.com/apache/arrow-java/pull/502)
+* GH-20: Add release scripts by @kou in 
[#496](https://github.com/apache/arrow-java/pull/496)
+* MINOR: Bump org.assertj:assertj-core from 3.26.3 to 3.27.2 by @dependabot in 
[#505](https://github.com/apache/arrow-java/pull/505)
+* GH-512: [Release] Fix `svn add` target by @kou in 
[#513](https://github.com/apache/arrow-java/pull/513)
+* GH-469: Unify `ValueVector.getObject` and `VariableWidthFieldVector.get` 
behavior about null value by @aqni in 
[#486](https://github.com/apache/arrow-java/pull/486)
+* MINOR: Bump checker.framework.version from 3.48.2 to 3.48.4 by @dependabot 
in [#506](https://github.com/apache/arrow-java/pull/506)
+* MINOR: Bump org.mockito:mockito-junit-jupiter from 5.14.2 to 5.15.2 by 
@dependabot in [#508](https://github.com/apache/arrow-java/pull/508)
+* MINOR: Bump com.gradle:develocity-maven-extension from 1.22.2 to 1.23 by 
@dependabot in [#507](https://github.com/apache/arrow-java/pull/507)
+* GH-518: Cleanup apache-arrow-java.tar.gz created by pre-commit by @kou in 
[#519](https://github.com/apache/arrow-java/pull/519)
+* GH-515: Publish build scans to develocity.apache.org by @clayburn in 
[#516](https://github.com/apache/arrow-java/pull/516)
+* GH-520: [CI] Add cmake-format to pre-commit by @kou in 
[#521](https://github.com/apache/arrow-java/pull/521)
+* GH-523: [Release] Add support for building .jar including JNI binaries by 
@kou in [#517](https://github.com/apache/arrow-java/pull/517)
+* GH-522: [Release] Add support for signing .jar by @kou in 
[#524](https://github.com/apache/arrow-java/pull/524)
+* GH-525: [Release] Use released Apache Arrow C++ for RC CI by @kou in 
[#526](https://github.com/apache/arrow-java/pull/526)
+* GH-527: [Release] Add support for .jar for Windows by @kou in 
[#528](https://github.com/apache/arrow-java/pull/528)
+* GH-529: [Release] Add support for uploading binary artifacts to 
repository.apache.org by @kou in 
[#530](https://github.com/apache/arrow-java/pull/530)
+* GH-531: [Release] Add support for .jar for arm64 Linux by @kou in 
[#532](https://github.com/apache/arrow-java/pull/532)
+* GH-535: [Dev] Use `compose.yaml` not `docker-compose.yml` by @kou in 
[#536](https://github.com/apache/arrow-java/pull/536)
+* GH-533: [Release] Add a post release task for publishing staged .jar by @kou 
in [#534](https://github.com/apache/arrow-java/pull/534)
+* MINOR: Bump dep.junit.jupiter.version from 5.11.3 to 5.11.4 by @dependabot 
in [#541](https://github.com/apache/arrow-java/pull/541)
+* MINOR: Bump org.apache.orc:orc-core from 2.0.3 to 2.1.0 by @dependabot in 
[#540](https://github.com/apache/arrow-java/pull/540)
+* MINOR: Bump io.grpc:grpc-bom from 1.65.0 to 1.69.1 by @dependabot in 
[#539](https://github.com/apache/arrow-java/pull/539)
+* GH-537: [Release][Docs] Generate API reference by @kou in 
[#538](https://github.com/apache/arrow-java/pull/538)
+* MINOR: Bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.21.1 by 
@dependabot in [#543](https://github.com/apache/arrow-java/pull/543)
+* GH-549: Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party 
Code Compliance by @CalvinKirs in 
[#550](https://github.com/apache/arrow-java/pull/550)
+* GH-48: Implement VectorAppender for BaseVariableWidthViewVector by @ViggoC 
in [#454](https://github.com/apache/arrow-java/pull/454)
+* MINOR: Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 by @dependabot 
in [#504](https://github.com/apache/arrow-java/pull/504)
+* MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.49.0 to 
2.50.1 by @dependabot in [#542](https://github.com/apache/arrow-java/pull/542)
+* GH-545: [CI] Use apache/arrow main for daily RC CI by @kou in 
[#556](https://github.com/apache/arrow-java/pull/556)
+* GH-41: Add VariableWidthViewVectorBenchmarks by @ViggoC in 
[#453](https://github.com/apache/arrow-java/pull/453)
+* GH-546: Migrate Sphinx documentation by @lidavidm in 
[#553](https://github.com/apache/arrow-java/pull/553)
+* GH-547: [CI][Docs] Publish docs to https://arrow.apache.org/java/main/ on 
push by @kou in [#561](https://github.com/apache/arrow-java/pull/561)
+* GH-41: BaseVariableWidthViewVector setZero only if necessary by @ViggoC in 
[#557](https://github.com/apache/arrow-java/pull/557)
+* MINOR: Bump io.netty:netty-bom from 4.1.115.Final to 4.1.117.Final by 
@dependabot in [#567](https://github.com/apache/arrow-java/pull/567)
+* MINOR: Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in 
[#566](https://github.com/apache/arrow-java/pull/566)
+* MINOR: Bump org.apache.commons:commons-dbcp2 from 2.12.0 to 2.13.0 by 
@dependabot in [#564](https://github.com/apache/arrow-java/pull/564)
+* MINOR: Bump io.grpc:grpc-bom from 1.69.1 to 1.70.0 by @dependabot in 
[#565](https://github.com/apache/arrow-java/pull/565)
+* MINOR: Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1 by 
@dependabot in [#562](https://github.com/apache/arrow-java/pull/562)
+* GH-570: [Docs] Use https://arrow.apache.org/java/ as the official site URL 
by @kou in [#572](https://github.com/apache/arrow-java/pull/572)
+* GH-548: [Release][Docs] Publish docs to 
https://arrow.apache.org/java/current/ on release by @kou in 
[#569](https://github.com/apache/arrow-java/pull/569)
+* MINOR: Add jbonofre to collaborators by @jbonofre in 
[#576](https://github.com/apache/arrow-java/pull/576)
+* MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 
2.51.0 by @dependabot in [#584](https://github.com/apache/arrow-java/pull/584)
+* MINOR: Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by 
@dependabot in [#580](https://github.com/apache/arrow-java/pull/580)
+* MINOR: Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 by 
@dependabot in [#581](https://github.com/apache/arrow-java/pull/581)
+* MINOR: Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot 
in [#582](https://github.com/apache/arrow-java/pull/582)
+* MINOR: Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 by 
@dependabot in [#583](https://github.com/apache/arrow-java/pull/583)
+* GH-579: Add and fix LICENSE.txt and NOTICE.txt in the distributed artifacts 
by @jbonofre in [#578](https://github.com/apache/arrow-java/pull/578)
+* GH-588: [Release] Increase wait interval in `dev/release/release_rc.sh` by 
@kou in [#589](https://github.com/apache/arrow-java/pull/589)
+* MINOR: Upload release artifacts individually with sleep by @lidavidm in 
[#590](https://github.com/apache/arrow-java/pull/590)
+* MINOR: Specify --repo explicitly by @kou in 
[#591](https://github.com/apache/arrow-java/pull/591)

Review Comment:
   ```suggestion
   * GH-466: Export namespace from Flight package by @lidavidm in 
[#467](https://github.com/apache/arrow-java/pull/467)
   * GH-447: Port fix from apache/arrow that was missed by @lidavidm in 
[#475](https://github.com/apache/arrow-java/pull/475)
   * GH-48: Implement VectorAppender for BaseVariableWidthViewVector by @ViggoC 
in [#454](https://github.com/apache/arrow-java/pull/454)
   * GH-41: BaseVariableWidthViewVector setZero only if necessary by @ViggoC in 
[#557](https://github.com/apache/arrow-java/pull/557)
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to