This is an automated email from the ASF dual-hosted git repository.
gangwu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-site.git
The following commit(s) were added to refs/heads/main by this push:
new bb0450e0f88 Arrow Java 18.3.0 release blog post (#651)
bb0450e0f88 is described below
commit bb0450e0f8814472900b20d2d3d3f4dc6001d555
Author: Gang Wu <[email protected]>
AuthorDate: Wed May 14 10:47:52 2025 +0800
Arrow Java 18.3.0 release blog post (#651)
---
_posts/2025-05-13-arrow-java-18.3.0.md | 54 ++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/_posts/2025-05-13-arrow-java-18.3.0.md
b/_posts/2025-05-13-arrow-java-18.3.0.md
new file mode 100644
index 00000000000..cb92cadce2d
--- /dev/null
+++ b/_posts/2025-05-13-arrow-java-18.3.0.md
@@ -0,0 +1,54 @@
+---
+layout: post
+title: "Apache Arrow Java 18.3.0 Release"
+date: "2025-05-13 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.3.0](https://github.com/apache/arrow-java/releases/tag/v18.3.0) release of
Apache Arrow Java.
+This is a minor release since the last release
[v18.2.0](https://github.com/apache/arrow-java/releases/tag/v18.2.0).
+
+## Changelog
+
+### New Features and Enhancements
+* MINOR: ZstdCompressionCodec should use decompressedSize to get error name by
@libenchao in [#619](https://github.com/apache/arrow-java/pull/619)
+* MINOR: Add explicit exception when no more buffer can be read when loading
buffers by @viirya in [#649](https://github.com/apache/arrow-java/pull/649)
+* GH-81: [Flight] Expose gRPC in Flight client builder by @lidavidm in
[#660](https://github.com/apache/arrow-java/pull/660)
+* GH-615: Produce Avro core data types out of Arrow VSR by @martin-traverse in
[#638](https://github.com/apache/arrow-java/pull/638)
+* GH-494: [Flight] Allow configuring connect timeout in JDBC by @lidavidm in
[#495](https://github.com/apache/arrow-java/pull/495)
+* GH-87: [Vector] Add ExtensionWriter by @xxlaykxx in
[#697](https://github.com/apache/arrow-java/pull/697)
+* GH-698: Improve and fix Avro read consumers by @martin-traverse in
[#718](https://github.com/apache/arrow-java/pull/718)
+* GH-737: [FlightSQL] Allow returning column remarks in FlightSQL's
CommandGetTables by @mateuszrzeszutek in
[#727](https://github.com/apache/arrow-java/pull/727)
+* GH-661: [Flight] JDBC: Cache failed locations by @lidavidm in
[#662](https://github.com/apache/arrow-java/pull/662)
+### Bug Fixes
+* GH-601: [Gandiva] Synchronize some methods on the Projector by @lriggs in
[#602](https://github.com/apache/arrow-java/pull/602)
+* GH-625: Map MinorType getNewFieldWriter returns UnionMapWriter by @wsuppiger
in [#627](https://github.com/apache/arrow-java/pull/627)
+* GH-653: Nullify fieldReader when invalidating parent object by @lriggs in
[#654](https://github.com/apache/arrow-java/pull/654)
+* GH-655: Failure in UnionReader.read after DecimalVector promotion to
UnionVector by @lriggs in [#656](https://github.com/apache/arrow-java/pull/656)
+* GH-692: Preserve nullability information while transfering DecimalVector and
Decimal256Vector by @bodduv in
[#693](https://github.com/apache/arrow-java/pull/693)
+* GH-704: Fix initialization of offset buffer when exporting VarChar vectors
through C Data Interface by @Kontinuation in
[#705](https://github.com/apache/arrow-java/pull/705)
+* GH-709: Correct length calculation of value buffers of variable-sized arrays
by @pepijnve in [#707](https://github.com/apache/arrow-java/pull/707)
+* GH-721: Allow using 1GB+ data buffers in variable width vectors by
@gszadovszky in [#722](https://github.com/apache/arrow-java/pull/722)
+* GH-463: Improve TZ support for JDBC driver by @aiguofer in
[#464](https://github.com/apache/arrow-java/pull/464)
+* GH-729: [JDBC] Fix BinaryConsumer consuming null value by @hnwyllmm in
[#730](https://github.com/apache/arrow-java/pull/730)
+
+**Full Changelog**:
[changelog](https://github.com/apache/arrow-java/commits/v18.3.0)