Skip to content

Releases: apache/arrow-go

Apache Arrow Go v18.6.0-rc0

22 Apr 22:37
v18.6.0-rc0
7d825c0

Choose a tag to compare

Pre-release

What's Changed

  • chore(dev/post-website): improve email generation by @zeroshade in #685
  • chore(fixup): silly mistake by @zeroshade in #686
  • chore(dev/release): use release/KEYS instead of dev/KEYS by @zeroshade in #683
  • chore: Bump github.com/pterm/pterm from 0.12.82 to 0.12.83 by @dependabot[bot] in #681
  • chore: Bump actions/setup-go from 6.2.0 to 6.3.0 by @dependabot[bot] in #678
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.4.0 to 7.5.0 by @dependabot[bot] in #682
  • chore: Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #680
  • chore: Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #679
  • fix(arrow/flight/session): fix flaky race condition test by @zeroshade in #687
  • feat(parquet/file): pre-allocate BinaryBuilder data buffer using column chunk metadata to eliminate resize overhead by @junyan-ling in #689
  • fix(arrow-go/flightsql): route QueryContext through active transaction by @wjywbs in #692
  • fix(parquet/file): use adaptive batch sizing to avoid panic by @zeroshade in #690
  • fix: add nullability to struct type String() by @Willem-J-an in #700
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.5.0 to 7.5.1 by @dependabot[bot] in #698
  • chore: Bump github.com/pierrec/lz4/v4 from 4.1.25 to 4.1.26 by @dependabot[bot] in #696
  • chore: Bump docker/login-action from 3 to 4 by @dependabot[bot] in #695
  • perf(arrow/compute): improve take kernel perf by @zeroshade in #702
  • perf(arrow/array): pre-alloc bulk appends by @zeroshade in #699
  • chore: Bump google.golang.org/grpc from 1.79.1 to 1.79.2 by @dependabot[bot] in #697
  • perf(parquet): dictionary impl cleanup by @zeroshade in #701
  • fix(parquet/pqarrow): fix Decimal256 sign extension by @dimakuz in #711
  • perf(parquet): remove string concatenation in hot debug assert by @starpact in #708
  • fix(avro): correctly set nullability for ListType by @Willem-J-an in #709
  • perf(parquet/file): avoid double bool bitmap conversion by @zeroshade in #707
  • fix(compute): fix data race and memory leak in concurrent is_in kernel by @laskoviymishka in #712
  • perf(parquet/compress): set zstd pool encoder concurrency to 1 by @dimakuz in #717
  • chore: Bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #724
  • perf(parquet): optimize stats and bloom filters for bool columns by @zeroshade in #715
  • chore: Bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #718
  • fix(parquet): strip repetition_type from root SchemaElement during serialization by @hcrosse in #723
  • chore: Update CI with Go 1.25/1.26 by @zeroshade in #725
  • chore: Bump modernc.org/sqlite from 1.46.1 to 1.46.2 by @dependabot[bot] in #720
  • chore: Bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in #694
  • chore: Bump golang.org/x/tools from 0.42.0 to 0.43.0 by @dependabot[bot] in #719
  • Test and fix for bug in selectMapimpl by @wwarner-inf in #726
  • chore: pin docker/login-action for ASF allowlist by @lidavidm in #729
  • fix(parquet/pqarrow): return an error on pqarrow write calls if the writer is already closed by @alexandre-normand in #728
  • ci: fix mingw GO_VERSION by @zeroshade in #733
  • ci: fix tinygo build with maphash by @zeroshade in #734
  • perf(parquet/internal/encoding): vectorize amd64 bool unpack by @zeroshade in #735
  • perf(parquet): eliminate per-value allocation in delta bit-pack decoder by @zeroshade in #730
  • fix(parquet): eagerly release adaptive bloom filter candidate buffers + skip flaky flight tests in CI by @zeroshade in #743
  • perf(parquet): vectorize ARM64 NEON bool unpacking for ~4x throughput by @zeroshade in #731
  • chore: Bump github.com/goccy/go-json from 0.10.5 to 0.10.6 by @dependabot[bot] in #741
  • chore: Bump modernc.org/sqlite from 1.47.0 to 1.48.0 by @dependabot[bot] in #740
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.5.1 to 7.6.0 by @dependabot[bot] in #739
  • chore: Bump github.com/klauspost/compress from 1.18.4 to 1.18.5 by @dependabot[bot] in #738
  • chore: Bump actions/setup-go from 6.3.0 to 6.4.0 by @dependabot[bot] in #737
  • fix: eliminate per-element heap allocs in is_in kernel for binary types by @zeroshade in #745
  • chore: Bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #750
  • chore: Bump google.golang.org/grpc from 1.79.3 to 1.80.0 by @dependabot[bot] in #751
  • chore: Bump modernc.org/sqlite from 1.48.0 to 1.48.1 by @dependabot[bot] in #752
  • chore: Bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 by @dependabot[bot] in #753
  • chore: Bump github.com/substrait-io/substrait-go from v7.6.0 to v8.0.0 by @benbellick in #754
  • chore(deps): replace golang/snappy with klauspost/compress/snappy by @thaJeztah in #762
  • chore: remove mentions of compatibility with go toolchain < go1.18 by @thaJeztah in #760
  • fix(arrow/cdata, arrow/flight): fix handling of colons in values and fix potential panics by @thaJeztah in #761
  • test(parquet/file): add regression test for mixed-size ByteArray WriteBatch by @kli19 in #757
  • chore: remove tools.go files in favor of go.mod "tool" directive by @thaJeztah in #759
  • refactor(parquet/cmd): replace uses of github.com/docopt/docopt-go by @thaJeztah in #764
  • feat(arrow/compute): sort support by @hamilton-earthscope in #749
  • chore: Bump actions/github-script from 8.0.0 to 9.0.0 by @dependabot[bot] in #765
  • chore: Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #766
  • chore: Bump golang.org/x/sys from 0.42.0 to 0.43.0 by @dependabot[bot] in #767
  • chore: Bump modernc.org/sqlite from 1.48.1 to 1.48.2 by @dependabot[bot] in #768
  • chore: Bump github.com/substrait-io/substrait-go/v8 from 8.0.0 to 8.0.1 by @dependabot[bot] in #769
  • chore: replace golang.org/x/xerrors for stdlib errors by @thaJeztah in #763
  • fix(arrow): formatting lint issue by @zeroshade in #770
  • feat(arrow/array): add Validate/ValidateFull to binary and string arrays by @zeroshade in #747
  • UnsafeAppendBoolToBitmap for dictionary and REE builders by @serramatutu in #758
  • perf: optimize ARM64 NEON min/max assembly by @zeroshade in #748
  • fix(parquet/pqarrow): normalize the element name in the stored ARROW:schema by @zeroshade in #746
  • chore: Bump github.com/substrait-io/substrait-go/v8 from 8.0.1 to 8.1.0 by @dependabot[bot] in #776
  • chore: Bump modernc.org/sqlite from 1.48.2 to 1.49.1 by @dependabot[bot] in #775
  • fix(parquet): clarify docstring on Close method of FileWriter, proper err output by @zeroshade in #774
  • feat(arrow/array): Add new arreflect package by @zeroshade in #771
  • chore(arrow): bump to v18.6.0 by @zeroshade in #778

New Contributors

Read more

v18.5.2

04 Mar 16:17
v18.5.2
2de8b12

Choose a tag to compare

What's Changed

  • chore: bump parquet-testing submodule by @zeroshade in #633
  • fix(arrow/array): handle empty binary values correctly in BinaryBuilder by @zeroshade in #634
  • test(arrow/array): add test to binary builder by @zeroshade in #636
  • chore: Bump modernc.org/sqlite from 1.29.6 to 1.44.1 by @dependabot[bot] in #627
  • chore: Bump gonum.org/v1/gonum from 0.16.0 to 0.17.0 by @dependabot[bot] in #643
  • chore: Bump github.com/hamba/avro/v2 from 2.30.0 to 2.31.0 by @dependabot[bot] in #641
  • chore: Bump github.com/pierrec/lz4/v4 from 4.1.23 to 4.1.25 by @dependabot[bot] in #639
  • chore: Bump actions/setup-go from 6.1.0 to 6.2.0 by @dependabot[bot] in #638
  • chore: Bump github.com/klauspost/compress from 1.18.2 to 1.18.3 by @dependabot[bot] in #640
  • chore: Bump modernc.org/sqlite from 1.44.1 to 1.44.2 by @dependabot[bot] in #642
  • fix(parquet): decryption of V2 data pages by @daniel-adam-tfs in #596
  • chore: Bump github.com/substrait-io/substrait-protobuf/go from 0.78.1 to 0.79.0 by @dependabot[bot] in #651
  • chore: Bump github.com/zeebo/xxh3 from 1.0.2 to 1.1.0 by @dependabot[bot] in #649
  • chore: Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #650
  • chore: Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #648
  • perf(arrow): Reduce the amount of allocated objects by @spiridonov in #645
  • fix(parquet/file): regression with decompressing data by @zeroshade in #652
  • fix(arrow/compute): take on record/array with nested struct by @zeroshade in #653
  • fix(parquet/file): write large string values by @zeroshade in #655
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.2.2 to 7.3.0 by @dependabot[bot] in #656
  • chore: Bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in #659
  • ci: ensure extra GC cycle for flaky tests by @zeroshade in #661
  • chore: Bump github.com/klauspost/compress from 1.18.3 to 1.18.4 by @dependabot[bot] in #660
  • chore: Bump modernc.org/sqlite from 1.44.3 to 1.45.0 by @dependabot[bot] in #658
  • chore: Bump golang.org/x/tools from 0.41.0 to 0.42.0 by @dependabot[bot] in #657
  • fix(arrow/array): handle exponent notation for unmarshal int by @zeroshade in #662
  • fix(flight/flightsql/driver): fix time.Time params by @etodd in #666
  • chore: Bump github.com/substrait-io/substrait-protobuf/go from 0.79.0 to 0.80.0 by @dependabot[bot] in #664
  • chore: Bump google.golang.org/grpc from 1.78.0 to 1.79.1 by @dependabot[bot] in #665
  • fix(parquet): bss encoding and tests on big endian systems by @daniel-adam-tfs in #663
  • fix(parquet/pqarrow): selective column reading of complex map column by @zeroshade in #668
  • feat(arrow/ipc): support custom_metadata on RecordBatch messages by @rustyconover in #669
  • chore: Bump github.com/substrait-io/substrait-protobuf/go from 0.80.0 to 0.81.0 by @dependabot[bot] in #671
  • chore: Bump modernc.org/sqlite from 1.45.0 to 1.46.1 by @dependabot[bot] in #670
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.3.0 to 7.4.0 by @dependabot[bot] in #672
  • feat: Support setting IPC options in FlightSQL call options by @peasee in #674
  • chore(dev/release): embed hash of source tarball into email by @zeroshade in #675
  • chore(arrow): bump PkgVersion to 18.5.2 by @zeroshade in #676

New Contributors

Full Changelog: v18.5.1...v18.5.2

Apache Arrow Go v18.5.2-rc0

27 Feb 19:21
v18.5.2-rc0
2de8b12

Choose a tag to compare

Pre-release

What's Changed

  • chore: bump parquet-testing submodule by @zeroshade in #633
  • fix(arrow/array): handle empty binary values correctly in BinaryBuilder by @zeroshade in #634
  • test(arrow/array): add test to binary builder by @zeroshade in #636
  • chore: Bump modernc.org/sqlite from 1.29.6 to 1.44.1 by @dependabot[bot] in #627
  • chore: Bump gonum.org/v1/gonum from 0.16.0 to 0.17.0 by @dependabot[bot] in #643
  • chore: Bump github.com/hamba/avro/v2 from 2.30.0 to 2.31.0 by @dependabot[bot] in #641
  • chore: Bump github.com/pierrec/lz4/v4 from 4.1.23 to 4.1.25 by @dependabot[bot] in #639
  • chore: Bump actions/setup-go from 6.1.0 to 6.2.0 by @dependabot[bot] in #638
  • chore: Bump github.com/klauspost/compress from 1.18.2 to 1.18.3 by @dependabot[bot] in #640
  • chore: Bump modernc.org/sqlite from 1.44.1 to 1.44.2 by @dependabot[bot] in #642
  • fix(parquet): decryption of V2 data pages by @daniel-adam-tfs in #596
  • chore: Bump github.com/substrait-io/substrait-protobuf/go from 0.78.1 to 0.79.0 by @dependabot[bot] in #651
  • chore: Bump github.com/zeebo/xxh3 from 1.0.2 to 1.1.0 by @dependabot[bot] in #649
  • chore: Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #650
  • chore: Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #648
  • perf(arrow): Reduce the amount of allocated objects by @spiridonov in #645
  • fix(parquet/file): regression with decompressing data by @zeroshade in #652
  • fix(arrow/compute): take on record/array with nested struct by @zeroshade in #653
  • fix(parquet/file): write large string values by @zeroshade in #655
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.2.2 to 7.3.0 by @dependabot[bot] in #656
  • chore: Bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in #659
  • ci: ensure extra GC cycle for flaky tests by @zeroshade in #661
  • chore: Bump github.com/klauspost/compress from 1.18.3 to 1.18.4 by @dependabot[bot] in #660
  • chore: Bump modernc.org/sqlite from 1.44.3 to 1.45.0 by @dependabot[bot] in #658
  • chore: Bump golang.org/x/tools from 0.41.0 to 0.42.0 by @dependabot[bot] in #657
  • fix(arrow/array): handle exponent notation for unmarshal int by @zeroshade in #662
  • fix(flight/flightsql/driver): fix time.Time params by @etodd in #666
  • chore: Bump github.com/substrait-io/substrait-protobuf/go from 0.79.0 to 0.80.0 by @dependabot[bot] in #664
  • chore: Bump google.golang.org/grpc from 1.78.0 to 1.79.1 by @dependabot[bot] in #665
  • fix(parquet): bss encoding and tests on big endian systems by @daniel-adam-tfs in #663
  • fix(parquet/pqarrow): selective column reading of complex map column by @zeroshade in #668
  • feat(arrow/ipc): support custom_metadata on RecordBatch messages by @rustyconover in #669
  • chore: Bump github.com/substrait-io/substrait-protobuf/go from 0.80.0 to 0.81.0 by @dependabot[bot] in #671
  • chore: Bump modernc.org/sqlite from 1.45.0 to 1.46.1 by @dependabot[bot] in #670
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.3.0 to 7.4.0 by @dependabot[bot] in #672
  • feat: Support setting IPC options in FlightSQL call options by @peasee in #674
  • chore(dev/release): embed hash of source tarball into email by @zeroshade in #675
  • chore(arrow): bump PkgVersion to 18.5.2 by @zeroshade in #676

New Contributors

Full Changelog: v18.5.1...v18.5.2-rc0

v18.5.1

26 Jan 19:15
v18.5.1
aa8a6b8

Choose a tag to compare

What's Changed

  • fix(internal): fix assertion on undefined behavior by @amoeba in #602
  • chore: Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #611
  • chore: Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in #607
  • chore: Bump github.com/pierrec/lz4/v4 from 4.1.22 to 4.1.23 by @dependabot[bot] in #616
  • chore: Bump golang.org/x/tools from 0.39.0 to 0.40.0 by @dependabot[bot] in #609
  • chore: Bump actions/cache from 4 to 5 by @dependabot[bot] in #608
  • chore: Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #610
  • ci(benchmark): switch to new conbench instance by @rok in #593
  • fix(flight): make StreamChunksFromReader ctx aware and cancellation-safe by @arnoldwakim in #615
  • fix(parquet/variant): fix basic stringify by @zeroshade in #624
  • chore: Bump github.com/google/flatbuffers from 25.9.23+incompatible to 25.12.19+incompatible by @dependabot[bot] in #617
  • chore: Bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in #621
  • chore: Bump golang.org/x/tools from 0.40.0 to 0.41.0 by @dependabot[bot] in #626
  • fix(parquet/pqarrow): fix partial struct panic by @zeroshade in #630
  • Flaky test fixes by @zeroshade in #629
  • ipc: clear variadicCounts in recordEncoder.reset() by @asubiotto in #631
  • fix(arrow/cdata): Handle errors to prevent panic by @xiaocai2333 in #614
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.2.0 to 7.2.2 by @dependabot[bot] in #612
  • chore: bump version to 18.5.1 by @zeroshade in #632

New Contributors

Full Changelog: v18.5.0...v18.5.1

Apache Arrow Go v18.5.1-rc0

14 Jan 19:16
v18.5.1-rc0
aa8a6b8

Choose a tag to compare

Pre-release
18.5.1 RC0

v18.5.0

12 Dec 21:08
v18.5.0
622a802

Choose a tag to compare

What's Changed

  • fix(parquet/pqarrow): Fix null_count column stats by @MasslessParticle in #489
  • chore: Use apache/arrow-dotnet for integration test by @kou in #495
  • feat(parquet): utilize memory allocator in serializedPageReader by @joechenrh in #485
  • chore: Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #501
  • chore: Bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #502
  • chore: Automate GitHub Releases creation and site redirect by @kou in #497
  • chore: Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #500
  • chore: Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #488
  • use xnor for boolean equals function by @Dhruvit96 in #505
  • chore: Bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #498
  • chore: Bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in #499
  • chore: Bump golang.org/x/tools from 0.36.0 to 0.37.0 by @dependabot[bot] in #507
  • chore(ci): fix verify_rc finding latest go by @zeroshade in #512
  • feat: Add support for specifying Timestamp ValueStr output layout by @erezrokah in #510
  • fix(arrow/cdata): Avoid calling unsafe.Slice on zero-length pointers by @orlp in #513
  • chore: Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #514
  • fix(arrow/compute): fix scalar comparison panic by @zeroshade in #518
  • fix(arrow/array): fix panic in dictionary builders by @zeroshade in #517
  • chore: Bump github.com/hamba/avro/v2 from 2.29.0 to 2.30.0 by @dependabot[bot] in #508
  • chore: Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #515
  • fix(parquet/pqarrow): unsupported dictionary types in pqarrow by @zeroshade in #520
  • chore(parquet/metadata): use constant time compare for signature verify by @zeroshade in #528
  • build(deps): update substrait to v7 by @zeroshade in #526
  • fix(parquet): fix adaptive bloom filter duplicate hash counting, comparison logic, and GC safety by @Mandukhai-Alimaa in #527
  • chore: Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #530
  • refactor(arrow): last increment of the Record -> RecordBatch migration by @Mandukhai-Alimaa in #522
  • chore: Bump github.com/google/flatbuffers from 25.2.10+incompatible to 25.9.23+incompatible by @dependabot[bot] in #524
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.0.0 to 7.1.0 by @dependabot[bot] in #529
  • chore: Bump golang.org/x/tools from 0.37.0 to 0.38.0 by @dependabot[bot] in #537
  • chore: Bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #534
  • chore: Bump github.com/pterm/pterm from 0.12.81 to 0.12.82 by @dependabot[bot] in #539
  • chore: Bump github.com/klauspost/compress from 1.18.0 to 1.18.1 by @dependabot[bot] in #538
  • fix: update iceberg substrait URN by @zeroshade in #541
  • optimization: comparison: when DataType is static, skip reflection by @pixelherodev in #542
  • chore: Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #550
  • chore: Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #549
  • fix(parquet/pqarrow): decoding Parquet with Arrow dict in schema by @freakyzoidberg in #551
  • feat: support conversion of chunked arrays by @ahmed-mez in #553
  • format: regenerate internal/flatbuf from arrow repo and newer flatc by @pixelherodev in #555
  • Batch of small optimizations by @pixelherodev in #556
  • perf: optimize compute.Take for fewer memory allocations by @hamilton-earthscope in #557
  • optimization: compare: avoid initializing config when it's not needed by @pixelherodev in #563
  • optimization: schema: use slices.Sort instead of sort.Slice by @pixelherodev in #564
  • doc(parquet): document arrow parquet mappings by @amoeba in #561
  • fix: Metadata.Equal comparison with keys in different order by @zeroshade in #571
  • perf(compute): optimize Take kernel for list types by @hamilton-earthscope in #573
  • chore: Bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #567
  • chore: Bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in #568
  • build: add pqarrow_read_only build tags to avoid building write related code by @jacobromero in #569
  • chore: Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #577
  • chore: Bump golang.org/x/tools from 0.38.0 to 0.39.0 by @dependabot[bot] in #576
  • [Go] [Parquet] pqarrow file-writer & row-group-writer tracking total & total compressed bytes by @DuanWeiFan in #548
  • [Go][Parquet] Fix FixedSizeList nullable elements read as NULL by @rmorgans in #585
  • [Go][Parquet] Refactor: extract visitListLike helper for list-like types by @rmorgans in #586
  • chore: Bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #580
  • chore: Bump github.com/substrait-io/substrait-go/v7 from 7.1.0 to 7.2.0 by @dependabot[bot] in #579
  • feat(compute): Take kernel for Map type by @hamilton-earthscope in #574
  • chore: Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #582
  • chore: Bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #581
  • fix: correctly initialize SchemaField.ColIndex by @JamesGuthrie in #591
  • chore: Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #590
  • chore: Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #589
  • chore: Bump github.com/klauspost/compress from 1.18.1 to 1.18.2 by @dependabot[bot] in #588
  • fix(arrow/array): fix concat for out of order REE slices by @zeroshade in #587
  • new(arrow/compute): temporal rounding methods by @hamilton-earthscope in #572
  • chore(arrow): Bump package version to 18.5.0 by @zeroshade in #594
  • perf(parquet): minor tweaks for iceberg write improvement by @hamilton-earthscope in #595
  • fix(arrow/cdata): fix leaks identified by leak-sanitizer by @zeroshade in #603
  • chore: Bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in #600
  • chore: Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #598
  • chore: Bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #599

New Contributors

Full Changelog: https://github.com/apache/arrow-go/compar...

Read more

Apache Arrow Go v18.5.0-rc1

09 Dec 16:26
v18.5.0-rc1
622a802

Choose a tag to compare

Pre-release
18.5.0 RC1

Apache Arrow Go v18.5.0-rc0

05 Dec 20:38
v18.5.0-rc0
b2cd6a7

Choose a tag to compare

Pre-release
18.5.0 RC0

v18.4.1

04 Sep 18:19
v18.4.1
c6ce2ef

Choose a tag to compare

What's Changed

  • fix(arrow/compute/exprs): Handle large types in expr handling by @zeroshade in #440
  • chore: Bump github.com/klauspost/cpuid/v2 from 2.2.11 to 2.3.0 by @dependabot[bot] in #444
  • chore: Bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #443
  • chore: Bump golang.org/x/sys from 0.33.0 to 0.34.0 by @dependabot[bot] in #442
  • fix(arrow/compute/exprs): fix literalToDatum for precision types by @zeroshade in #447
  • chore: Bump golang.org/x/tools from 0.34.0 to 0.35.0 by @dependabot[bot] in #441
  • fix(arrow/array): Fix RecordFromJSON perf by @zeroshade in #449
  • fix(arrow/array): update timestamp json format by @zeroshade in #450
  • refactor: switch golang.org/x/exp to standard library packages by @ufUNnxagpM in #453
  • chore: Bump google.golang.org/grpc from 1.73.0 to 1.74.2 by @dependabot[bot] in #458
  • fix(parquet/pqarrow): supress io.EOF in RecordReader.Err() by @ryanschneider in #452
  • chore: Bump github.com/substrait-io/substrait-go/v4 from 4.3.0 to 4.4.0 by @dependabot[bot] in #459
  • fix(array): add nil checks in Data.Release() for childData by @secfree in #456
  • fix(arrow/compute): Fix scalar comparison batches by @zeroshade in #465
  • chore: Bump actions/checkout from 4 to 5 by @dependabot[bot] in #471
  • chore: Bump golang.org/x/tools from 0.35.0 to 0.36.0 by @dependabot[bot] in #467
  • chore: Bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #468
  • chore: Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #469
  • refactor(arrow): rename Record to RecordBatch and add deprecated alias by @Mandukhai-Alimaa in #466
  • refactor(arrow): migrate leaf packages to use RecordBatch by @Mandukhai-Alimaa in #473
  • refactor(arrow): third increment of the Record -> RecordBatch migration by @Mandukhai-Alimaa in #478
  • chore: Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #480
  • ci(parquet/pqarrow): integration tests for reading shredded variants by @zeroshade in #455
  • chore: Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #483
  • chore: Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #482
  • Implement RLE dictionary decoder using generics by @daniel-adam-tfs in #477
  • chore: Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 by @dependabot[bot] in #481
  • fix(parquet/internal/encoding): Fix typed dictionary encoding by @MasslessParticle in #479
  • refactor(arrow): fourth increment of the Record -> RecordBatch migration by @Mandukhai-Alimaa in #486
  • chore: bump version number by @zeroshade in #487

New Contributors

Full Changelog: v18.4.0...v18.4.1

Apache Arrow Go v18.4.1-rc0

28 Aug 22:08
v18.4.1-rc0
c6ce2ef

Choose a tag to compare

Pre-release
18.4.1 RC0