github apache/arrow-go v18.5.0

latest releases: v18.5.1, v18.5.1-rc0
2 months ago

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: v18.4.1...v18.5.0

Don't miss a new arrow-go release

NewReleases is sending notifications on new releases.