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