Skip to content

Releases: apache/arrow-go

Apache Arrow Go v18.3.1-rc0

17 Jun 21:15
v18.3.1-rc0
a942041

Choose a tag to compare

Pre-release
18.3.1 RC0

v18.3.0

09 May 17:52
v18.3.0
436b24d

Choose a tag to compare

What's Changed

  • chore: Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #308
  • chore: Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #313
  • feat(arrow/array): convert RecordReader and iterators by @zeroshade in #314
  • refactor(arrow/array): replace some codegen with generics by @zeroshade in #315
  • chore: Bump golang.org/x/tools from 0.30.0 to 0.31.0 by @dependabot in #317
  • chore: Bump github.com/golang/snappy from 0.0.4 to 1.0.0 by @dependabot in #316
  • feat(parquet/pqarrow): Add SeekToRow for RecordReader by @zeroshade in #321
  • fix: go's atomic operations require 64bit alignment in structs on ARM by @sahib in #323
  • feat(arrow/compute): implement "is_in" function by @zeroshade in #319
  • fix(parquet/pqarrow): fix propagation of FieldIds for nested fields by @zeroshade in #324
  • Fix: Handle null values in PlainFixedLenByteArrayEncoder gracefully by @singh1203 in #320
  • fix(parquet/pqarrow): fix definition levels with non-nullable lists by @zeroshade in #325
  • chore: Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #331
  • chore: Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #332
  • chore: Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #333
  • chore: fix macOS Go 1.24 CI by @lidavidm in #334
  • chore: Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0 by @dependabot in #328
  • chore: Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #330
  • chore: Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #338
  • feat(parquet/metadata): bloom filter implementation by @zeroshade in #336
  • feat(parquet): Write/Read bloom filters from files by @zeroshade in #341
  • fix: move from atomic.(Add|Load|Store) to atomic.Int64{} by @sahib in #326
  • chore: Bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #347
  • fix(parquet/file): restore goroutine safety for reader by @zeroshade in #343
  • chore: Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #346
  • chore: Bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in #345
  • chore: Enable GitHub discussions on arrow-go repository by @raulcd in #353
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.9.0 to 3.9.1 by @dependabot in #355
  • chore: Bump golang.org/x/tools from 0.31.0 to 0.32.0 by @dependabot in #356
  • Compress: add MarshalText and UnmarshalText by @jdemeyer in #357
  • chore: Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #358
  • fix(arrow/array): optional struct array with required field by @zeroshade in #359
  • feat(parquet/schema): initial variant logical type by @zeroshade in #352
  • chore: Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #363
  • chore: Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #364
  • chore(arrow): remove most lock copies by @zeroshade in #362
  • Fix panic when WriteDataPage fails by @ashishnegi in #366
  • GH-46087: [FlightSQL] Allow returning column remarks in FlightSQL's CommandGetTables by @mateuszrzeszutek in #361
  • chore: Bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #367

New Contributors

Full Changelog: v18.2.0...v18.3.0

Apache Arrow Go v18.3.0-rc0

06 May 17:24
v18.3.0-rc0
436b24d

Choose a tag to compare

Pre-release

What's Changed

  • chore: Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #308
  • chore: Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #313
  • feat(arrow/array): convert RecordReader and iterators by @zeroshade in #314
  • refactor(arrow/array): replace some codegen with generics by @zeroshade in #315
  • chore: Bump golang.org/x/tools from 0.30.0 to 0.31.0 by @dependabot in #317
  • chore: Bump github.com/golang/snappy from 0.0.4 to 1.0.0 by @dependabot in #316
  • feat(parquet/pqarrow): Add SeekToRow for RecordReader by @zeroshade in #321
  • fix: go's atomic operations require 64bit alignment in structs on ARM by @sahib in #323
  • feat(arrow/compute): implement "is_in" function by @zeroshade in #319
  • fix(parquet/pqarrow): fix propagation of FieldIds for nested fields by @zeroshade in #324
  • Fix: Handle null values in PlainFixedLenByteArrayEncoder gracefully by @singh1203 in #320
  • fix(parquet/pqarrow): fix definition levels with non-nullable lists by @zeroshade in #325
  • chore: Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #331
  • chore: Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #332
  • chore: Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #333
  • chore: fix macOS Go 1.24 CI by @lidavidm in #334
  • chore: Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0 by @dependabot in #328
  • chore: Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #330
  • chore: Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #338
  • feat(parquet/metadata): bloom filter implementation by @zeroshade in #336
  • feat(parquet): Write/Read bloom filters from files by @zeroshade in #341
  • fix: move from atomic.(Add|Load|Store) to atomic.Int64{} by @sahib in #326
  • chore: Bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #347
  • fix(parquet/file): restore goroutine safety for reader by @zeroshade in #343
  • chore: Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #346
  • chore: Bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in #345
  • chore: Enable GitHub discussions on arrow-go repository by @raulcd in #353
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.9.0 to 3.9.1 by @dependabot in #355
  • chore: Bump golang.org/x/tools from 0.31.0 to 0.32.0 by @dependabot in #356
  • Compress: add MarshalText and UnmarshalText by @jdemeyer in #357
  • chore: Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #358
  • fix(arrow/array): optional struct array with required field by @zeroshade in #359
  • feat(parquet/schema): initial variant logical type by @zeroshade in #352
  • chore: Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #363
  • chore: Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #364
  • chore(arrow): remove most lock copies by @zeroshade in #362
  • Fix panic when WriteDataPage fails by @ashishnegi in #366
  • GH-46087: [FlightSQL] Allow returning column remarks in FlightSQL's CommandGetTables by @mateuszrzeszutek in #361
  • chore: Bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #367

New Contributors

Full Changelog: v18.2.0-rc1...v18.3.0-rc0

v18.2.0

16 Mar 17:36
166cf7b

Choose a tag to compare

What's Changed

  • fix(release): fix wrong upload path by @kou in #243
  • chore: Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot in #248
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.2.1 to 3.3.0 by @dependabot in #247
  • chore: Bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in #245
  • fix(release): fix svn add command and add script to generate release notes by @zeroshade in #249
  • fix(arrow/cdata): move headers into parent Go package by @zeroshade in #251
  • chore: Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot in #255
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.3.0 to 3.4.0 by @dependabot in #253
  • chore: Add NOTICE.txt file by @singh1203 in #257
  • chore: Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #259
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.4.0 to 3.5.0 by @dependabot in #260
  • chore: Bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in #258
  • chore: Bump google.golang.org/grpc from 1.69.2 to 1.70.0 by @dependabot in #262
  • chore: Bump github.com/google/flatbuffers from 24.12.23+incompatible to 25.1.24+incompatible by @dependabot in #261
  • chore: Update self-hosted arm runner to ubuntu-24.04-arm by @singh1203 in #268
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.5.0 to 3.6.0 by @dependabot in #272
  • chore: Bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in #266
  • chore: Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #270
  • chore: Bump golang.org/x/tools from 0.29.0 to 0.30.0 by @dependabot in #273
  • chore: Drop executable file bit of source files by @jas4711 in #274
  • chore: Bump github.com/goccy/go-json from 0.10.4 to 0.10.5 by @dependabot in #264
  • ci: update actions/cache by @zeroshade in #276
  • fix(arrow/bitutil): fix bitmap ops on 32-bit platforms by @zeroshade in #277
  • feat(internal/encoding): add Discard method to decoders by @zeroshade in #280
  • feat(parquet/cmd/parquet_reader): Add command to dump the column and offset indices by @zeroshade in #281
  • chore: Bump github.com/google/flatbuffers from 25.1.24+incompatible to 25.2.10+incompatible by @dependabot in #284
  • fix(internal/utils): fix clobbering BP by @zeroshade in #288
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.6.0 to 3.7.0 by @dependabot in #287
  • docs(license): update LICENSE.txt by @zeroshade in #290
  • feat(parquet/file): Add SeekToRow for Column readers by @zeroshade in #283
  • fix(parquet/pqarrow): propagate field id metadata for lists/maps by @zeroshade in #293
  • feat: Add arrayApproxEqualString to handle null characters in string. by @singh1203 in #291
  • feat(parquet): update comments for BufferedStreamEnabled by @joechenrh in #295
  • chore: Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #296
  • chore: Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by @dependabot in #297
  • chore: Bump github.com/hamba/avro/v2 from 2.27.0 to 2.28.0 by @dependabot in #285
  • chore: Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #301
  • fix(arrow/memory): Align allocations always by @lidavidm in #289
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.7.0 to 3.8.0 by @dependabot in #300
  • chore: Bump github.com/klauspost/cpuid/v2 from 2.2.9 to 2.2.10 by @dependabot in #299
  • feat(parquet): add byte buffer when disable buffered stream by @joechenrh in #302
  • perf(overflow): Speed up overflow checks for small integers by @cbandy in #303
  • chore: bump version by @zeroshade in #305
  • fix(pqarrow): respect list element nullability during conversion by @zeroshade in #311
  • chore(testing): Update testing submodules by @zeroshade in #312
  • chore: Bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot in #309
  • chore: Bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #306
  • chore: Bump github.com/substrait-io/substrait-go/v3 from 3.8.0 to 3.9.0 by @dependabot in #307

New Contributors

Full Changelog: v18.1.0...v18.2.0

Apache Arrow Go v18.2.0-rc1

12 Mar 18:04
166cf7b

Choose a tag to compare

Pre-release
18.2.0 RC1

Apache Arrow Go v18.2.0-rc0

10 Mar 19:59
46bc47c

Choose a tag to compare

Pre-release
18.2.0 RC0

Apache Arrow Go v18.1.0

13 Jan 19:31
58255a7

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v18.0.0...v18.1.0

v18.0.0

22 Oct 16:02
c124ae4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/apache/arrow-go/commits/v18.0.0