Skip to content

Commit 159fc80

Browse files
authored
Add blog post about Arrow Java 19.0.0 release (#771)
1 parent 2d4d017 commit 159fc80

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
layout: post
3+
title: "Apache Arrow Java 19.0.0 Release"
4+
date: "2026-03-16 00:00:00"
5+
author: pmc
6+
categories: [release]
7+
---
8+
<!--
9+
{% comment %}
10+
Licensed to the Apache Software Foundation (ASF) under one or more
11+
contributor license agreements. See the NOTICE file distributed with
12+
this work for additional information regarding copyright ownership.
13+
The ASF licenses this file to you under the Apache License, Version 2.0
14+
(the "License"); you may not use this file except in compliance with
15+
the License. You may obtain a copy of the License at
16+
17+
http://www.apache.org/licenses/LICENSE-2.0
18+
19+
Unless required by applicable law or agreed to in writing, software
20+
distributed under the License is distributed on an "AS IS" BASIS,
21+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22+
See the License for the specific language governing permissions and
23+
limitations under the License.
24+
{% endcomment %}
25+
-->
26+
27+
The Apache Arrow team is pleased to announce the [v19.0.0](https://github.com/apache/arrow-java/releases/tag/v19.0.0) release of Apache Arrow Java.
28+
29+
## Changelog
30+
31+
### What's Changed
32+
33+
#### Breaking Changes
34+
* GH-774: Consoliate BitVectorHelper.getValidityBufferSize and BaseValueVector.getValidityBufferSizeFromCount by @rtadepalli in [#775](https://github.com/apache/arrow-java/pull/775)
35+
* GH-586: Override fixedSizeBinary method for UnionMapWriter by @axreldable in [#885](https://github.com/apache/arrow-java/pull/885)
36+
* GH-891: Add ExtensionTypeWriterFactory to TransferPair by @jhrotko in [#892](https://github.com/apache/arrow-java/pull/892)
37+
* GH-948: Use buffer indexing for UUID vector by @jhrotko in [#949](https://github.com/apache/arrow-java/pull/949)
38+
* GH-139: [Flight] Stop return null from MetadataAdapter.getAll(String) and getAllByte(String) by @axreldable in [#1016](https://github.com/apache/arrow-java/pull/1016)
39+
40+
#### New Features and Enhancements
41+
* GH-52: Make RangeEqualsVisitor of RunEndEncodedVector more efficient by @ViggoC in [#761](https://github.com/apache/arrow-java/pull/761)
42+
* GH-765: Do not close/free imported BaseStruct objects by @pepijnve in [#766](https://github.com/apache/arrow-java/pull/766)
43+
* GH-79: Move splitAndTransferValidityBuffer to BaseValueVector by @rtadepalli in [#777](https://github.com/apache/arrow-java/pull/777)
44+
* GH-731: Avro adapter, output dictionary-encoded fields as enums by @martin-traverse in [#779](https://github.com/apache/arrow-java/pull/779)
45+
* GH-725: Added ExtensionReader by @xxlaykxx in [#726](https://github.com/apache/arrow-java/pull/726)
46+
* GH-882: Add support for loading native library from a user specified location by @pepijnve in [#883](https://github.com/apache/arrow-java/pull/883)
47+
* GH-109: Implement Vector Validators for StringView by @ViggoC in [#886](https://github.com/apache/arrow-java/pull/886)
48+
* GH-900: Fix gandiva groupId in arrow-bom by @XN137 in [#901](https://github.com/apache/arrow-java/pull/901)
49+
* GH-762: Implement VectorAppender for RunEndEncodedVector by @ViggoC in [#884](https://github.com/apache/arrow-java/pull/884)
50+
* GH-825: Add UUID canonical extension type by @jhrotko in [#903](https://github.com/apache/arrow-java/pull/903)
51+
* GH-110: Flight SQL JDBC related StringView components implementation by @ViggoC in [#905](https://github.com/apache/arrow-java/pull/905)
52+
* GH-863: [JDBC] Suppress benign exceptions from gRPC layer on ArrowFlightSqlClientHandler#close by @ennuite in [#910](https://github.com/apache/arrow-java/pull/910)
53+
* GH-929: Add UUID support in JDBC driver by @xborder in [#930](https://github.com/apache/arrow-java/pull/930)
54+
* GH-952: Add OAuth support by @xborder in [#953](https://github.com/apache/arrow-java/pull/953)
55+
* GH-946: Add Variant extension type support by @tmater in [#947](https://github.com/apache/arrow-java/pull/947)
56+
* GH-130: Fix AutoCloseables to work with @nullable structures by @axreldable in [#1017](https://github.com/apache/arrow-java/pull/1017)
57+
* GH-1038: Trim object memory for ArrowBuf by @lriggs in [#1044](https://github.com/apache/arrow-java/pull/1044)
58+
* GH-1061: Add codegen classifier jar for arrow-vector. by @lriggs in [#1062](https://github.com/apache/arrow-java/pull/1062)
59+
* GH-301: [Vector] Allow adding a vector at the end of VectorSchemaRoot by @axreldable in [#1013](https://github.com/apache/arrow-java/pull/1013)
60+
* GH-552: [Vector] Add absent methods to the UnionFixedSizeListWriter by @axreldable in [#1052](https://github.com/apache/arrow-java/pull/1052)
61+
62+
**Full Changelog**: [changelog](https://github.com/apache/arrow-java/commits/v19.0.0)

0 commit comments

Comments
 (0)