This is an automated email from the ASF dual-hosted git repository.

zeroshade 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 040ef2bd76c [Release] Add release notes for Arrow Go 18.3.0 (#648)
040ef2bd76c is described below

commit 040ef2bd76c5492d2a5822fd24b711100eadc98a
Author: Matt Topol <[email protected]>
AuthorDate: Sat May 10 11:47:23 2025 -0400

    [Release] Add release notes for Arrow Go 18.3.0 (#648)
---
 _posts/2025-05-09-arrow-go-18.3.0.md | 89 ++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

diff --git a/_posts/2025-05-09-arrow-go-18.3.0.md 
b/_posts/2025-05-09-arrow-go-18.3.0.md
new file mode 100644
index 00000000000..ef89d1a87a5
--- /dev/null
+++ b/_posts/2025-05-09-arrow-go-18.3.0.md
@@ -0,0 +1,89 @@
+---
+layout: post
+title: "Apache Arrow Go 18.3.0 Release"
+date: "2025-05-09 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 release of Apache 
Arrow Go. 
+This minor release covers 21 commits from 8 distinct contributors.
+
+## Contributors
+```console
+$ git shortlog -sn v18.2.0..v18.3.0
+    13 Matt Topol
+     2 Chris Pahl
+     1 Ashish Negi
+     1 David Li
+     1 Jeroen Demeyer
+     1 Mateusz Rzeszutek
+     1 Raúl Cumplido
+     1 Saurabh Singh
+```
+
+## Highlights
+
+* Fix alignment of atomic refcount handling for ARM 
[#323](https://github.com/apache/arrow-go/pull/323)
+
+### Arrow
+
+* Functions to convert RecordReader to Go iter.Seq and vice versa 
[#314](https://github.com/apache/arrow-go/pull/314)
+* New "is_in" function for Arrow compute package
+* Allow returning column remarks for FlightSQL CommandGetTables 
[#361](https://github.com/apache/arrow-go/pull/361)
+
+### Parquet
+
+* Added new `SeekToRow` function for pqarrow.RecordReader 
[#321](https://github.com/apache/arrow-go/pull/321)
+* Bloom filters can now be read and written, then utilized for skipping 
[#341](https://github.com/apache/arrow-go/pull/341) 
[#336](https://github.com/apache/arrow-go/pull/336)
+* Fix a panic when `WriteDataPage` fails 
[#366](https://github.com/apache/arrow-go/pull/366)
+
+## Changelog
+
+### What's Changed
+* feat(arrow/array): convert RecordReader and iterators by @zeroshade in 
[#314](https://github.com/apache/arrow-go/pull/314)
+* refactor(arrow/array): replace some codegen with generics by @zeroshade in 
[#315](https://github.com/apache/arrow-go/pull/315)
+* feat(parquet/pqarrow): Add SeekToRow for RecordReader by @zeroshade in 
[#321](https://github.com/apache/arrow-go/pull/321)
+* fix: go's atomic operations require 64bit alignment in structs on ARM by 
@sahib in [#323](https://github.com/apache/arrow-go/pull/323)
+* feat(arrow/compute): implement "is_in" function by @zeroshade in 
[#319](https://github.com/apache/arrow-go/pull/319)
+* fix(parquet/pqarrow): fix propagation of FieldIds for nested fields by 
@zeroshade in [#324](https://github.com/apache/arrow-go/pull/324)
+* Fix: Handle null values in PlainFixedLenByteArrayEncoder gracefully by 
@singh1203 in [#320](https://github.com/apache/arrow-go/pull/320)
+* fix(parquet/pqarrow): fix definition levels with non-nullable lists by 
@zeroshade in [#325](https://github.com/apache/arrow-go/pull/325)
+* chore: fix macOS Go 1.24 CI by @lidavidm in 
[#334](https://github.com/apache/arrow-go/pull/334)
+* feat(parquet/metadata): bloom filter implementation by @zeroshade in 
[#336](https://github.com/apache/arrow-go/pull/336)
+* feat(parquet): Write/Read bloom filters from files by @zeroshade in 
[#341](https://github.com/apache/arrow-go/pull/341)
+* fix: move from atomic.(Add|Load|Store) to atomic.Int64{} by @sahib in 
[#326](https://github.com/apache/arrow-go/pull/326)
+* fix(parquet/file): restore goroutine safety for reader by @zeroshade in 
[#343](https://github.com/apache/arrow-go/pull/343)
+* chore: Enable GitHub discussions on arrow-go repository by @raulcd in 
[#353](https://github.com/apache/arrow-go/pull/353)
+* Compress: add MarshalText and UnmarshalText by @jdemeyer in 
[#357](https://github.com/apache/arrow-go/pull/357)
+* fix(arrow/array): optional struct array with required field by @zeroshade in 
[#359](https://github.com/apache/arrow-go/pull/359)
+* feat(parquet/schema): initial variant logical type by @zeroshade in 
[#352](https://github.com/apache/arrow-go/pull/352)
+* chore(arrow): remove most lock copies by @zeroshade in 
[#362](https://github.com/apache/arrow-go/pull/362)
+* Fix panic when WriteDataPage fails by @ashishnegi in 
[#366](https://github.com/apache/arrow-go/pull/366)
+* GH-46087: [FlightSQL] Allow returning column remarks in FlightSQL's 
CommandGetTables by @mateuszrzeszutek in 
[#361](https://github.com/apache/arrow-go/pull/361)
+
+### New Contributors
+* @sahib made their first contribution in 
[#323](https://github.com/apache/arrow-go/pull/323)
+* @jdemeyer made their first contribution in 
[#357](https://github.com/apache/arrow-go/pull/357)
+* @ashishnegi made their first contribution in 
[#366](https://github.com/apache/arrow-go/pull/366)
+* @mateuszrzeszutek made their first contribution in 
[#361](https://github.com/apache/arrow-go/pull/361)
+
+**Full Changelog**: 
https://github.com/apache/arrow-go/compare/v18.2.0...v18.3.0

Reply via email to