diff --git a/_posts/2026-03-04-arrow-go-18.5.2.md b/_posts/2026-03-04-arrow-go-18.5.2.md new file mode 100644 index 00000000000..44aad77a3f4 --- /dev/null +++ b/_posts/2026-03-04-arrow-go-18.5.2.md @@ -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] +--- + + +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