Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions _posts/2026-03-04-arrow-go-18.5.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
layout: post
title: "Apache Arrow Go 18.5.2 Release"
date: "2026-03-04 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.5.2 release of Apache Arrow Go.
This patch release covers 16 commits from 6 distinct contributors.

## Contributors
```console
$ git shortlog -sn v18.5.1..v18.5.2
11 Matt Topol
2 daniel-adam-tfs
1 Evan Todd
1 Rusty Conover
1 Stas Spiridonov
1 William
```

## Changelog

### What's Changed
* chore: bump parquet-testing submodule by @zeroshade in [#633](https://github.com/apache/arrow-go/pull/633)
* fix(arrow/array): handle empty binary values correctly in BinaryBuilder by @zeroshade in [#634](https://github.com/apache/arrow-go/pull/634)
* test(arrow/array): add test to binary builder by @zeroshade in [#636](https://github.com/apache/arrow-go/pull/636)
* fix(parquet): decryption of V2 data pages by @daniel-adam-tfs in [#596](https://github.com/apache/arrow-go/pull/596)
* perf(arrow): Reduce the amount of allocated objects by @spiridonov in [#645](https://github.com/apache/arrow-go/pull/645)
* fix(parquet/file): regression with decompressing data by @zeroshade in [#652](https://github.com/apache/arrow-go/pull/652)
* fix(arrow/compute): take on record/array with nested struct by @zeroshade in [#653](https://github.com/apache/arrow-go/pull/653)
* fix(parquet/file): write large string values by @zeroshade in [#655](https://github.com/apache/arrow-go/pull/655)
* ci: ensure extra GC cycle for flaky tests by @zeroshade in [#661](https://github.com/apache/arrow-go/pull/661)
* fix(arrow/array): handle exponent notation for unmarshal int by @zeroshade in [#662](https://github.com/apache/arrow-go/pull/662)
* fix(flight/flightsql/driver): fix `time.Time` params by @etodd in [#666](https://github.com/apache/arrow-go/pull/666)
* fix(parquet): bss encoding and tests on big endian systems by @daniel-adam-tfs in [#663](https://github.com/apache/arrow-go/pull/663)
* fix(parquet/pqarrow): selective column reading of complex map column by @zeroshade in [#668](https://github.com/apache/arrow-go/pull/668)
* feat(arrow/ipc): support custom_metadata on RecordBatch messages by @rustyconover in [#669](https://github.com/apache/arrow-go/pull/669)
* feat: Support setting IPC options in FlightSQL call options by @peasee in [#674](https://github.com/apache/arrow-go/pull/674)
* chore(dev/release): embed hash of source tarball into email by @zeroshade in [#675](https://github.com/apache/arrow-go/pull/675)
* chore(arrow): bump PkgVersion to 18.5.2 by @zeroshade in [#676](https://github.com/apache/arrow-go/pull/676)

### New Contributors
* @spiridonov made their first contribution in [#645](https://github.com/apache/arrow-go/pull/645)
* @etodd made their first contribution in [#666](https://github.com/apache/arrow-go/pull/666)
* @rustyconover made their first contribution in [#669](https://github.com/apache/arrow-go/pull/669)
* @peasee made their first contribution in [#674](https://github.com/apache/arrow-go/pull/674)


**Full Changelog**: https://github.com/apache/arrow-go/compare/v18.5.1...v18.5.2