Releases: apache/arrow-go
Releases · apache/arrow-go
Apache Arrow Go v18.6.0-rc0
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
UnsafeAppendBoolToBitmapfor 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
v18.5.2
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.Timeparams 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
- @spiridonov made their first contribution in #645
- @etodd made their first contribution in #666
- @rustyconover made their first contribution in #669
- @peasee made their first contribution in #674
Full Changelog: v18.5.1...v18.5.2
Apache Arrow Go v18.5.2-rc0
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.Timeparams 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
- @spiridonov made their first contribution in #645
- @etodd made their first contribution in #666
- @rustyconover made their first contribution in #669
- @peasee made their first contribution in #674
Full Changelog: v18.5.1...v18.5.2-rc0
v18.5.1
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
- @rok made their first contribution in #593
- @asubiotto made their first contribution in #631
- @xiaocai2333 made their first contribution in #614
Full Changelog: v18.5.0...v18.5.1
Apache Arrow Go v18.5.1-rc0
18.5.1 RC0
v18.5.0
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
serializedPageReaderby @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
TimestampValueStroutput 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
- @Dhruvit96 made their first contribution in #505
- @erezrokah made their first contribution in #510
- @orlp made their first contribution in #513
- @pixelherodev made their first contribution in #542
- @freakyzoidberg made their first contribution in #551
- @ahmed-mez made their first contribution in #553
- @hamilton-earthscope made their first contribution in #557
- @jacobromero made their first contribution in #569
- @DuanWeiFan made their first contribution in #548
- @rmorgans made their first contribution in #585
- @JamesGuthrie made their first contribution in #591
Full Changelog: https://github.com/apache/arrow-go/compar...
Apache Arrow Go v18.5.0-rc1
18.5.0 RC1
Apache Arrow Go v18.5.0-rc0
18.5.0 RC0
v18.4.1
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
- @ufUNnxagpM made their first contribution in #453
- @ryanschneider made their first contribution in #452
- @secfree made their first contribution in #456
- @Mandukhai-Alimaa made their first contribution in #466
- @daniel-adam-tfs made their first contribution in #477
Full Changelog: v18.4.0...v18.4.1
Apache Arrow Go v18.4.1-rc0
18.4.1 RC0